From: Francesco <fr...@us...> - 2005-06-12 21:21:39
|
Update of /cvsroot/wxlua/wxLua/apps/build/msw In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17375/apps/build/msw Added Files: .cvsignore makefile.bcc makefile.gcc makefile.vc makefile.wat Log Message: Added bakefile build system --- NEW FILE: makefile.vc --- # ========================================================================= # This makefile was generated by # Bakefile 0.1.8 (http://bakefile.sourceforge.net) # Do not modify, all changes will be overwritten! # ========================================================================= # ------------------------------------------------------------------------- # These are configurable options: # ------------------------------------------------------------------------- # C++ compiler CXX = cl # Standard flags for C++ CXXFLAGS = # Standard preprocessor flags (common for CC and CXX) CPPFLAGS = # Standard linker flags LDFLAGS = # The directory where wxWidgets library is installed WX_DIR = $(WXWIN) # Use DLL build of wx library to use? [0,1] WX_SHARED = 0 # Compile Unicode build of wxWidgets? [0,1] WX_UNICODE = 0 # Use debug build of wxWidgets (define __WXDEBUG__)? [0,1] WX_DEBUG = 1 # Version of the wx library to build against. WX_VERSION = 26 # ------------------------------------------------------------------------- # Do not modify the rest of this file! # ------------------------------------------------------------------------- ### Variables: ### WXLUA_CXXFLAGS = /MD$(__DEBUGRUNTIME_7) /DWIN32 $(__WXUNICODE_DEFINE_p) \ $(__WXDEBUG_DEFINE_p) /D__WXMSW__ \ /I$(WX_DIR)$(__WXLIBPATH_FILENAMES)\msw$(WXLIBPOSTFIX) \ /I$(WX_DIR)\include /I..\..\..\include /I..\..\..\modules $(__WARNINGS_2) \ $(__OPTIMIZEFLAG_3) $(__DEBUGINFO_4) /Fd..\..\..\bin\wxlua.pdb \ $(____DEBUGRUNTIME_6_p) $(__WX_SHAREDDEFINE_p) /GR /EHsc $(CPPFLAGS) \ $(CXXFLAGS) WXLUA_OBJECTS = \ msvc$(WXLIBPOSTFIX)\wxlua_wxlua.obj \ msvc$(WXLIBPOSTFIX)\wxlua_lconsole.obj ### Conditionally set variables: ### !if "$(WX_DEBUG)" == "1" WX3RDPARTLIBPOSTFIX = d !endif !if "$(WX_UNICODE)" == "1" __WXUNICODE_DEFINE_p = /D_UNICODE !endif !if "$(WX_DEBUG)" == "1" __WXDEBUG_DEFINE_p = /D__WXDEBUG__ !endif !if "$(WX_DEBUG)" == "0" __WARNINGS_2 = /w !endif !if "$(WX_DEBUG)" == "1" __WARNINGS_2 = /W4 !endif !if "$(WX_DEBUG)" == "0" __OPTIMIZEFLAG_3 = /O2 !endif !if "$(WX_DEBUG)" == "1" __OPTIMIZEFLAG_3 = /Od !endif !if "$(WX_DEBUG)" == "0" __DEBUGINFO_4 = !endif !if "$(WX_DEBUG)" == "1" __DEBUGINFO_4 = /Zi !endif !if "$(WX_DEBUG)" == "0" __DEBUGINFO_5 = !endif !if "$(WX_DEBUG)" == "1" __DEBUGINFO_5 = /DEBUG !endif !if "$(WX_DEBUG)" == "0" ____DEBUGRUNTIME_6_p = !endif !if "$(WX_DEBUG)" == "1" ____DEBUGRUNTIME_6_p = /D_DEBUG !endif !if "$(WX_DEBUG)" == "0" __DEBUGRUNTIME_7 = !endif !if "$(WX_DEBUG)" == "1" __DEBUGRUNTIME_7 = d !endif !if "$(WX_SHARED)" == "1" __WX_SHAREDDEFINE_p = /DWXUSINGDLL !endif !if "$(WX_SHARED)" == "0" __WXLUA_OUTPUT_FOLDER_FILENAMES = lib\vc_lib !endif !if "$(WX_SHARED)" == "1" __WXLUA_OUTPUT_FOLDER_FILENAMES = lib\vc_dll !endif !if "$(WX_DEBUG)" == "0" && "$(WX_UNICODE)" == "1" WXLIBPOSTFIX = u !endif !if "$(WX_DEBUG)" == "1" && "$(WX_UNICODE)" == "0" WXLIBPOSTFIX = d !endif !if "$(WX_DEBUG)" == "1" && "$(WX_UNICODE)" == "1" WXLIBPOSTFIX = ud !endif !if "$(WX_SHARED)" == "0" __WXLIBPATH_FILENAMES = \lib\vc_lib !endif !if "$(WX_SHARED)" == "1" __WXLIBPATH_FILENAMES = \lib\vc_dll !endif all: msvc$(WXLIBPOSTFIX) msvc$(WXLIBPOSTFIX): -if not exist msvc$(WXLIBPOSTFIX) mkdir msvc$(WXLIBPOSTFIX) ### Targets: ### all: ..\..\..\bin\wxlua.exe clean: -if exist msvc$(WXLIBPOSTFIX)\*.obj del msvc$(WXLIBPOSTFIX)\*.obj -if exist msvc$(WXLIBPOSTFIX)\*.res del msvc$(WXLIBPOSTFIX)\*.res -if exist msvc$(WXLIBPOSTFIX)\*.pch del msvc$(WXLIBPOSTFIX)\*.pch -if exist ..\..\..\bin\wxlua.exe del ..\..\..\bin\wxlua.exe -if exist ..\..\..\bin\wxlua.ilk del ..\..\..\bin\wxlua.ilk -if exist ..\..\..\bin\wxlua.pdb del ..\..\..\bin\wxlua.pdb ..\..\..\bin\wxlua.exe: $(WXLUA_OBJECTS) link /NOLOGO /OUT:$@ $(LDFLAGS) /LIBPATH:$(WX_DIR)$(__WXLIBPATH_FILENAMES) $(__DEBUGINFO_5) /LIBPATH:..\..\..\$(__WXLUA_OUTPUT_FOLDER_FILENAMES) @<< $(WXLUA_OBJECTS) wxmsw$(WX_VERSION)$(WXLIBPOSTFIX)_adv.lib wxbase$(WX_VERSION)$(WXLIBPOSTFIX)_xml.lib wxmsw$(WX_VERSION)$(WXLIBPOSTFIX)_core.lib wxbase$(WX_VERSION)$(WXLIBPOSTFIX).lib wxtiff$(WX3RDPARTLIBPOSTFIX).lib wxjpeg$(WX3RDPARTLIBPOSTFIX).lib wxpng$(WX3RDPARTLIBPOSTFIX).lib wxzlib$(WX3RDPARTLIBPOSTFIX).lib wxregex$(WXLIBPOSTFIX).lib wxexpat$(WX3RDPARTLIBPOSTFIX).lib kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib odbc32.lib oleacc.lib << msvc$(WXLIBPOSTFIX)\wxlua_wxlua.obj: ..\..\..\wxlua\src\wxlua.cpp $(CXX) /c /nologo /TP /Fo$@ $(WXLUA_CXXFLAGS) $** msvc$(WXLIBPOSTFIX)\wxlua_lconsole.obj: ..\..\..\wxlua\src\lconsole.cpp $(CXX) /c /nologo /TP /Fo$@ $(WXLUA_CXXFLAGS) $** --- NEW FILE: .cvsignore --- borland* msvc* mingw* watcom* *.vcproj *.user *.ncb *.suo *.opt *.obj *.plg --- NEW FILE: makefile.bcc --- # ========================================================================= # This makefile was generated by # Bakefile 0.1.8 (http://bakefile.sourceforge.net) # Do not modify, all changes will be overwritten! # ========================================================================= .autodepend !ifndef BCCDIR !ifndef MAKEDIR !error Your Borland compiler does not define MAKEDIR. Please define the BCCDIR variable, e.g. BCCDIR=d:\bc4 !endif BCCDIR = $(MAKEDIR)\.. !endif # ------------------------------------------------------------------------- # These are configurable options: # ------------------------------------------------------------------------- # C++ compiler !ifndef CXX CXX = bcc32 !endif # Standard flags for C++ !ifndef CXXFLAGS CXXFLAGS = !endif # Standard preprocessor flags (common for CC and CXX) !ifndef CPPFLAGS CPPFLAGS = -a8 -g0 !endif # Standard linker flags !ifndef LDFLAGS LDFLAGS = !endif # The directory where wxWidgets library is installed !ifndef WX_DIR WX_DIR = $(WXWIN) !endif # Use DLL build of wx library to use? [0,1] !ifndef WX_SHARED WX_SHARED = 0 !endif # Compile Unicode build of wxWidgets? [0,1] !ifndef WX_UNICODE WX_UNICODE = 0 !endif # Use debug build of wxWidgets (define __WXDEBUG__)? [0,1] !ifndef WX_DEBUG WX_DEBUG = 1 !endif # Version of the wx library to build against. !ifndef WX_VERSION WX_VERSION = 26 !endif # ------------------------------------------------------------------------- # Do not modify the rest of this file! # ------------------------------------------------------------------------- ### Variables: ### WXLUA_CXXFLAGS = -I$(BCCDIR)\include $(__WXUNICODE_DEFINE_p) \ $(__WXDEBUG_DEFINE_p) -D__WXMSW__ \ -I$(WX_DIR)$(__WXLIBPATH_FILENAMES)\msw$(WXLIBPOSTFIX) \ -I$(WX_DIR)\include -I..\..\..\include -I..\..\..\modules \ $(__OPTIMIZEFLAG_1) $(__DEBUGINFO) -tWM $(__WX_SHAREDDEFINE_p) $(CPPFLAGS) \ $(CXXFLAGS) WXLUA_OBJECTS = \ borland$(WXLIBPOSTFIX)\wxlua_wxlua.obj \ borland$(WXLIBPOSTFIX)\wxlua_lconsole.obj ### Conditionally set variables: ### !if "$(WX_DEBUG)" == "1" WX3RDPARTLIBPOSTFIX = d !endif !if "$(WX_UNICODE)" == "1" __WXUNICODE_DEFINE_p = -D_UNICODE !endif !if "$(WX_DEBUG)" == "1" __WXDEBUG_DEFINE_p = -D__WXDEBUG__ !endif !if "$(WX_DEBUG)" == "0" __OPTIMIZEFLAG_1 = -O2 !endif !if "$(WX_DEBUG)" == "1" __OPTIMIZEFLAG_1 = -Od !endif !if "$(WX_SHARED)" == "1" __WX_SHAREDDEFINE_p = -DWXUSINGDLL !endif !if "$(WX_SHARED)" == "0" __WXLUA_OUTPUT_FOLDER_FILENAMES = lib\bcc_lib !endif !if "$(WX_SHARED)" == "1" __WXLUA_OUTPUT_FOLDER_FILENAMES = lib\bcc_dll !endif !if "$(WX_DEBUG)" == "0" && "$(WX_UNICODE)" == "1" WXLIBPOSTFIX = u !endif !if "$(WX_DEBUG)" == "1" && "$(WX_UNICODE)" == "0" WXLIBPOSTFIX = d !endif !if "$(WX_DEBUG)" == "1" && "$(WX_UNICODE)" == "1" WXLIBPOSTFIX = ud !endif !if "$(WX_SHARED)" == "0" __WXLIBPATH_FILENAMES = \lib\bcc_lib !endif !if "$(WX_SHARED)" == "1" __WXLIBPATH_FILENAMES = \lib\bcc_dll !endif !if "$(WX_DEBUG)" == "0" __DEBUGINFO = -v- !endif !if "$(WX_DEBUG)" == "1" __DEBUGINFO = -v !endif all: borland$(WXLIBPOSTFIX) borland$(WXLIBPOSTFIX): -if not exist borland$(WXLIBPOSTFIX) mkdir borland$(WXLIBPOSTFIX) ### Targets: ### all: ..\..\..\bin\wxlua.exe clean: -if exist borland$(WXLIBPOSTFIX)\*.obj del borland$(WXLIBPOSTFIX)\*.obj -if exist borland$(WXLIBPOSTFIX)\*.res del borland$(WXLIBPOSTFIX)\*.res -if exist borland$(WXLIBPOSTFIX)\*.csm del borland$(WXLIBPOSTFIX)\*.csm -if exist ..\..\..\bin\wxlua.exe del ..\..\..\bin\wxlua.exe -if exist ..\..\..\bin\wxlua.tds del ..\..\..\bin\wxlua.tds -if exist ..\..\..\bin\wxlua.ilc del ..\..\..\bin\wxlua.ilc -if exist ..\..\..\bin\wxlua.ild del ..\..\..\bin\wxlua.ild -if exist ..\..\..\bin\wxlua.ilf del ..\..\..\bin\wxlua.ilf -if exist ..\..\..\bin\wxlua.ils del ..\..\..\bin\wxlua.ils ..\..\..\bin\wxlua.exe: $(WXLUA_OBJECTS) ilink32 -Tpe -q $(LDFLAGS) -L$(BCCDIR)\lib -L$(BCCDIR)\lib\psdk -L$(WX_DIR)$(__WXLIBPATH_FILENAMES) $(__DEBUGINFO) -L..\..\..\$(__WXLUA_OUTPUT_FOLDER_FILENAMES) @&&| c0x32.obj $(WXLUA_OBJECTS),$@,, wxmsw$(WX_VERSION)$(WXLIBPOSTFIX)_adv.lib wxbase$(WX_VERSION)$(WXLIBPOSTFIX)_xml.lib wxmsw$(WX_VERSION)$(WXLIBPOSTFIX)_core.lib wxbase$(WX_VERSION)$(WXLIBPOSTFIX).lib wxtiff$(WX3RDPARTLIBPOSTFIX).lib wxjpeg$(WX3RDPARTLIBPOSTFIX).lib wxpng$(WX3RDPARTLIBPOSTFIX).lib wxzlib$(WX3RDPARTLIBPOSTFIX).lib wxregex$(WXLIBPOSTFIX).lib wxexpat$(WX3RDPARTLIBPOSTFIX).lib ole2w32.lib oleacc.lib import32.lib cw32mt.lib,, | borland$(WXLIBPOSTFIX)\wxlua_wxlua.obj: ..\..\..\wxlua\src\wxlua.cpp $(CXX) -q -c -P -o$@ $(WXLUA_CXXFLAGS) $** borland$(WXLIBPOSTFIX)\wxlua_lconsole.obj: ..\..\..\wxlua\src\lconsole.cpp $(CXX) -q -c -P -o$@ $(WXLUA_CXXFLAGS) $** --- NEW FILE: makefile.wat --- # ========================================================================= # This makefile was generated by # Bakefile 0.1.8 (http://bakefile.sourceforge.net) # Do not modify, all changes will be overwritten! # ========================================================================= # ------------------------------------------------------------------------- # These are configurable options: # ------------------------------------------------------------------------- # C++ compiler CXX = wpp386 # Standard flags for C++ CXXFLAGS = # Standard preprocessor flags (common for CC and CXX) CPPFLAGS = # Standard linker flags LDFLAGS = # The directory where wxWidgets library is installed WX_DIR = $(%WXWIN) # Use DLL build of wx library to use? [0,1] WX_SHARED = 0 # Compile Unicode build of wxWidgets? [0,1] WX_UNICODE = 0 # Use debug build of wxWidgets (define __WXDEBUG__)? [0,1] WX_DEBUG = 1 # Version of the wx library to build against. WX_VERSION = 26 # ------------------------------------------------------------------------- # Do not modify the rest of this file! # ------------------------------------------------------------------------- # Speed up compilation a bit: !ifdef __LOADDLL__ ! loaddll wcc wccd ! loaddll wccaxp wccdaxp ! loaddll wcc386 wccd386 ! loaddll wpp wppdi86 ! loaddll wppaxp wppdaxp ! loaddll wpp386 wppd386 ! loaddll wlink wlink ! loaddll wlib wlibd !endif # We need these variables in some bakefile-made rules: WATCOM_CWD = $+ $(%cdrive):$(%cwd) $- ### Conditionally set variables: ### WX3RDPARTLIBPOSTFIX = !ifeq WX_DEBUG 1 WX3RDPARTLIBPOSTFIX = d !endif __WXUNICODE_DEFINE_p = !ifeq WX_UNICODE 1 __WXUNICODE_DEFINE_p = -d_UNICODE !endif __WXDEBUG_DEFINE_p = !ifeq WX_DEBUG 1 __WXDEBUG_DEFINE_p = -d__WXDEBUG__ !endif __WARNINGS_0 = !ifeq WX_DEBUG 0 __WARNINGS_0 = !endif !ifeq WX_DEBUG 1 __WARNINGS_0 = -wx !endif __OPTIMIZEFLAG_1 = !ifeq WX_DEBUG 0 __OPTIMIZEFLAG_1 = -ot -ox !endif !ifeq WX_DEBUG 1 __OPTIMIZEFLAG_1 = -od !endif __DEBUGINFO_2 = !ifeq WX_DEBUG 0 __DEBUGINFO_2 = -d0 !endif !ifeq WX_DEBUG 1 __DEBUGINFO_2 = -d2 !endif __DEBUGINFO_3 = !ifeq WX_DEBUG 0 __DEBUGINFO_3 = !endif !ifeq WX_DEBUG 1 __DEBUGINFO_3 = debug all !endif __WX_SHAREDDEFINE_p = !ifeq WX_SHARED 1 __WX_SHAREDDEFINE_p = -dWXUSINGDLL !endif __WXLUA_OUTPUT_FOLDER_FILENAMES = !ifeq WX_SHARED 0 __WXLUA_OUTPUT_FOLDER_FILENAMES = lib\wat_lib !endif !ifeq WX_SHARED 1 __WXLUA_OUTPUT_FOLDER_FILENAMES = lib\wat_dll !endif WXLIBPOSTFIX = !ifeq WX_DEBUG 0 !ifeq WX_UNICODE 1 WXLIBPOSTFIX = u !endif !endif !ifeq WX_DEBUG 1 !ifeq WX_UNICODE 0 WXLIBPOSTFIX = d !endif !endif !ifeq WX_DEBUG 1 !ifeq WX_UNICODE 1 WXLIBPOSTFIX = ud !endif !endif __WXLIBPATH_FILENAMES = !ifeq WX_SHARED 0 __WXLIBPATH_FILENAMES = \lib\wat_lib !endif !ifeq WX_SHARED 1 __WXLIBPATH_FILENAMES = \lib\wat_dll !endif ### Variables: ### WXLUA_CXXFLAGS = $(__WXUNICODE_DEFINE_p) $(__WXDEBUG_DEFINE_p) -d__WXMSW__ & -i=$(WX_DIR)$(__WXLIBPATH_FILENAMES)\msw$(WXLIBPOSTFIX) & -i=$(WX_DIR)\include -i=..\..\..\include -i=..\..\..\modules & $(__WARNINGS_0) $(__OPTIMIZEFLAG_1) $(__DEBUGINFO_2) -bm & $(__WX_SHAREDDEFINE_p) $(CPPFLAGS) $(CXXFLAGS) WXLUA_OBJECTS = & watcom$(WXLIBPOSTFIX)\wxlua_wxlua.obj & watcom$(WXLIBPOSTFIX)\wxlua_lconsole.obj all : watcom$(WXLIBPOSTFIX) watcom$(WXLIBPOSTFIX) : -if not exist watcom$(WXLIBPOSTFIX) mkdir watcom$(WXLIBPOSTFIX) ### Targets: ### all : .SYMBOLIC ..\..\..\bin\wxlua.exe clean : .SYMBOLIC -if exist watcom$(WXLIBPOSTFIX)\*.obj del watcom$(WXLIBPOSTFIX)\*.obj -if exist watcom$(WXLIBPOSTFIX)\*.res del watcom$(WXLIBPOSTFIX)\*.res -if exist watcom$(WXLIBPOSTFIX)\*.lbc del watcom$(WXLIBPOSTFIX)\*.lbc -if exist watcom$(WXLIBPOSTFIX)\*.ilk del watcom$(WXLIBPOSTFIX)\*.ilk -if exist watcom$(WXLIBPOSTFIX)\*.pch del watcom$(WXLIBPOSTFIX)\*.pch -if exist ..\..\..\bin\wxlua.exe del ..\..\..\bin\wxlua.exe ..\..\..\bin\wxlua.exe : $(WXLUA_OBJECTS) @%create watcom$(WXLIBPOSTFIX)\wxlua.lbc @%append watcom$(WXLIBPOSTFIX)\wxlua.lbc option quiet @%append watcom$(WXLIBPOSTFIX)\wxlua.lbc name $^@ @%append watcom$(WXLIBPOSTFIX)\wxlua.lbc option caseexact @%append watcom$(WXLIBPOSTFIX)\wxlua.lbc $(LDFLAGS) libpath $(WX_DIR)$(__WXLIBPATH_FILENAMES) $(__DEBUGINFO_3) libpath ..\..\..\$(__WXLUA_OUTPUT_FOLDER_FILENAMES) @for %i in ($(WXLUA_OBJECTS)) do @%append watcom$(WXLIBPOSTFIX)\wxlua.lbc file %i @for %i in ( wxmsw$(WX_VERSION)$(WXLIBPOSTFIX)_adv.lib wxbase$(WX_VERSION)$(WXLIBPOSTFIX)_xml.lib wxmsw$(WX_VERSION)$(WXLIBPOSTFIX)_core.lib wxbase$(WX_VERSION)$(WXLIBPOSTFIX).lib wxtiff$(WX3RDPARTLIBPOSTFIX).lib wxjpeg$(WX3RDPARTLIBPOSTFIX).lib wxpng$(WX3RDPARTLIBPOSTFIX).lib wxzlib$(WX3RDPARTLIBPOSTFIX).lib wxregex$(WXLIBPOSTFIX).lib wxexpat$(WX3RDPARTLIBPOSTFIX).lib kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib odbc32.lib) do @%append watcom$(WXLIBPOSTFIX)\wxlua.lbc library %i @%append watcom$(WXLIBPOSTFIX)\wxlua.lbc wlink @watcom$(WXLIBPOSTFIX)\wxlua.lbc watcom$(WXLIBPOSTFIX)\wxlua_wxlua.obj : .AUTODEPEND ..\..\..\wxlua\src\wxlua.cpp $(CXX) -zq -fo=$^@ $(WXLUA_CXXFLAGS) $< watcom$(WXLIBPOSTFIX)\wxlua_lconsole.obj : .AUTODEPEND ..\..\..\wxlua\src\lconsole.cpp $(CXX) -zq -fo=$^@ $(WXLUA_CXXFLAGS) $< --- NEW FILE: makefile.gcc --- # ========================================================================= # This makefile was generated by # Bakefile 0.1.8 (http://bakefile.sourceforge.net) # Do not modify, all changes will be overwritten! # ========================================================================= # ------------------------------------------------------------------------- # These are configurable options: # ------------------------------------------------------------------------- # C++ compiler CXX = g++ # Standard flags for C++ CXXFLAGS = # Standard preprocessor flags (common for CC and CXX) CPPFLAGS = # Standard linker flags LDFLAGS = # The directory where wxWidgets library is installed WX_DIR = $(WXWIN) # Use DLL build of wx library to use? [0,1] WX_SHARED = 0 # Compile Unicode build of wxWidgets? [0,1] WX_UNICODE = 0 # Use debug build of wxWidgets (define __WXDEBUG__)? [0,1] WX_DEBUG = 1 # Version of the wx library to build against. WX_VERSION = 26 # ------------------------------------------------------------------------- # Do not modify the rest of this file! # ------------------------------------------------------------------------- ### Variables: ### WXLUA_CXXFLAGS = -DHAVE_W32API_H $(__WXUNICODE_DEFINE_p) $(__WXDEBUG_DEFINE_p) \ -D__WXMSW__ -I$(WX_DIR)$(__WXLIBPATH_FILENAMES)\msw$(WXLIBPOSTFIX) \ -I$(WX_DIR)\include -I..\..\..\include -I..\..\..\modules $(__WARNINGS_0) \ $(__OPTIMIZEFLAG_1) $(__DEBUGINFO) -mthreads $(__WX_SHAREDDEFINE_p) \ $(CPPFLAGS) $(CXXFLAGS) WXLUA_OBJECTS = \ mingw$(WXLIBPOSTFIX)\wxlua_wxlua.o \ mingw$(WXLIBPOSTFIX)\wxlua_lconsole.o ### Conditionally set variables: ### ifeq ($(WX_DEBUG),1) WX3RDPARTLIBPOSTFIX = d endif ifeq ($(WX_UNICODE),1) __WXUNICODE_DEFINE_p = -D_UNICODE endif ifeq ($(WX_DEBUG),1) __WXDEBUG_DEFINE_p = -D__WXDEBUG__ endif ifeq ($(WX_DEBUG),0) __WARNINGS_0 = endif ifeq ($(WX_DEBUG),1) __WARNINGS_0 = -W -Wall endif ifeq ($(WX_DEBUG),0) __OPTIMIZEFLAG_1 = -O2 endif ifeq ($(WX_DEBUG),1) __OPTIMIZEFLAG_1 = -O0 endif ifeq ($(WX_SHARED),1) __WX_SHAREDDEFINE_p = -DWXUSINGDLL endif ifeq ($(WX_SHARED),0) __WXLUA_OUTPUT_FOLDER_FILENAMES = lib\gcc_lib endif ifeq ($(WX_SHARED),1) __WXLUA_OUTPUT_FOLDER_FILENAMES = lib\gcc_dll endif ifeq ($(WX_DEBUG),0) ifeq ($(WX_UNICODE),1) WXLIBPOSTFIX = u endif endif ifeq ($(WX_DEBUG),1) ifeq ($(WX_UNICODE),0) WXLIBPOSTFIX = d endif endif ifeq ($(WX_DEBUG),1) ifeq ($(WX_UNICODE),1) WXLIBPOSTFIX = ud endif endif ifeq ($(WX_SHARED),0) __WXLIBPATH_FILENAMES = \lib\gcc_lib endif ifeq ($(WX_SHARED),1) __WXLIBPATH_FILENAMES = \lib\gcc_dll endif ifeq ($(WX_DEBUG),0) __DEBUGINFO = endif ifeq ($(WX_DEBUG),1) __DEBUGINFO = -g endif all: mingw$(WXLIBPOSTFIX) mingw$(WXLIBPOSTFIX): -if not exist mingw$(WXLIBPOSTFIX) mkdir mingw$(WXLIBPOSTFIX) ### Targets: ### all: ..\..\..\bin\wxlua.exe clean: -if exist mingw$(WXLIBPOSTFIX)\*.o del mingw$(WXLIBPOSTFIX)\*.o -if exist ..\..\..\bin\wxlua.exe del ..\..\..\bin\wxlua.exe ..\..\..\bin\wxlua.exe: $(WXLUA_OBJECTS) $(CXX) -o $@ $(WXLUA_OBJECTS) $(LDFLAGS) -mthreads -L$(WX_DIR)$(__WXLIBPATH_FILENAMES) $(__DEBUGINFO) -mthreads -L..\..\..\$(__WXLUA_OUTPUT_FOLDER_FILENAMES) -lwxmsw$(WX_VERSION)$(WXLIBPOSTFIX)_adv -lwxbase$(WX_VERSION)$(WXLIBPOSTFIX)_xml -lwxmsw$(WX_VERSION)$(WXLIBPOSTFIX)_core -lwxbase$(WX_VERSION)$(WXLIBPOSTFIX) -lwxtiff$(WX3RDPARTLIBPOSTFIX) -lwxjpeg$(WX3RDPARTLIBPOSTFIX) -lwxpng$(WX3RDPARTLIBPOSTFIX) -lwxzlib$(WX3RDPARTLIBPOSTFIX) -lwxregex$(WXLIBPOSTFIX) -lwxexpat$(WX3RDPARTLIBPOSTFIX) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32 mingw$(WXLIBPOSTFIX)\wxlua_wxlua.o: ../../../wxlua/src/wxlua.cpp $(CXX) -c -o $@ $(WXLUA_CXXFLAGS) $< mingw$(WXLIBPOSTFIX)\wxlua_lconsole.o: ../../../wxlua/src/lconsole.cpp $(CXX) -c -o $@ $(WXLUA_CXXFLAGS) $< .PHONY: all clean |