branch update for HEAD-2003050101
[reactos.git] / lib / gdi32 / makefile
index bf1fe50..78a1f62 100644 (file)
@@ -18,23 +18,30 @@ TARGET_LFLAGS = -nostartfiles -nostdlib
 
 TARGET_SDKLIBS = ntdll.a kernel32.a advapi32.a
 
-TARGET_OBJECTS = $(TARGET_NAME).o
+MAIN_OBJECTS = main/dllmain.o
 
-TARGET_CLEAN = main/*.o misc/*.o objects/*.o
+MISC_OBJECTS = misc/stubs.o misc/stubsa.o misc/stubsw.o misc/win32k.o
 
-include $(PATH_TO_TOP)/rules.mak
+OBJECTS_OBJECTS = \
+ objects/dc.o \
+ objects/line.o \
+ objects/pen.o \
+ objects/bitblt.o \
+ objects/text.o \
+ objects/region.o \
+ objects/brush.o \
+ objects/fillshap.o
 
-include $(TOOLS_PATH)/helper.mk
+TARGET_OBJECTS = $(MAIN_OBJECTS) $(MISC_OBJECTS) $(OBJECTS_OBJECTS)
 
-MAIN_OBJECTS = main/dllmain.o
+DEP_OBJECTS = $(TARGET_OBJECTS)
 
-MISC_OBJECTS = misc/stubs.o misc/stubsa.o misc/stubsw.o misc/win32k.o
+DEP_EXCLUDE_FILTER = misc/win32k.%
 
-OBJECTS_OBJECTS = objects/dc.o objects/line.o objects/pen.o objects/bitblt.o objects/text.o objects/region.o objects/brush.o
+include $(PATH_TO_TOP)/rules.mak
 
-OBJECTS = $(MAIN_OBJECTS) $(MISC_OBJECTS) $(OBJECTS_OBJECTS)
+include $(TOOLS_PATH)/helper.mk
 
-$(TARGET_NAME).o: $(OBJECTS)
-       $(LD) -r $(OBJECTS) -o $(TARGET_NAME).o
+include $(TOOLS_PATH)/depend.mk
 
 # EOF