Add support for explorer to load the desk.cpl when right clicking on background.
[reactos.git] / reactos / subsys / system / explorer / Makefile
1 #
2 # ReactOS explorer
3 #
4 # Makefile
5 #
6
7 PATH_TO_TOP := ../../..
8
9 TARGET_TYPE := program
10
11 TARGET_APPTYPE := windows
12
13 TARGET_NAME := explorer
14
15 TARGET_INSTALLDIR := .
16
17 TARGET_CFLAGS := \
18 -D__USE_W32API -DWIN32 -D_ROS_ \
19 -D_WIN32_IE=0x0600 -D_WIN32_WINNT=0x0501 -DWINVER=0x0500 \
20 -DUNICODE -fexceptions -Wall \
21 -I../../../include/expat
22
23 TARGET_CPPFLAGS := $(TARGET_CFLAGS)
24
25 TARGET_RCFLAGS := -D__USE_W32API -DWIN32 -D_ROS_ -D__WINDRES__
26
27 TARGET_SDKLIBS := \
28 gdi32.a comctl32.a ole32.a oleaut32.a shell32.a expat.a \
29 notifyhook.a ws2_32.a msimg32.a
30
31 TARGET_GCCLIBS := stdc++ uuid
32
33 TARGET_OBJECTS := \
34 explorer.o \
35 i386-stub-win32.o \
36 desktop/desktop.o \
37 dialogs/searchprogram.o \
38 dialogs/settings.o \
39 shell/entries.o \
40 shell/fatfs.o \
41 shell/filechild.o \
42 shell/shellfs.o \
43 shell/mainframe.o \
44 shell/ntobjfs.o \
45 shell/pane.o \
46 shell/regfs.o \
47 shell/shellbrowser.o \
48 shell/startup.o \
49 shell/unixfs.o \
50 shell/webchild.o \
51 shell/winfs.o \
52 taskbar/desktopbar.o \
53 taskbar/taskbar.o \
54 taskbar/startmenu.o \
55 taskbar/traynotify.o \
56 taskbar/quicklaunch.o \
57 taskbar/favorites.o \
58 utility/shellclasses.o \
59 utility/utility.o \
60 utility/window.o \
61 utility/dragdropimpl.o \
62 utility/shellbrowserimpl.o \
63 utility/xmlstorage.o
64
65 TARGET_CPPAPP := yes
66
67 TARGET_PCH := precomp.h
68
69 SUBDIRS := notifyhook
70
71 DEP_OBJECTS := $(TARGET_OBJECTS)
72
73 include $(PATH_TO_TOP)/rules.mak
74 include $(TOOLS_PATH)/helper.mk
75 include $(TOOLS_PATH)/depend.mk