⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile.unix

📁 非常好用的可移植的多平台C/C++源代码编辑器
💻 UNIX
📖 第 1 页 / 共 4 页
字号:
###############################################################################
# Makefile automatically generated by Code::Blocks IDE                        #
###############################################################################

# Project:          wxSmith for wx 2.6 (Unix)
# Project filename: /home/byo/codeblocks/src/plugins/contrib/wxSmith/wxSmith_2_6_unix.cbp
# Compiler used:    GNU GCC Compiler

### Variables used in this Makefile
PropGrid_CC=gcc
PropGrid_CPP=g++
PropGrid_LD=g++
PropGrid_LIB=ar
PropGrid_RESCOMP=
wxSmith_CC=gcc
wxSmith_CPP=g++
wxSmith_LD=g++
wxSmith_LIB=ar
wxSmith_RESCOMP=

### Compiler/linker options
PropGrid_GLOBAL_CFLAGS=
PropGrid_PROJECT_CFLAGS= -Wall -g `wx-config --cflags` -DBUILDING_PLUGIN
PropGrid_GLOBAL_LDFLAGS=
PropGrid_PROJECT_LDFLAGS=
PropGrid_GLOBAL_INCS= -I/usr/include
PropGrid_PROJECT_INCS= -I../../../sdk -I../../../sdk/wxscintilla/include -Ipropgrid/include
PropGrid_GLOBAL_LIBDIRS= -L/usr/lib
PropGrid_PROJECT_LIBDIRS= -L../../../devel -Lpropgrid
PropGrid_GLOBAL_LIBS=
PropGrid_PROJECT_LIBS=
wxSmith_GLOBAL_CFLAGS=
wxSmith_PROJECT_CFLAGS= -Wall -g `wx-config --cflags` -DBUILDING_PLUGIN
wxSmith_GLOBAL_LDFLAGS=
wxSmith_PROJECT_LDFLAGS=
wxSmith_GLOBAL_INCS= -I/usr/include
wxSmith_PROJECT_INCS= -I../../../sdk -I../../../sdk/wxscintilla/include -Ipropgrid/include
wxSmith_GLOBAL_LIBDIRS= -L/usr/lib
wxSmith_PROJECT_LIBDIRS= -L../../../devel -Lpropgrid
wxSmith_GLOBAL_LIBS=
wxSmith_PROJECT_LIBS=

### Targets compiler flags
PropGrid_CFLAGS= $(PropGrid_PROJECT_CFLAGS) $(PropGrid_GLOBAL_CFLAGS)
wxSmith_CFLAGS= $(wxSmith_PROJECT_CFLAGS) -g $(wxSmith_GLOBAL_CFLAGS)

### Targets linker flags
PropGrid_LDFLAGS= $(PropGrid_PROJECT_LDFLAGS) $(PropGrid_GLOBAL_LDFLAGS)
wxSmith_LDFLAGS= $(wxSmith_PROJECT_LDFLAGS) `wx-config --libs` $(wxSmith_GLOBAL_LDFLAGS)

### Targets include directories
PropGrid_INCS= $(PropGrid_PROJECT_INCS) $(PropGrid_GLOBAL_INCS)
wxSmith_INCS= $(wxSmith_PROJECT_INCS) $(wxSmith_GLOBAL_INCS)

### Targets library directories
PropGrid_LIBDIRS= $(PropGrid_PROJECT_LIBDIRS) $(PropGrid_GLOBAL_LIBDIRS)
wxSmith_LIBDIRS= $(wxSmith_PROJECT_LIBDIRS) $(wxSmith_GLOBAL_LIBDIRS)

### Targets libraries
PropGrid_LIBS= $(PropGrid_PROJECT_LIBS) $(PropGrid_GLOBAL_LIBS)
wxSmith_LIBS= $(wxSmith_PROJECT_LIBS) -lcodeblocks -lpropgrid -lwxscintilla $(wxSmith_GLOBAL_LIBS)

###############################################################################
#         You shouldn't need to modify anything beyond this point             #
###############################################################################

