update for HEAD-2003091401
[reactos.git] / lib / shell32 / makefile
1 # $Id$
2
3 PATH_TO_TOP = ../..
4
5 SHELL32_ALIAS  = roshel32
6 COMCTL32_ALIAS = rosctl32
7 #SHELL32_ALIAS  = shell32
8 #COMCTL32_ALIAS = comctl32
9
10 #TARGET_NAME = $(SHELL32_ALIAS)
11 TARGET_NAME = roshel32
12
13 TARGET_DEFNAME = shell32
14
15 TARGET_TYPE = dynlink
16
17 #TARGET_SDKLIBS = ntdll.a kernel32.a user32.a gdi32.a advapi32.a $(COMCTL32_ALIAS).a msvcrt.a
18 TARGET_SDKLIBS = ntdll.a kernel32.a user32.a gdi32.a advapi32.a msvcrt.a
19
20 TARGET_GCCLIBS = comctl32 comdlg32 version
21
22 TARGET_CFLAGS = -D_WIN32_IE=0x0400 -DUNICODE -D_UNICODE -O2 -Wall -Wstrict-prototypes -fno-builtin -DDBG
23
24 TARGET_CPPFLAGS = -D_WIN32_IE=0x0400 -DUNICODE -D_UNICODE -O2 -Wall -Wstrict-prototypes -fno-builtin -DDBG
25
26 #TARGET_LFLAGS = -nostdlib
27
28 TARGET_BASE = 0x77260000
29
30 MISC_OBJECTS = \
31         misc/dllmain.o \
32         misc/stubs.o
33
34 CONTROL_OBJECTS = \
35         control/framewnd.o \
36         control/listview.o \
37         control/control.o \
38         control/settings.o \
39         control/trace.o
40
41 TARGET_OBJECTS = \
42         $(MISC_OBJECTS) \
43         $(CONTROL_OBJECTS)
44
45 TARGET_CLEAN = $(TARGET_OBJECTS) $(TARGET_NAME).coff
46
47 include $(PATH_TO_TOP)/rules.mak
48
49 include $(TOOLS_PATH)/helper.mk
50
51 MK_CFLAGS = -D_WIN32_IE=0x0400 -D_UNICODE -DUNICODE -I./ 
52 MK_CPPFLAGS = -D_WIN32_IE=0x0400 -D_UNICODE -DUNICODE -I./ 
53 MK_RCFLAGS = -D_WIN32_IE=0x0400 -D_UNICODE -DUNICODE
54