@@ -129,9 +129,6 @@ ifeq ($(findstring MINGW64,$(MSYSTEM)),MINGW64)
129129 PLATFORM_LDFLAGS += -Wl,--disable-dynamicbase,--disable-high-entropy-va,--default-image-base-low
130130endif
131131
132- ifndef DEBUG
133- PLATFORM_LDFLAGS += -mwindows
134- endif
135132ifeq ($(findstring OF_USING_STD_FS, $(PLATFORM_DEFINES ) ) ,OF_USING_STD_FS)
136133 PLATFORM_LDFLAGS += -lstdc++fs
137134endif
@@ -151,7 +148,7 @@ endif
151148# #########################################################################################
152149
153150# RELEASE Debugging options (http://gcc.gnu.org/onlinedocs/gcc/Debugging-Options.html)
154- PLATFORM_OPTIMIZATION_CFLAGS_RELEASE = -Os
151+ PLATFORM_OPTIMIZATION_CFLAGS_RELEASE = -O3
155152
156153# DEBUG Debugging options (http://gcc.gnu.org/onlinedocs/gcc/Debugging-Options.html)
157154PLATFORM_OPTIMIZATION_CFLAGS_DEBUG = -g3 # -D_GLIBCXX_DEBUG
@@ -233,7 +230,7 @@ PLATFORM_CORE_EXCLUSIONS += $(OF_LIBS_PATH)/utf8/%
233230
234231PLATFORM_LIBRARIES += ksuser opengl32 gdi32 msimg32 glu32 dsound winmm strmiids # dxguid
235232PLATFORM_LIBRARIES += uuid ole32 oleaut32 setupapi wsock32 ws2_32 Iphlpapi Comdlg32
236- PLATFORM_LIBRARIES += freeimage
233+ PLATFORM_LIBRARIES += freeimage
237234# PLATFORM_LIBRARIES += boost_filesystem-mt boost_system-mt
238235PLATFORM_LIBRARIES += mf mfplat mfuuid mfreadwrite
239236# PLATFORM_LIBRARIES += glfw3
@@ -324,13 +321,13 @@ copy_dlls:
324321 @echo " copying dlls to bin"
325322
326323 @ntldd --recursive $(wildcard bin/$(APPNAME)*.exe) | sed -e 's:\\:/:g' | grep -F "$(MINGW_PREFIX)" | cut -d">" -f2 |cut -d" " -f2 >dlllist
327-
324+
328325 @while read -r dll; do \
329326 test -e "$$dll" && cp "$$dll" ./bin; \
330327 done <dlllist
331328 @echo " `wc -l <dlllist` dlls copied"
332329 @rm dlllist
333-
330+
334331afterplatform : $(TARGET_NAME )
335332 -cp ${OF_LIBS_PATH} /* /lib/${PLATFORM_LIB_SUBPATH} /* .${SHARED_LIB_EXTENSION} bin/ ; true
336333 @echo
0 commit comments