### Objects used in this Makefile
PropGrid_OBJS=.objs/propgrid/src/propgrid/advprops.o .objs/propgrid/src/propgrid/custctrl.o .objs/propgrid/src/propgrid/manager.o .objs/propgrid/src/propgrid/odcombo.o .objs/propgrid/src/propgrid/propgrid.o 
PropGrid_LINKOBJS=$(PropGrid_OBJS)
PropGrid_DEPS=.deps/propgrid/src/propgrid/advprops.d .deps/propgrid/src/propgrid/custctrl.d .deps/propgrid/src/propgrid/manager.d .deps/propgrid/src/propgrid/odcombo.d .deps/propgrid/src/propgrid/propgrid.d 
wxSmith_OBJS=.objs/defwidgets/wxsboxsizer.o .objs/defwidgets/wxsbutton.o .objs/defwidgets/wxscheckbox.o .objs/defwidgets/wxscombobox.o .objs/defwidgets/wxsdatepickerctrl.o .objs/defwidgets/wxsdialog.o .objs/defwidgets/wxsflexgridsizer.o .objs/defwidgets/wxsframe.o .objs/defwidgets/wxsgauge.o .objs/defwidgets/wxsgridsizer.o .objs/defwidgets/wxslistbook.o .objs/defwidgets/wxslistbox.o .objs/defwidgets/wxsnotebook.o .objs/defwidgets/wxspanel.o .objs/defwidgets/wxsradiobox.o .objs/defwidgets/wxsradiobutton.o .objs/defwidgets/wxsscrollbar.o .objs/defwidgets/wxsspacer.o .objs/defwidgets/wxsspinbutton.o .objs/defwidgets/wxsspinctrl.o .objs/defwidgets/wxssplitterwindow.o .objs/defwidgets/wxsstaticboxsizer.o .objs/defwidgets/wxsstaticline.o .objs/defwidgets/wxsstatictext.o .objs/defwidgets/wxsstdmanager.o .objs/defwidgets/wxstextctrl.o .objs/defwidgets/wxstogglebutton.o .objs/defwidgets/wxstreectrl.o .objs/defwidgets/wxswindow.o .objs/properties/wxs2intproperty.o .objs/properties/wxsboolproperty.o .objs/properties/wxsborderproperty.o .objs/properties/wxscolourproperty.o .objs/properties/wxsenumproperty.o .objs/properties/wxsfontproperty.o .objs/properties/wxsintproperty.o .objs/properties/wxsplacementproperty.o .objs/properties/wxsstringlistproperty.o .objs/properties/wxsstringproperty.o .objs/properties/wxsstyleproperty.o .objs/resources/wxswindowres.o .objs/resources/wxswindowresdataobject.o .objs/widget.o .objs/wxscodegen.o .objs/wxscoder.o .objs/wxscontainer.o .objs/wxsdefsizer.o .objs/wxsdefwidget.o .objs/wxsdragwindow.o .objs/wxseditor.o .objs/wxsevent.o .objs/wxseventseditor.o .objs/wxsglobals.o .objs/wxsimportxrcdlg.o .objs/wxsmith.o .objs/wxsnewwindowdlg.o .objs/wxspalette.o .objs/wxsproject.o .objs/wxsproperties.o .objs/wxspropertiesman.o .objs/wxsresource.o .objs/wxsresourcetree.o .objs/wxssettingsdlg.o .objs/wxssplitterwindow.o .objs/wxswidgetevents.o .objs/wxswidgetfactory.o .objs/wxswindoweditor.o .objs/wxswinundobuffer.o 
wxSmith_LINKOBJS=$(wxSmith_OBJS)
wxSmith_DEPS=.deps/defwidgets/wxsboxsizer.d .deps/defwidgets/wxsbutton.d .deps/defwidgets/wxscheckbox.d .deps/defwidgets/wxscombobox.d .deps/defwidgets/wxsdatepickerctrl.d .deps/defwidgets/wxsdialog.d .deps/defwidgets/wxsflexgridsizer.d .deps/defwidgets/wxsframe.d .deps/defwidgets/wxsgauge.d .deps/defwidgets/wxsgridsizer.d .deps/defwidgets/wxslistbook.d .deps/defwidgets/wxslistbox.d .deps/defwidgets/wxsnotebook.d .deps/defwidgets/wxspanel.d .deps/defwidgets/wxsradiobox.d .deps/defwidgets/wxsradiobutton.d .deps/defwidgets/wxsscrollbar.d .deps/defwidgets/wxsspacer.d .deps/defwidgets/wxsspinbutton.d .deps/defwidgets/wxsspinctrl.d .deps/defwidgets/wxssplitterwindow.d .deps/defwidgets/wxsstaticboxsizer.d .deps/defwidgets/wxsstaticline.d .deps/defwidgets/wxsstatictext.d .deps/defwidgets/wxsstdmanager.d .deps/defwidgets/wxstextctrl.d .deps/defwidgets/wxstogglebutton.d .deps/defwidgets/wxstreectrl.d .deps/defwidgets/wxswindow.d .deps/properties/wxs2intproperty.d .deps/properties/wxsboolproperty.d .deps/properties/wxsborderproperty.d .deps/properties/wxscolourproperty.d .deps/properties/wxsenumproperty.d .deps/properties/wxsfontproperty.d .deps/properties/wxsintproperty.d .deps/properties/wxsplacementproperty.d .deps/properties/wxsstringlistproperty.d .deps/properties/wxsstringproperty.d .deps/properties/wxsstyleproperty.d .deps/resources/wxswindowres.d .deps/resources/wxswindowresdataobject.d .deps/widget.d .deps/wxscodegen.d .deps/wxscoder.d .deps/wxscontainer.d .deps/wxsdefsizer.d .deps/wxsdefwidget.d .deps/wxsdragwindow.d .deps/wxseditor.d .deps/wxsevent.d .deps/wxseventseditor.d .deps/wxsglobals.d .deps/wxsimportxrcdlg.d .deps/wxsmith.d .deps/wxsnewwindowdlg.d .deps/wxspalette.d .deps/wxsproject.d .deps/wxsproperties.d .deps/wxspropertiesman.d .deps/wxsresource.d .deps/wxsresourcetree.d .deps/wxssettingsdlg.d .deps/wxssplitterwindow.d .deps/wxswidgetevents.d .deps/wxswidgetfactory.d .deps/wxswindoweditor.d .deps/wxswinundobuffer.d 

