Mercurial > dwindows
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 $< |