Mercurial > dwindows
view makefile.mingw @ 1185:415c25f87d57
Fix for MDI support for GTK3. Haven't tested completely...
but this seems to work now. Will revisit the Mac MDI if
this is stable to see if we can remove MDI from deprecated.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Tue, 27 Sep 2011 19:21:29 +0000 |
parents | 052e9e4a59bd |
children | 32a5be18e187 |
line wrap: on
line source
# Dynamic Windows MINGW Makefile # make -C MingW32-gcc-3.4.0-DEBUG -f ../makefile.mingw DEBUG=Y > MingW32-gcc-3.4.0-DEBUG/make-out.log 2>&1 # make -C MingW32-gcc-3.4.0-RELEASE -f ../makefile.mingw > MingW32-gcc-3.4.0-RELEASE/make-out.log 2>&1 CC = gcc DEFS = LIBS = CFLAGS = -O -g -DMSVC -DBUILD_DLL -I../ -I../platform -Wall -mthreads -o $(@) LDFLAGS = -shared -mwindows -mthreads -lcomctl32 COMPATOBJECTS = compat.o dirent.o VPATH=../ ../win all: dw.dll dwcompat.dll dwtest.exe dw.dll: dw.o ../dww.def $(CC) $(CFLAGS) $(DEFS) -o dw.dll dw.o $(LDFLAGS) \ -Wl,--out-implib,dw.a -Wl,-Map,dw.dll.map -Wl,--cref ../dww-mingw.def dwcompat.dll: $(COMPATOBJECTS) $(CC) $(CFLAGS) $(DEFS) -o dwcompat.dll $(COMPATOBJECTS) $(LDFLAGS) -lwsock32 \ -Wl,--out-implib,dwcompat.a -Wl,-Map,dwcompat.dll.map -Wl,--cref ../dwcompatw-mingw.def dwtest.exe: dwtest.o dw.a dwcompat.a $(CC) $(CFLAGS) -o dwtest.exe dwtest.o dw.a dwcompat.a dw.obj: dw.c $(CC) $(CFLAGS) -c $< compat.obj: compat.c $(CC) $(CFLAGS) -c $< dirent.obj: os2/dirent.c $(CC) $(CFLAGS) -c $< dwtest.obj: dwtest.c $(CC) $(CFLAGS) -c $< DEPS := $(wildcard *.d) ifneq ($(DEPS),) include $(DEPS) endif