### The targets of this project
PropGrid_BIN=propgrid/libpropgrid.a
wxSmith_BIN=../../../devel/share/CodeBlocks/plugins/libwxsmith.so
wxSmith_STATIC_LIB=../../../devel/share/CodeBlocks/plugins/libwxsmith.a
wxSmith_LIB_DEF=../../../devel/share/CodeBlocks/plugins/libwxsmith.def

.PHONY: all all-before all-custom all-after clean clean-custom distclean distclean-custom depend_PropGrid PropGrid-before PropGrid-after depend_wxSmith wxSmith-before wxSmith-after 

all: all-before PropGrid wxSmith all-after

all-after: 
	@echo Running project post-build step
	@./update


dist:
	@zip wxSmith_2_6_unix.cbp.zip wxSmith_2_6_unix.cbp Makefile.unix defwidgets/wxsboxsizer.cpp defwidgets/wxsboxsizer.h defwidgets/wxsbutton.cpp defwidgets/wxsbutton.h defwidgets/wxscheckbox.cpp defwidgets/wxscheckbox.h defwidgets/wxscombobox.cpp defwidgets/wxscombobox.h defwidgets/wxsdatepickerctrl.cpp defwidgets/wxsdatepickerctrl.h defwidgets/wxsdialog.cpp defwidgets/wxsdialog.h defwidgets/wxsflexgridsizer.cpp defwidgets/wxsflexgridsizer.h defwidgets/wxsframe.cpp defwidgets/wxsframe.h defwidgets/wxsgauge.cpp defwidgets/wxsgauge.h defwidgets/wxsgridsizer.cpp defwidgets/wxsgridsizer.h defwidgets/wxslistbook.cpp defwidgets/wxslistbook.h defwidgets/wxslistbox.cpp defwidgets/wxslistbox.h defwidgets/wxsnotebook.cpp defwidgets/wxsnotebook.h defwidgets/wxspanel.cpp defwidgets/wxspanel.h defwidgets/wxsradiobox.cpp defwidgets/wxsradiobox.h defwidgets/wxsradiobutton.cpp defwidgets/wxsradiobutton.h defwidgets/wxsscrollbar.cpp defwidgets/wxsscrollbar.h defwidgets/wxsspacer.cpp defwidgets/wxsspacer.h defwidgets/wxsspinbutton.cpp defwidgets/wxsspinbutton.h defwidgets/wxsspinctrl.cpp defwidgets/wxsspinctrl.h defwidgets/wxssplitterwindow.cpp defwidgets/wxssplitterwindow.h defwidgets/wxsstaticboxsizer.cpp defwidgets/wxsstaticboxsizer.h defwidgets/wxsstaticline.cpp defwidgets/wxsstaticline.h defwidgets/wxsstatictext.cpp defwidgets/wxsstatictext.h defwidgets/wxsstdmanager.cpp defwidgets/wxsstdmanager.h defwidgets/wxstextctrl.cpp defwidgets/wxstextctrl.h defwidgets/wxstogglebutton.cpp defwidgets/wxstogglebutton.h defwidgets/wxstreectrl.cpp defwidgets/wxstreectrl.h defwidgets/wxswindow.cpp defwidgets/wxswindow.h properties/wxs2intproperty.cpp properties/wxs2intproperty.h properties/wxsboolproperty.cpp properties/wxsboolproperty.h properties/wxsborderproperty.cpp properties/wxsborderproperty.h properties/wxscolourproperty.cpp properties/wxscolourproperty.h properties/wxsenumproperty.cpp properties/wxsenumproperty.h properties/wxsfontproperty.cpp properties/wxsfontproperty.h properties/wxsintproperty.cpp properties/wxsintproperty.h properties/wxsplacementproperty.cpp properties/wxsplacementproperty.h properties/wxsstringlistproperty.cpp properties/wxsstringlistproperty.h properties/wxsstringproperty.cpp properties/wxsstringproperty.h properties/wxsstyleproperty.cpp properties/wxsstyleproperty.h propgrid/include/wx/propgrid/advprops.h propgrid/include/wx/propgrid/custctrl.h propgrid/include/wx/propgrid/manager.h propgrid/include/wx/propgrid/odcombo.h propgrid/include/wx/propgrid/propdev.h propgrid/include/wx/propgrid/propgrid.h propgrid/src/propgrid/advprops.cpp propgrid/src/propgrid/custctrl.cpp propgrid/src/propgrid/manager.cpp propgrid/src/propgrid/odcombo.cpp propgrid/src/propgrid/propgrid.cpp resources/wxswindowres.cpp resources/wxswindowres.h resources/wxswindowresdataobject.cpp resources/wxswindowresdataobject.h widget.cpp widget.h wxscodegen.cpp wxscodegen.h wxscoder.cpp wxscoder.h wxscontainer.cpp wxscontainer.h wxsdefsizer.cpp wxsdefsizer.h wxsdefwidget.cpp wxsdefwidget.h wxsdragwindow.cpp wxsdragwindow.h wxseditor.cpp wxseditor.h wxsevent.cpp wxsevent.h wxseventseditor.cpp wxseventseditor.h wxsglobals.cpp wxsglobals.h wxsimportxrcdlg.cpp wxsimportxrcdlg.h wxsmith.cpp wxsmith.h wxsnewwindowdlg.cpp wxsnewwindowdlg.h wxspalette.cpp wxspalette.h wxsproject.cpp wxsproject.h wxsproperties.cpp wxsproperties.h wxspropertiesman.cpp wxspropertiesman.h wxsresource.cpp wxsresource.h wxsresourcetree.cpp wxsresourcetree.h wxssettingsdlg.cpp wxssettingsdlg.h wxssplitterwindow.cpp wxssplitterwindow.h wxsstdwidget.h wxsstyle.h wxswidgetevents.cpp wxswidgetevents.h wxswidgetfactory.cpp wxswidgetfactory.h wxswindoweditor.cpp wxswindoweditor.h wxswinundobuffer.cpp wxswinundobuffer.h 

