2 ifneq ($(HOST),mingw32-windows)
3 ifneq ($(HOST),mingw32-linux)
14 MAIN_OBJECTS = main/dllmain.o
16 OBJECTS = $(MAIN_OBJECTS)
19 $(AR) csr gdi32.a $(OBJECTS)
21 gdi32.dll: $(DLLMAIN) $(OBJECTS) gdi32.def
22 $(LD) -r $(OBJECTS) -o gdi32.o
23 $(DLLTOOL) --dllname gdi32.dll --def gdi32.def \
25 $(CC) -specs=k32_specs -mdll -o junk.tmp \
26 -Wl,--base-file,base.tmp gdi32.o ../ntdll/ntdll.a
28 $(DLLTOOL) --dllname gdi32.dll --base-file base.tmp \
29 --output-exp temp.exp --def gdi32.def
31 $(CC) -specs=k32_specs -mdll -o gdi32.dll gdi32.o ../ntdll/ntdll.a\
32 -Wl,--image-base,0x70000000 \
33 -Wl,--file-alignment,0x1000 \
34 -Wl,--section-alignment,0x1000 \
37 $(NM) --numeric-sort gdi32.dll > gdi32.sym
39 include ../../rules.mak