comparison makefile.mingw @ 1856:285bf986e4fd

Get HTML support building with MinGW... some warnings need to be fixed in browser.c but it works now.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Thu, 28 Feb 2013 13:02:25 +0000
parents 72a75442c51d
children 417176df4755
comparison
equal deleted inserted replaced
1855:72a75442c51d 1856:285bf986e4fd
21 PLATFORM_TARGET=pe-x86-64 21 PLATFORM_TARGET=pe-x86-64
22 endif 22 endif
23 23
24 # Had to disable -Wunused-value due to every Win32 macro generating this warning... 24 # Had to disable -Wunused-value due to every Win32 macro generating this warning...
25 # GCC has marked this as WONTFIX http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24900 25 # GCC has marked this as WONTFIX http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24900
26 CFLAGS = -O -g -DMSVC $(PLATFORM_DEF) $(PLATFORM_CFLAGS) -D__WIN32__ -DGDIPLUS -DUNICODE -D_UNICODE -DISOLATION_AWARE_ENABLED=1 -I./win -I. -I./platform -Wall -Wno-unused-value -mthreads -o $(@) 26 CFLAGS = -O -g -DMSVC $(PLATFORM_DEF) $(PLATFORM_CFLAGS) -D__WIN32__ -DBUILD_DLL -DGDIPLUS -DUNICODE -D_UNICODE -DISOLATION_AWARE_ENABLED=1 -I./win -I. -I./platform -Wall -Wno-unused-value -mthreads -o $(@)
27 LDFLAGS = -shared -mwindows -mthreads -lcomctl32 -lole32 -loleaut32 -luserenv -lmsimg32 -lgdiplus 27 LDFLAGS = -shared -mwindows -mthreads -lcomctl32 -lole32 -loleaut32 -luserenv -lmsimg32 -lgdiplus -luuid
28 28
29 COMPATOBJECTS = dwcompat.o dirent.o 29 COMPATOBJECTS = dwcompat.o dirent.o
30 OBJECTS = dw.o XBrowseForFolder.o 30 OBJECTS = dw.o browser.o XBrowseForFolder.o
31 31
32 VPATH=../ ../win 32 VPATH=../ ../win
33 33
34 all: dw.dll dwcompat.dll dwtest.exe 34 all: dw.dll dwcompat.dll dwtest.exe
35 35
54 $(RM) *.obj *.o *.lib *.res *~ dwtest.exe dw.dll dwcompat.dll SVN.REV 54 $(RM) *.obj *.o *.lib *.res *~ dwtest.exe dw.dll dwcompat.dll SVN.REV
55 55
56 dw.o: win/dw.c 56 dw.o: win/dw.c
57 $(CC) $(CFLAGS) -DBUILD_DLL -c $< 57 $(CC) $(CFLAGS) -DBUILD_DLL -c $<
58 58
59 browser.o: win/browser.c
60 $(CC) $(CFLAGS) -DBUILD_DLL -c $<
61
59 XBrowseForFolder.o: win/XBrowseForFolder.cpp 62 XBrowseForFolder.o: win/XBrowseForFolder.cpp
60 $(CC) $(CFLAGS) -DBUILD_DLL -c $< 63 $(CC) $(CFLAGS) -DBUILD_DLL -c $<
61 64
62 dwcompat.o: dwcompat.c 65 dwcompat.o: dwcompat.c
63 $(CC) $(CFLAGS) -DBUILD_DLL -c $< 66 $(CC) $(CFLAGS) -DBUILD_DLL -c $<