1111.PHONY : clean prebuild
1212
1313SHELLTYPE := posix
14- ifeq (.exe, $( findstring .exe, $( ComSpec ) ) )
14+ ifeq ($( shell echo "test") , "test" )
1515 SHELLTYPE := msdos
1616endif
1717
2020
2121RESCOMP = windres
2222FORCE_INCLUDE +=
23- ALL_CPPFLAGS += $(CPPFLAGS ) -MMD -MP $(DEFINES ) $(INCLUDES )
23+ ALL_CPPFLAGS += $(CPPFLAGS ) -MD -MP $(DEFINES ) $(INCLUDES )
2424ALL_RESFLAGS += $(RESFLAGS ) $(DEFINES ) $(INCLUDES )
2525LINKCMD = $(CXX ) -o "$@ " $(OBJECTS ) $(RESOURCES ) $(ALL_LDFLAGS ) $(LIBS )
2626include config.gcc
@@ -52,7 +52,7 @@ DEFINES += -D_WINDOWS -D_CRT_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CR
5252INCLUDES += -I"$(wxRootDir ) /lib/$(wxCompilerPrefix )$(wxArchSuffix ) _lib/msw$(wxSuffix ) " -I"$(wxRootDir ) /include" -I../samples -I../include
5353ALL_CFLAGS += $(CFLAGS ) $(ALL_CPPFLAGS ) -m64 -g
5454ALL_CXXFLAGS += $(CXXFLAGS ) $(ALL_CPPFLAGS ) -m64 -g
55- LIBS += ../lib/gcc_x64_lib/libwxsqlite3$(wxFlavour ) d.a -l$(wxToolkitLibNamePrefix ) core -l$(wxBaseLibNamePrefix ) -lwxjpeg$(wxSuffixDebug ) -lwxpng$(wxSuffixDebug ) -lwxzlib$(wxSuffixDebug ) -lwxtiff$(wxSuffixDebug ) -lwxexpat$(wxSuffixDebug ) -lwxregex$(wxSuffix ) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lshlwapi -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lversion -lwsock32 -lwininet -loleacc -luxtheme -lquadmath
55+ LIBS += ../lib/gcc_x64_lib/libwxsqlite3$(wxFlavour ) d.a -l$(wxToolkitLibNamePrefix ) core -l$(wxBaseLibNamePrefix ) -lwxjpeg$(wxSuffixDebug ) -lwxpng$(wxSuffixDebug ) -lwxzlib$(wxSuffixDebug ) -lwxtiff$(wxSuffixDebug ) -lwxexpat$(wxSuffixDebug ) -lwxregex$(wxSuffix ) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lshlwapi -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lversion -lwsock32 -lwininet -loleacc -luxtheme
5656LDDEPS += ../lib/gcc_x64_lib/libwxsqlite3$(wxFlavour ) d.a
5757ALL_LDFLAGS += $(LDFLAGS ) -L"$(wxRootDir ) /lib/$(wxCompilerPrefix )$(wxArchSuffix ) _lib" -L/usr/lib64 -m64
5858
@@ -76,7 +76,7 @@ DEFINES += -D_WINDOWS -D_CRT_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CR
7676INCLUDES += -I"$(wxRootDir ) /lib/$(wxCompilerPrefix )$(wxArchSuffix ) _lib/msw$(wxSuffix ) " -I"$(wxRootDir ) /include" -I../samples -I../include
7777ALL_CFLAGS += $(CFLAGS ) $(ALL_CPPFLAGS ) -m64 -O2
7878ALL_CXXFLAGS += $(CXXFLAGS ) $(ALL_CPPFLAGS ) -m64 -O2
79- LIBS += ../lib/gcc_x64_lib/libwxsqlite3$(wxFlavour ) .a -l$(wxToolkitLibNamePrefix ) core -l$(wxBaseLibNamePrefix ) -lwxjpeg$(wxSuffixDebug ) -lwxpng$(wxSuffixDebug ) -lwxzlib$(wxSuffixDebug ) -lwxtiff$(wxSuffixDebug ) -lwxexpat$(wxSuffixDebug ) -lwxregex$(wxSuffix ) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lshlwapi -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lversion -lwsock32 -lwininet -loleacc -luxtheme -lquadmath
79+ LIBS += ../lib/gcc_x64_lib/libwxsqlite3$(wxFlavour ) .a -l$(wxToolkitLibNamePrefix ) core -l$(wxBaseLibNamePrefix ) -lwxjpeg$(wxSuffixDebug ) -lwxpng$(wxSuffixDebug ) -lwxzlib$(wxSuffixDebug ) -lwxtiff$(wxSuffixDebug ) -lwxexpat$(wxSuffixDebug ) -lwxregex$(wxSuffix ) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lshlwapi -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lversion -lwsock32 -lwininet -loleacc -luxtheme
8080LDDEPS += ../lib/gcc_x64_lib/libwxsqlite3$(wxFlavour ) .a
8181ALL_LDFLAGS += $(LDFLAGS ) -L"$(wxRootDir ) /lib/$(wxCompilerPrefix )$(wxArchSuffix ) _lib" -L/usr/lib64 -m64 -s
8282
@@ -100,7 +100,7 @@ DEFINES += -D_WINDOWS -D_CRT_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CR
100100INCLUDES += -I"$(wxRootDir ) /lib/$(wxCompilerPrefix )$(wxArchSuffix ) _dll/msw$(wxSuffix ) " -I"$(wxRootDir ) /include" -I../samples -I../include
101101ALL_CFLAGS += $(CFLAGS ) $(ALL_CPPFLAGS ) -m64 -g
102102ALL_CXXFLAGS += $(CXXFLAGS ) $(ALL_CPPFLAGS ) -m64 -g
103- LIBS += ../lib/gcc_x64_lib_wxdll/libwxsqlite3$(wxFlavour ) d.a -l$(wxToolkitLibNamePrefix ) core -l$(wxBaseLibNamePrefix ) -lwxjpeg$(wxSuffixDebug ) -lwxpng$(wxSuffixDebug ) -lwxzlib$(wxSuffixDebug ) -lwxtiff$(wxSuffixDebug ) -lwxexpat$(wxSuffixDebug ) -lwxregex$(wxSuffix ) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lshlwapi -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lversion -lwsock32 -lwininet -loleacc -luxtheme -lquadmath
103+ LIBS += ../lib/gcc_x64_lib_wxdll/libwxsqlite3$(wxFlavour ) d.a -l$(wxToolkitLibNamePrefix ) core -l$(wxBaseLibNamePrefix ) -lwxjpeg$(wxSuffixDebug ) -lwxpng$(wxSuffixDebug ) -lwxzlib$(wxSuffixDebug ) -lwxtiff$(wxSuffixDebug ) -lwxexpat$(wxSuffixDebug ) -lwxregex$(wxSuffix ) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lshlwapi -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lversion -lwsock32 -lwininet -loleacc -luxtheme
104104LDDEPS += ../lib/gcc_x64_lib_wxdll/libwxsqlite3$(wxFlavour ) d.a
105105ALL_LDFLAGS += $(LDFLAGS ) -L"$(wxRootDir ) /lib/$(wxCompilerPrefix )$(wxArchSuffix ) _dll" -L/usr/lib64 -m64
106106
@@ -124,7 +124,7 @@ DEFINES += -D_WINDOWS -D_CRT_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CR
124124INCLUDES += -I"$(wxRootDir ) /lib/$(wxCompilerPrefix )$(wxArchSuffix ) _dll/msw$(wxSuffix ) " -I"$(wxRootDir ) /include" -I../samples -I../include
125125ALL_CFLAGS += $(CFLAGS ) $(ALL_CPPFLAGS ) -m64 -O2
126126ALL_CXXFLAGS += $(CXXFLAGS ) $(ALL_CPPFLAGS ) -m64 -O2
127- LIBS += ../lib/gcc_x64_lib_wxdll/libwxsqlite3$(wxFlavour ) .a -l$(wxToolkitLibNamePrefix ) core -l$(wxBaseLibNamePrefix ) -lwxjpeg$(wxSuffixDebug ) -lwxpng$(wxSuffixDebug ) -lwxzlib$(wxSuffixDebug ) -lwxtiff$(wxSuffixDebug ) -lwxexpat$(wxSuffixDebug ) -lwxregex$(wxSuffix ) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lshlwapi -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lversion -lwsock32 -lwininet -loleacc -luxtheme -lquadmath
127+ LIBS += ../lib/gcc_x64_lib_wxdll/libwxsqlite3$(wxFlavour ) .a -l$(wxToolkitLibNamePrefix ) core -l$(wxBaseLibNamePrefix ) -lwxjpeg$(wxSuffixDebug ) -lwxpng$(wxSuffixDebug ) -lwxzlib$(wxSuffixDebug ) -lwxtiff$(wxSuffixDebug ) -lwxexpat$(wxSuffixDebug ) -lwxregex$(wxSuffix ) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lshlwapi -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lversion -lwsock32 -lwininet -loleacc -luxtheme
128128LDDEPS += ../lib/gcc_x64_lib_wxdll/libwxsqlite3$(wxFlavour ) .a
129129ALL_LDFLAGS += $(LDFLAGS ) -L"$(wxRootDir ) /lib/$(wxCompilerPrefix )$(wxArchSuffix ) _dll" -L/usr/lib64 -m64 -s
130130
@@ -148,7 +148,7 @@ DEFINES += -D_WINDOWS -D_CRT_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CR
148148INCLUDES += -I"$(wxRootDir ) /lib/$(wxCompilerPrefix )$(wxArchSuffix ) _dll/msw$(wxSuffix ) " -I"$(wxRootDir ) /include" -I../samples -I../include
149149ALL_CFLAGS += $(CFLAGS ) $(ALL_CPPFLAGS ) -m64 -g
150150ALL_CXXFLAGS += $(CXXFLAGS ) $(ALL_CPPFLAGS ) -m64 -g
151- LIBS += ../lib/gcc_x64_dll/libwxsqlite3$(wxFlavour ) d.a -l$(wxToolkitLibNamePrefix ) core -l$(wxBaseLibNamePrefix ) -lwxjpeg$(wxSuffixDebug ) -lwxpng$(wxSuffixDebug ) -lwxzlib$(wxSuffixDebug ) -lwxtiff$(wxSuffixDebug ) -lwxexpat$(wxSuffixDebug ) -lwxregex$(wxSuffix ) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lshlwapi -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lversion -lwsock32 -lwininet -loleacc -luxtheme -lquadmath
151+ LIBS += ../lib/gcc_x64_dll/libwxsqlite3$(wxFlavour ) d.a -l$(wxToolkitLibNamePrefix ) core -l$(wxBaseLibNamePrefix ) -lwxjpeg$(wxSuffixDebug ) -lwxpng$(wxSuffixDebug ) -lwxzlib$(wxSuffixDebug ) -lwxtiff$(wxSuffixDebug ) -lwxexpat$(wxSuffixDebug ) -lwxregex$(wxSuffix ) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lshlwapi -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lversion -lwsock32 -lwininet -loleacc -luxtheme
152152LDDEPS += ../lib/gcc_x64_dll/libwxsqlite3$(wxFlavour ) d.a
153153ALL_LDFLAGS += $(LDFLAGS ) -L"$(wxRootDir ) /lib/$(wxCompilerPrefix )$(wxArchSuffix ) _dll" -L/usr/lib64 -m64
154154
@@ -172,7 +172,7 @@ DEFINES += -D_WINDOWS -D_CRT_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CR
172172INCLUDES += -I"$(wxRootDir ) /lib/$(wxCompilerPrefix )$(wxArchSuffix ) _dll/msw$(wxSuffix ) " -I"$(wxRootDir ) /include" -I../samples -I../include
173173ALL_CFLAGS += $(CFLAGS ) $(ALL_CPPFLAGS ) -m64 -O2
174174ALL_CXXFLAGS += $(CXXFLAGS ) $(ALL_CPPFLAGS ) -m64 -O2
175- LIBS += ../lib/gcc_x64_dll/libwxsqlite3$(wxFlavour ) .a -l$(wxToolkitLibNamePrefix ) core -l$(wxBaseLibNamePrefix ) -lwxjpeg$(wxSuffixDebug ) -lwxpng$(wxSuffixDebug ) -lwxzlib$(wxSuffixDebug ) -lwxtiff$(wxSuffixDebug ) -lwxexpat$(wxSuffixDebug ) -lwxregex$(wxSuffix ) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lshlwapi -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lversion -lwsock32 -lwininet -loleacc -luxtheme -lquadmath
175+ LIBS += ../lib/gcc_x64_dll/libwxsqlite3$(wxFlavour ) .a -l$(wxToolkitLibNamePrefix ) core -l$(wxBaseLibNamePrefix ) -lwxjpeg$(wxSuffixDebug ) -lwxpng$(wxSuffixDebug ) -lwxzlib$(wxSuffixDebug ) -lwxtiff$(wxSuffixDebug ) -lwxexpat$(wxSuffixDebug ) -lwxregex$(wxSuffix ) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lshlwapi -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lversion -lwsock32 -lwininet -loleacc -luxtheme
176176LDDEPS += ../lib/gcc_x64_dll/libwxsqlite3$(wxFlavour ) .a
177177ALL_LDFLAGS += $(LDFLAGS ) -L"$(wxRootDir ) /lib/$(wxCompilerPrefix )$(wxArchSuffix ) _dll" -L/usr/lib64 -m64 -s
178178
@@ -230,7 +230,7 @@ ifeq (posix,$(SHELLTYPE))
230230 $(SILENT) rm -rf $(OBJDIR)
231231else
232232 $(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
233- $(SILENT) if exist $(subst /,\\,$(GENERATED)) rmdir /s /q $(subst /,\\,$(GENERATED))
233+ $(SILENT) if exist $(subst /,\\,$(GENERATED)) del /s /q $(subst /,\\,$(GENERATED))
234234 $(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
235235endif
236236
@@ -258,10 +258,10 @@ endif
258258# #############################################
259259
260260$(OBJDIR ) /minimal.o : ../samples/minimal.cpp
261- @echo $(notdir $< )
261+ @echo " $( notdir $< ) "
262262 $(SILENT ) $(CXX ) $(ALL_CXXFLAGS ) $(FORCE_INCLUDE ) -o " $@ " -MF " $( @:%.o=%.d) " -c " $<"
263263$(OBJDIR ) /minimal.res : ../samples/minimal.rc
264- @echo $(notdir $< )
264+ @echo " $( notdir $< ) "
265265 $(SILENT ) $(RESCOMP ) $< -O coff -o " $@ " $(ALL_RESFLAGS )
266266
267267-include $(OBJECTS :% .o=% .d)
0 commit comments