clean_PropGrid:
	@echo Cleaning target "PropGrid"...
	@$(RM) $(PropGrid_BIN) $(PropGrid_OBJS) $(PropGrid_RESOURCE) 

distclean_PropGrid:
	@echo Dist-cleaning target "PropGrid"...
	@$(RM) $(PropGrid_BIN) $(PropGrid_OBJS) $(PropGrid_DEPS) $(PropGrid_RESOURCE) 

clean_wxSmith:
	@echo Cleaning target "wxSmith"...
	@$(RM) $(wxSmith_BIN) $(wxSmith_OBJS) $(wxSmith_RESOURCE) $(wxSmith_STATIC_LIB) $(wxSmith_LIB_DEF) 

distclean_wxSmith:
	@echo Dist-cleaning target "wxSmith"...
	@$(RM) $(wxSmith_BIN) $(wxSmith_OBJS) $(wxSmith_DEPS) $(wxSmith_RESOURCE) $(wxSmith_STATIC_LIB) $(wxSmith_LIB_DEF) 

clean: clean_PropGrid clean_wxSmith 

distclean: distclean_PropGrid distclean_wxSmith 

depend_PropGrid_DIRS:
	-@if ! test -d .deps; then mkdir .deps; fi
	-@if ! test -d .deps/propgrid; then mkdir .deps/propgrid; fi
	-@if ! test -d .deps/propgrid/include; then mkdir .deps/propgrid/include; fi
	-@if ! test -d .deps/propgrid/include/wx; then mkdir .deps/propgrid/include/wx; fi
	-@if ! test -d .deps/propgrid/include/wx/propgrid; then mkdir .deps/propgrid/include/wx/propgrid; fi
	-@if ! test -d .deps/propgrid/src; then mkdir .deps/propgrid/src; fi
	-@if ! test -d .deps/propgrid/src/propgrid; then mkdir .deps/propgrid/src/propgrid; fi

