11
11
.PHONY : clean prebuild
12
12
13
13
SHELLTYPE := posix
14
- ifeq (.exe, $( findstring .exe, $( ComSpec ) ) )
14
+ ifeq ($( shell echo "test") , "test" )
15
15
SHELLTYPE := msdos
16
16
endif
17
17
20
20
21
21
RESCOMP = windres
22
22
FORCE_INCLUDE +=
23
- ALL_CPPFLAGS += $(CPPFLAGS ) -MMD -MP $(DEFINES ) $(INCLUDES )
23
+ ALL_CPPFLAGS += $(CPPFLAGS ) -MD -MP $(DEFINES ) $(INCLUDES )
24
24
ALL_RESFLAGS += $(RESFLAGS ) $(DEFINES ) $(INCLUDES )
25
25
LINKCMD = $(CXX ) -o "$@ " $(OBJECTS ) $(RESOURCES ) $(ALL_LDFLAGS ) $(LIBS )
26
26
include config.gcc
@@ -52,7 +52,7 @@ DEFINES += -D_WINDOWS -D_CRT_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CR
52
52
INCLUDES += -I"$(wxRootDir ) /lib/$(wxCompilerPrefix )$(wxArchSuffix ) _lib/msw$(wxSuffix ) " -I"$(wxRootDir ) /include" -I../samples -I../include
53
53
ALL_CFLAGS += $(CFLAGS ) $(ALL_CPPFLAGS ) -m64 -g
54
54
ALL_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
56
56
LDDEPS += ../lib/gcc_x64_lib/libwxsqlite3$(wxFlavour ) d.a
57
57
ALL_LDFLAGS += $(LDFLAGS ) -L"$(wxRootDir ) /lib/$(wxCompilerPrefix )$(wxArchSuffix ) _lib" -L/usr/lib64 -m64
58
58
@@ -76,7 +76,7 @@ DEFINES += -D_WINDOWS -D_CRT_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CR
76
76
INCLUDES += -I"$(wxRootDir ) /lib/$(wxCompilerPrefix )$(wxArchSuffix ) _lib/msw$(wxSuffix ) " -I"$(wxRootDir ) /include" -I../samples -I../include
77
77
ALL_CFLAGS += $(CFLAGS ) $(ALL_CPPFLAGS ) -m64 -O2
78
78
ALL_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
80
80
LDDEPS += ../lib/gcc_x64_lib/libwxsqlite3$(wxFlavour ) .a
81
81
ALL_LDFLAGS += $(LDFLAGS ) -L"$(wxRootDir ) /lib/$(wxCompilerPrefix )$(wxArchSuffix ) _lib" -L/usr/lib64 -m64 -s
82
82
@@ -100,7 +100,7 @@ DEFINES += -D_WINDOWS -D_CRT_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CR
100
100
INCLUDES += -I"$(wxRootDir ) /lib/$(wxCompilerPrefix )$(wxArchSuffix ) _dll/msw$(wxSuffix ) " -I"$(wxRootDir ) /include" -I../samples -I../include
101
101
ALL_CFLAGS += $(CFLAGS ) $(ALL_CPPFLAGS ) -m64 -g
102
102
ALL_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
104
104
LDDEPS += ../lib/gcc_x64_lib_wxdll/libwxsqlite3$(wxFlavour ) d.a
105
105
ALL_LDFLAGS += $(LDFLAGS ) -L"$(wxRootDir ) /lib/$(wxCompilerPrefix )$(wxArchSuffix ) _dll" -L/usr/lib64 -m64
106
106
@@ -124,7 +124,7 @@ DEFINES += -D_WINDOWS -D_CRT_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CR
124
124
INCLUDES += -I"$(wxRootDir ) /lib/$(wxCompilerPrefix )$(wxArchSuffix ) _dll/msw$(wxSuffix ) " -I"$(wxRootDir ) /include" -I../samples -I../include
125
125
ALL_CFLAGS += $(CFLAGS ) $(ALL_CPPFLAGS ) -m64 -O2
126
126
ALL_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
128
128
LDDEPS += ../lib/gcc_x64_lib_wxdll/libwxsqlite3$(wxFlavour ) .a
129
129
ALL_LDFLAGS += $(LDFLAGS ) -L"$(wxRootDir ) /lib/$(wxCompilerPrefix )$(wxArchSuffix ) _dll" -L/usr/lib64 -m64 -s
130
130
@@ -148,7 +148,7 @@ DEFINES += -D_WINDOWS -D_CRT_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CR
148
148
INCLUDES += -I"$(wxRootDir ) /lib/$(wxCompilerPrefix )$(wxArchSuffix ) _dll/msw$(wxSuffix ) " -I"$(wxRootDir ) /include" -I../samples -I../include
149
149
ALL_CFLAGS += $(CFLAGS ) $(ALL_CPPFLAGS ) -m64 -g
150
150
ALL_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
152
152
LDDEPS += ../lib/gcc_x64_dll/libwxsqlite3$(wxFlavour ) d.a
153
153
ALL_LDFLAGS += $(LDFLAGS ) -L"$(wxRootDir ) /lib/$(wxCompilerPrefix )$(wxArchSuffix ) _dll" -L/usr/lib64 -m64
154
154
@@ -172,7 +172,7 @@ DEFINES += -D_WINDOWS -D_CRT_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CR
172
172
INCLUDES += -I"$(wxRootDir ) /lib/$(wxCompilerPrefix )$(wxArchSuffix ) _dll/msw$(wxSuffix ) " -I"$(wxRootDir ) /include" -I../samples -I../include
173
173
ALL_CFLAGS += $(CFLAGS ) $(ALL_CPPFLAGS ) -m64 -O2
174
174
ALL_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
176
176
LDDEPS += ../lib/gcc_x64_dll/libwxsqlite3$(wxFlavour ) .a
177
177
ALL_LDFLAGS += $(LDFLAGS ) -L"$(wxRootDir ) /lib/$(wxCompilerPrefix )$(wxArchSuffix ) _dll" -L/usr/lib64 -m64 -s
178
178
@@ -230,7 +230,7 @@ ifeq (posix,$(SHELLTYPE))
230
230
$(SILENT) rm -rf $(OBJDIR)
231
231
else
232
232
$(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))
234
234
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
235
235
endif
236
236
@@ -258,10 +258,10 @@ endif
258
258
# #############################################
259
259
260
260
$(OBJDIR ) /minimal.o : ../samples/minimal.cpp
261
- @echo $(notdir $< )
261
+ @echo " $( notdir $< ) "
262
262
$(SILENT ) $(CXX ) $(ALL_CXXFLAGS ) $(FORCE_INCLUDE ) -o " $@ " -MF " $( @:%.o=%.d) " -c " $<"
263
263
$(OBJDIR ) /minimal.res : ../samples/minimal.rc
264
- @echo $(notdir $< )
264
+ @echo " $( notdir $< ) "
265
265
$(SILENT ) $(RESCOMP ) $< -O coff -o " $@ " $(ALL_RESFLAGS )
266
266
267
267
-include $(OBJECTS :% .o=% .d)
0 commit comments