4d75fc43a5a182fae09f3a02f9ca1163a1f0c0b8
[reactos.git] / lib / gdi32 / makefile
1 # $Id$
2
3 PATH_TO_TOP = ../..
4
5 TARGET_TYPE = dynlink
6
7 TARGET_NAME = gdi32
8
9 TARGET_BASE = 0x77ed0000
10
11 TARGET_SDKLIBS = rosrtl.a ntdll.a advapi32.a kernel32.a
12
13 TARGET_CFLAGS = \
14  -I./include \
15  -DUNICODE \
16  -Wall \
17  -Werror \
18  -fno-builtin
19
20 # require os code to explicitly request A/W version of structs/functions
21 TARGET_CFLAGS += -D_DISABLE_TIDENTS
22
23 TARGET_LFLAGS = -nostartfiles -nostdlib
24
25 MAIN_OBJECTS = main/dllmain.o
26
27 MISC_OBJECTS = \
28  misc/heap.o \
29  misc/stubs.o \
30  misc/stubsa.o \
31  misc/stubsw.o \
32  misc/wingl.o \
33  misc/win32k.o
34
35 OBJECTS_OBJECTS = \
36  objects/bitblt.o \
37  objects/brush.o \
38  objects/clip.o \
39  objects/dc.o \
40  objects/fillshap.o \
41  objects/line.o \
42  objects/pen.o \
43  objects/region.o \
44  objects/text.o
45
46 TARGET_OBJECTS = $(MAIN_OBJECTS) $(MISC_OBJECTS) $(OBJECTS_OBJECTS)
47
48 DEP_OBJECTS = $(TARGET_OBJECTS)
49
50 DEP_EXCLUDE_FILTER = misc/win32k.%
51
52 include $(PATH_TO_TOP)/rules.mak
53
54 include $(TOOLS_PATH)/helper.mk
55
56 include $(TOOLS_PATH)/depend.mk
57
58 # EOF