depend_PropGrid: depend_PropGrid_DIRS $(PropGrid_DEPS)

depend_wxSmith_DIRS:
	-@if ! test -d .deps; then mkdir .deps; fi
	-@if ! test -d .deps/defwidgets; then mkdir .deps/defwidgets; fi
	-@if ! test -d .deps/properties; then mkdir .deps/properties; fi
	-@if ! test -d .deps/resources; then mkdir .deps/resources; fi

depend_wxSmith: depend_wxSmith_DIRS $(wxSmith_DEPS)

depend: depend_PropGrid depend_wxSmith

PropGrid_DIRS:
	-@if ! test -d .objs; then mkdir .objs; fi
	-@if ! test -d .objs/propgrid; then mkdir .objs/propgrid; fi
	-@if ! test -d .objs/propgrid/include; then mkdir .objs/propgrid/include; fi
	-@if ! test -d .objs/propgrid/include/wx; then mkdir .objs/propgrid/include/wx; fi
	-@if ! test -d .objs/propgrid/include/wx/propgrid; then mkdir .objs/propgrid/include/wx/propgrid; fi
	-@if ! test -d .objs/propgrid/src; then mkdir .objs/propgrid/src; fi
	-@if ! test -d .objs/propgrid/src/propgrid; then mkdir .objs/propgrid/src/propgrid; fi
	-@if ! test -d propgrid; then mkdir propgrid; fi

PropGrid: depend_PropGrid PropGrid_DIRS PropGrid-before $(PropGrid_BIN) PropGrid-after

