#
#  ReactOS explorer
#
#  Makefile
#

PATH_TO_TOP := ../../..
TARGET_TYPE := program
TARGET_APPTYPE := windows
TARGET_NAME := explorer
TARGET_INSTALLDIR := .
TARGET_CFLAGS := \
	-D__USE_W32API -DWIN32 -D_ROS_ \
	-D_WIN32_IE=0x0600 -D_WIN32_WINNT=0x0501 -DWINVER=0x0500 \
	-DUNICODE -fexceptions -Wall
TARGET_CPPFLAGS := $(TARGET_CFLAGS)
TARGET_RCFLAGS := -D__USE_W32API -DWIN32 -D_ROS_ -D__WINDRES__
TARGET_SDKLIBS := \
	gdi32.a comctl32.a ole32.a oleaut32.a shell32.a libexpat.a \
	notifyhook.a ws2_32.a msimg32.a
TARGET_GCCLIBS := stdc++ uuid
TARGET_OBJECTS := \
	explorer.o \
	i386-stub-win32.o \
	desktop/desktop.o \
	dialogs/searchprogram.o \
	dialogs/settings.o \
	shell/entries.o \
	shell/fatfs.o \
	shell/filechild.o \
	shell/shellfs.o \
	shell/mainframe.o \
	shell/ntobjfs.o \
	shell/pane.o \
	shell/regfs.o \
	shell/shellbrowser.o \
	shell/startup.o \
	shell/unixfs.o \
	shell/webchild.o \
	shell/winfs.o \
	taskbar/desktopbar.o \
	taskbar/taskbar.o \
	taskbar/startmenu.o \
	taskbar/traynotify.o \
	taskbar/quicklaunch.o \
	taskbar/favorites.o \
	utility/shellclasses.o \
	utility/utility.o \
	utility/window.o \
	utility/dragdropimpl.o \
	utility/shellbrowserimpl.o \
	utility/xmlstorage.o
TARGET_CPPAPP := yes
TARGET_PCH := precomp.h
SUBDIRS := notifyhook
DEP_OBJECTS := $(TARGET_OBJECTS)

include $(PATH_TO_TOP)/rules.mak

include $(TOOLS_PATH)/helper.mk

include $(TOOLS_PATH)/depend.mk
