|
From: Emilien K. <cur...@us...> - 2005-08-22 17:01:06
|
Update of /cvsroot/wxdevcenter/StdPlugin In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28685 Added Files: GNUmakefile Log Message: Initial commit. --- NEW FILE: GNUmakefile --- # ========================================================================= # This makefile was generated by # Bakefile 0.1.9 (http://bakefile.sourceforge.net) # Do not modify, all changes will be overwritten! # ========================================================================= # ------------------------------------------------------------------------- # These are configurable options: # ------------------------------------------------------------------------- # 'install' program location INSTALL = install # Location where the package is installed by 'make install' prefix = /usr/local # C++ compiler CXX = g++ # Standard flags for C++ CXXFLAGS = # Standard preprocessor flags (common for CC and CXX) CPPFLAGS = # Standard linker flags LDFLAGS = # What type of library to build ? [0,1] SHARED = 1 # Compile Unicode build of wxWidgets ? [0,1] UNICODE = 0 # Type of compiled binaries. [debug,release] BUILD = release # Version of wxWidgets. [25, 26] WXVER = 26 # Port to use for wxWidgets library. [msw,gtk,gtk2,x11,mac,os2] WXPORTNAME = gtk2 # Additional path to find wxDevCenter include directory. [../wxDevCenter/include] WXDCINCLUDE = # Additional path to find wxDevCenter include directory. [../wxDevCenter/lib] WXDCLIB = # ------------------------------------------------------------------------- # Do not modify the rest of this file! # ------------------------------------------------------------------------- ### Variables: ### CPPDEPS = -MT$@ -MF`echo $@ | sed -e 's,\.o$$,.d,'` -MD TEXT_CXXFLAGS = -D_THREAD_SAFE -pthread $(__WARNINGS) $(__UNICODE_DEFINE_p) \ $(__DEBUG_DEFINE_p) $(__OPTIMIZEFLAG) $(__DEBUGINFO) $(__WXUSINGDLL_p) \ `wx-config --cppflags` -I$(WXDCINCLUDE) -Iinclude -fPIC -DPIC $(CPPFLAGS) \ $(CXXFLAGS) TEXT_OBJECTS = \ ./build/$(BUILD)/Text_Controls.o \ ./build/$(BUILD)/Text_SimpleTextDocView.o BITMAP_CXXFLAGS = -D_THREAD_SAFE -pthread $(__WARNINGS) $(__UNICODE_DEFINE_p) \ $(__DEBUG_DEFINE_p) $(__OPTIMIZEFLAG) $(__DEBUGINFO) $(__WXUSINGDLL_p) \ `wx-config --cppflags` -I$(WXDCINCLUDE) -Iinclude -fPIC -DPIC $(CPPFLAGS) \ $(CXXFLAGS) BITMAP_OBJECTS = \ ./build/$(BUILD)/Bitmap_BitmapCtrl.o \ ./build/$(BUILD)/Bitmap_BitmapDocView.o \ ./build/$(BUILD)/Bitmap_Controls.o \ ./build/$(BUILD)/Bitmap_extmouse.o ### Conditionally set variables: ### ifeq ($(BUILD),debug) ifeq ($(UNICODE),1) WXLIBPOSTFIX = ud endif endif ifeq ($(BUILD),debug) ifeq ($(UNICODE),0) WXLIBPOSTFIX = d endif endif ifeq ($(BUILD),release) ifeq ($(UNICODE),1) WXLIBPOSTFIX = u endif endif ifeq ($(WXVER),25) WXVERSIONTAG = 2.5 endif ifeq ($(WXVER),26) WXVERSIONTAG = 2.6 endif ifeq ($(BUILD),debug) __WARNINGS = -W -Wall endif ifeq ($(BUILD),release) __WARNINGS = endif ifeq ($(UNICODE),1) __UNICODE_DEFINE_p = -D_UNICODE endif ifeq ($(BUILD),debug) __DEBUG_DEFINE_p = -D__WXDEBUG__ endif ifeq ($(BUILD),debug) __OPTIMIZEFLAG = -O0 endif ifeq ($(BUILD),release) __OPTIMIZEFLAG = -O2 endif ifeq ($(SHARED),1) __WXUSINGDLL_p = -DWXUSINGDLL endif ifeq ($(BUILD),debug) __DEBUGINFO = -g endif ifeq ($(BUILD),release) __DEBUGINFO = endif all: ./build/$(BUILD) ./build/$(BUILD): @mkdir -p ./build/$(BUILD) ### Targets: ### all: ./plugins/StdPlugin.Text/libText-0.3.0.so ./plugins/StdPlugin.Bitmap/libBitmap-0.3.0.so install: all install_Text install_Bitmap $(INSTALL) -d $(prefix)/include/wxDevCenter for f in StdPlugin.h StdPlugin/BitmapCtrl.h StdPlugin/BitmapDocView.h StdPlugin/Controls.h StdPlugin/extmouse.h StdPlugin/language.h StdPlugin/OrganigramPanel.h StdPlugin/SimpleTextDocView.h; do \ if test ! -d $(prefix)/include/wxDevCenter/`dirname $$f` ; then \ $(INSTALL) -d $(prefix)/include/wxDevCenter/`dirname $$f`; \ fi; \ $(INSTALL) -m 644 include/wxDevCenter//$$f $(prefix)/include/wxDevCenter/$$f; \ done $(INSTALL) -d $(prefix)/share/wxDevCenter/data for f in icons/filetypes/bmp.ico icons/filetypes/txt.ico img/scintilla.png img/bmp/brush.png img/bmp/DOT.png img/bmp/DOT_DASH.PNG img/bmp/ellipse.png img/bmp/handdraw.png img/bmp/line.png img/bmp/LONG_DASH.PNG img/bmp/rect.png img/bmp/rrect.png img/bmp/selall.png img/bmp/selcopy.png img/bmp/selcut.png img/bmp/selection.png img/bmp/selmove.png img/bmp/selpaste.png img/bmp/selremove.png img/bmp/sizeall.png img/bmp/SHORT_DASH.PNG img/bmp/SOLID.PNG img/bmp/spray.png img/bmp/TRANSPARENT.PNG; do \ if test ! -d $(prefix)/share/wxDevCenter/data/`dirname $$f` ; then \ $(INSTALL) -d $(prefix)/share/wxDevCenter/data/`dirname $$f`; \ fi; \ $(INSTALL) -m 644 data//$$f $(prefix)/share/wxDevCenter/data/$$f; \ done $(INSTALL) -d $(prefix)/share/wxDevCenter/features for f in StdPlugin/feature.xml; do \ if test ! -d $(prefix)/share/wxDevCenter/features/`dirname $$f` ; then \ $(INSTALL) -d $(prefix)/share/wxDevCenter/features/`dirname $$f`; \ fi; \ $(INSTALL) -m 644 features//$$f $(prefix)/share/wxDevCenter/features/$$f; \ done $(INSTALL) -d $(prefix)/share/wxDevCenter/plugins for f in StdPlugin.Bitmap/plugin.xml StdPlugin.Text/plugin.xml; do \ if test ! -d $(prefix)/share/wxDevCenter/plugins/`dirname $$f` ; then \ $(INSTALL) -d $(prefix)/share/wxDevCenter/plugins/`dirname $$f`; \ fi; \ $(INSTALL) -m 644 plugins//$$f $(prefix)/share/wxDevCenter/plugins/$$f; \ done $(INSTALL) -d $(prefix)/share/wxDevCenter/conf for f in Text.conf Text/.conf Text/ADA.conf Text/APDL.conf Text/ASM.conf Text/ASP.conf Text/AU3.conf Text/AVE.conf Text/BAAM.conf Text/BASH.conf Text/Batch.conf Text/Bullant.conf Text/CLW no case.conf Text/CLW.conf Text/Config.conf Text/CPP no case.conf Text/CPP.conf Text/CSS.conf Text/Diff.conf Text/Eiffel.conf Text/EiffelKW.conf Text/ERLANG.conf Text/Error list.conf Text/ESCRIPT.conf Text/F77.conf Text/FORTH.conf Text/Fortran.conf Text/GUI2CLI.conf Text/HTML.conf Text/KIX.conf Text/LaTeX.conf Text/Lisp.conf Text/LOT.conf Text/LOUT.conf Text/LUA.conf Text/Makefile.conf Text/MATLab.conf Text/METAPOST.conf Text/MMIXAL.conf Text/MS-SQL.conf Text/NN Cron Table.conf Text/NSIS.conf Text/Octave.conf Text/Pascal.conf Text/Perl.conf Text/PHP.conf Text/POV.conf Text/Power Basic.conf Text/Properties.conf Text/PS.conf Text/Python.conf Text/Ruby.conf Text/Scriptol.conf Text/SPECMAN.conf Text/SQL.conf Text/TCL.conf Text/TeX.conf Text/Text.conf Text/Verilog.conf Text/Visual Basic Script.conf Text/Visual Basic.conf Text/XCode.conf Text/XML.conf Text/YAML.conf; do \ if test ! -d $(prefix)/share/wxDevCenter/conf/`dirname $$f` ; then \ $(INSTALL) -d $(prefix)/share/wxDevCenter/conf/`dirname $$f`; \ fi; \ $(INSTALL) -m 644 conf//$$f $(prefix)/share/wxDevCenter/conf/$$f; \ done uninstall: clean: rm -f ./build/$(BUILD)/*.o rm -f ./build/$(BUILD)/*.d rm -f ./plugins/StdPlugin.Text/libText-0.3.0.so rm -f ./plugins/StdPlugin.Text/libText-0.3.0.so rm -f ./plugins/StdPlugin.Bitmap/libBitmap-0.3.0.so rm -f ./plugins/StdPlugin.Bitmap/libBitmap-0.3.0.so ./plugins/StdPlugin.Text/libText-0.3.0.so: $(TEXT_OBJECTS) $(CXX) -shared -fPIC -o $@ $(TEXT_OBJECTS) $(LDFLAGS) -pthread $(__DEBUGINFO) `wx-config --libs` -L$(WXDCLIB) -lwx_base$(WXLIBPOSTFIX)-$(WXVERSIONTAG) -lwx_base$(WXLIBPOSTFIX)-$(WXVERSIONTAG) -lwx_$(WXPORTNAME)$(WXLIBPOSTFIX)_core-$(WXVERSIONTAG) -lwx_$(WXPORTNAME)$(WXLIBPOSTFIX)_adv-$(WXVERSIONTAG) -lwx_$(WXPORTNAME)$(WXLIBPOSTFIX)_stc-$(WXVERSIONTAG) -lwxDevCenterLib install_Text: $(INSTALL) -d $(prefix)/lib/wxDevCenter/plugins/StdPlugin.Text $(INSTALL) -m 644 ./plugins/StdPlugin.Text/libText-0.3.0.so $(prefix)/lib/wxDevCenter/plugins/StdPlugin.Text install -c ./plugins/StdPlugin.Text/libText-0.3.0.so $(prefix)/lib/wxDevCenter/plugins/StdPlugin.Text ./plugins/StdPlugin.Bitmap/libBitmap-0.3.0.so: $(BITMAP_OBJECTS) $(CXX) -shared -fPIC -o $@ $(BITMAP_OBJECTS) $(LDFLAGS) -pthread $(__DEBUGINFO) `wx-config --libs` -L$(WXDCLIB) -lwx_base$(WXLIBPOSTFIX)-$(WXVERSIONTAG) -lwx_base$(WXLIBPOSTFIX)-$(WXVERSIONTAG) -lwx_$(WXPORTNAME)$(WXLIBPOSTFIX)_core-$(WXVERSIONTAG) -lwx_$(WXPORTNAME)$(WXLIBPOSTFIX)_adv-$(WXVERSIONTAG) -lwxDevCenterLib install_Bitmap: $(INSTALL) -d $(prefix)/lib/wxDevCenter/plugins/StdPlugin.Bitmap $(INSTALL) -m 644 ./plugins/StdPlugin.Bitmap/libBitmap-0.3.0.so $(prefix)/lib/wxDevCenter/plugins/StdPlugin.Bitmap install -c ./plugins/StdPlugin.Bitmap/libBitmap-0.3.0.so $(prefix)/lib/wxDevCenter/plugins/StdPlugin.Bitmap ./build/$(BUILD)/Text_Controls.o: ./src/Controls.cpp $(CXX) -c -o $@ $(TEXT_CXXFLAGS) $(CPPDEPS) $< ./build/$(BUILD)/Text_SimpleTextDocView.o: ./src/SimpleTextDocView.cpp $(CXX) -c -o $@ $(TEXT_CXXFLAGS) $(CPPDEPS) $< ./build/$(BUILD)/Bitmap_BitmapCtrl.o: ./src/BitmapCtrl.cpp $(CXX) -c -o $@ $(BITMAP_CXXFLAGS) $(CPPDEPS) $< ./build/$(BUILD)/Bitmap_BitmapDocView.o: ./src/BitmapDocView.cpp $(CXX) -c -o $@ $(BITMAP_CXXFLAGS) $(CPPDEPS) $< ./build/$(BUILD)/Bitmap_Controls.o: ./src/Controls.cpp $(CXX) -c -o $@ $(BITMAP_CXXFLAGS) $(CPPDEPS) $< ./build/$(BUILD)/Bitmap_extmouse.o: ./src/extmouse.cpp $(CXX) -c -o $@ $(BITMAP_CXXFLAGS) $(CPPDEPS) $< .PHONY: all install uninstall clean install_Text install_Bitmap # Dependencies tracking: -include ./build/$(BUILD)/*.d |