$(PropGrid_BIN): $(PropGrid_LINKOBJS) $(PropGrid_RESOURCE)
	@echo Linking static library "propgrid/libpropgrid.a"...
	@$(PropGrid_LIB) -r $(PropGrid_BIN) $(PropGrid_LINKOBJS)
	ranlib $(PropGrid_BIN)

wxSmith_DIRS:
	-@if ! test -d .objs; then mkdir .objs; fi
	-@if ! test -d .objs/defwidgets; then mkdir .objs/defwidgets; fi
	-@if ! test -d .objs/properties; then mkdir .objs/properties; fi
	-@if ! test -d .objs/resources; then mkdir .objs/resources; fi
	-@if ! test -d ..; then mkdir ..; fi
	-@if ! test -d ../..; then mkdir ../..; fi
	-@if ! test -d ../../..; then mkdir ../../..; fi
	-@if ! test -d ../../../devel; then mkdir ../../../devel; fi
	-@if ! test -d ../../../devel/share; then mkdir ../../../devel/share; fi
	-@if ! test -d ../../../devel/share/CodeBlocks; then mkdir ../../../devel/share/CodeBlocks; fi
	-@if ! test -d ../../../devel/share/CodeBlocks/plugins; then mkdir ../../../devel/share/CodeBlocks/plugins; fi

wxSmith: depend_wxSmith wxSmith_DIRS wxSmith-before $(wxSmith_BIN) wxSmith-after

$(wxSmith_BIN): $(wxSmith_LINKOBJS) $(wxSmith_RESOURCE)
	@echo Linking shared library "../../../devel/share/CodeBlocks/plugins/libwxsmith.so"...
	@$(wxSmith_LD) -shared $(wxSmith_LIBDIRS) $(wxSmith_LINKOBJS) $(wxSmith_RESOURCE) -o $(wxSmith_BIN) $(wxSmith_LDFLAGS) $(wxSmith_LIBS)


.deps/propgrid/src/propgrid/advprops.d: propgrid/src/propgrid/advprops.cpp
	@echo Calculating dependencies for "propgrid/src/propgrid/advprops.cpp"...
	@$(PropGrid_CPP) -MM $(PropGrid_CFLAGS) -MF .deps/propgrid/src/propgrid/advprops.d -MT .objs/propgrid/src/propgrid/advprops.o $(PropGrid_INCS) propgrid/src/propgrid/advprops.cpp

.objs/propgrid/src/propgrid/advprops.o: .deps/propgrid/src/propgrid/advprops.d
	@echo Compiling "propgrid/src/propgrid/advprops.cpp"...
	@$(PropGrid_CPP) $(PropGrid_CFLAGS) $(PropGrid_INCS) -c propgrid/src/propgrid/advprops.cpp -o .objs/propgrid/src/propgrid/advprops.o

.deps/propgrid/src/propgrid/custctrl.d: propgrid/src/propgrid/custctrl.cpp
	@echo Calculating dependencies for "propgrid/src/propgrid/custctrl.cpp"...
	@$(PropGrid_CPP) -MM $(PropGrid_CFLAGS) -MF .deps/propgrid/src/propgrid/custctrl.d -MT .objs/propgrid/src/propgrid/custctrl.o $(PropGrid_INCS) propgrid/src/propgrid/custctrl.cpp

.objs/propgrid/src/propgrid/custctrl.o: .deps/propgrid/src/propgrid/custctrl.d
	@echo Compiling "propgrid/src/propgrid/custctrl.cpp"...
	@$(PropGrid_CPP) $(PropGrid_CFLAGS) $(PropGrid_INCS) -c propgrid/src/propgrid/custctrl.cpp -o .objs/propgrid/src/propgrid/custctrl.o

.deps/propgrid/src/propgrid/manager.d: propgrid/src/propgrid/manager.cpp
	@echo Calculating dependencies for "propgrid/src/propgrid/manager.cpp"...
	@$(PropGrid_CPP) -MM $(PropGrid_CFLAGS) -MF .deps/propgrid/src/propgrid/manager.d -MT .objs/propgrid/src/propgrid/manager.o $(PropGrid_INCS) propgrid/src/propgrid/manager.cpp

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -