1# 2# ReactOS shell 3# 4# Makefile 5# 6 7PATH_TO_TOP := ../../.. 8 9TARGET_TYPE := program 10 11TARGET_APPTYPE := windows 12 13TARGET_NAME := rosshell 14 15TARGET_INSTALLDIR := . 16 17TARGET_CFLAGS := \ 18 -DWIN32 -D_ROS_ \ 19 -D_WIN32_IE=0x0600 -D_WIN32_WINNT=0x0501 -DWINVER=0x0500 \ 20 -DUNICODE -fexceptions -Wall -g 21 22TARGET_CPPFLAGS := $(TARGET_CFLAGS) 23 24TARGET_RCFLAGS := -DWIN32 -D_ROS_ -D__WINDRES__ 25 26TARGET_SDKLIBS := \ 27 gdi32.a user32.a comctl32.a ole32.a oleaut32.a shell32.a \ 28 notifyhook.a ws2_32.a msimg32.a 29 30TARGET_GCCLIBS := stdc++ uuid 31 32TARGET_OBJECTS := \ 33 explorer.o \ 34 i386-stub-win32.o \ 35 desktop/desktop.o \ 36 dialogs/searchprogram.o \ 37 dialogs/settings.o \ 38 shell/entries.o \ 39 shell/shellfs.o \ 40 shell/pane.o \ 41 shell/winfs.o \ 42 services/startup.o \ 43 services/shellservices.o \ 44 taskbar/desktopbar.o \ 45 taskbar/taskbar.o \ 46 taskbar/startmenu.o \ 47 taskbar/traynotify.o \ 48 taskbar/quicklaunch.o \ 49 taskbar/favorites.o \ 50 utility/shellclasses.o \ 51 utility/utility.o \ 52 utility/window.o \ 53 utility/dragdropimpl.o \ 54 utility/shellbrowserimpl.o \ 55 utility/xmlstorage.o \ 56 utility/xs-native.o 57 58TARGET_CPPAPP := yes 59 60TARGET_PCH := precomp.h 61 62SUBDIRS := notifyhook 63 64DEP_OBJECTS := $(TARGET_OBJECTS) 65 66include $(PATH_TO_TOP)/rules.mak 67include $(TOOLS_PATH)/helper.mk 68include $(TOOLS_PATH)/depend.mk 69