📄 xrc.make.in
字号:
# Sub-makefile autogenerated by premakeHAVE_XRC = @HAVE_XRC@ifeq ($(HAVE_XRC), 1)all:clean:install:elseBINDIR = .CFLAGS = -fPICLDFLAGS = -L$(BINDIR) -sharedSHARED = STATIC = ../libxrc.aPREFIX=@prefix@CONFIG=@CONFIG@LINK=@LINK@ifeq ($(CONFIG),Debug) CFLAGS += -I. -I../.. @WX_CPPFLAGS@ LDFLAGS +=endififeq ($(CONFIG),Release) CFLAGS += -O2 -I. -I../.. @WX_CPPFLAGS@ LDFLAGS += @WX_LIBS@endififeq ($(CONFIG),PCH) CFLAGS += -I. -I../.. @PCHFLAGS@ -include $(BINDIR)/syspch.h LDFLAGS +=endifCXXFLAGS=$(CFLAGS)obj/%.o : %.cc -@if [ ! -d obj ]; then mkdir obj; fiifeq ($(VERBOSE),1) $(CXX) $(CXXFLAGS) -o $@ -c $<else @echo $(notdir $<) @$(CXX) $(CXXFLAGS) -o $@ -c $<endifobj/%.o : %.cpp -@if [ ! -d obj ]; then mkdir obj; fiifeq ($(VERBOSE),1) $(CXX) $(CXXFLAGS) -o $@ -c $<else @echo $(notdir $<) @$(CXX) $(CXXFLAGS) -o $@ -c $<endifobj/%.o : %.cxx -@if [ ! -d obj ]; then mkdir obj; fiifeq ($(VERBOSE),1) $(CXX) $(CXXFLAGS) -o $@ -c $<else @echo $(notdir $<) @$(CXX) $(CXXFLAGS) -o $@ -c $<endifobj/%.o : %.c -@if [ ! -d obj ]; then mkdir obj; fiifeq ($(VERBOSE),1) $(CC) $(CFLAGS) -o $@ -c $<else @echo $(notdir $<) @$(CC) $(CFLAGS) -o $@ -c $<endifOBJECTS = \ obj/xmlparse.o \ obj/xmlrole.o \ obj/xmltok.o \ obj/xh_bmp.o \ obj/xh_bmpbt.o \ obj/xh_bttn.o \ obj/xh_cald.o \ obj/xh_chckb.o \ obj/xh_chckl.o \ obj/xh_choic.o \ obj/xh_combo.o \ obj/xh_dlg.o \ obj/xh_frame.o \ obj/xh_gauge.o \ obj/xh_gdctl.o \ obj/xh_html.o \ obj/xh_listb.o \ obj/xh_listc.o \ obj/xh_menu.o \ obj/xh_notbk.o \ obj/xh_panel.o \ obj/xh_radbt.o \ obj/xh_radbx.o \ obj/xh_scrol.o \ obj/xh_scwin.o \ obj/xh_sizer.o \ obj/xh_slidr.o \ obj/xh_spin.o \ obj/xh_split.o \ obj/xh_stbmp.o \ obj/xh_stbox.o \ obj/xh_stlin.o \ obj/xh_sttxt.o \ obj/xh_text.o \ obj/xh_toolb.o \ obj/xh_tree.o \ obj/xh_unkwn.o \ obj/xh_wizrd.o \ obj/xml.o \ obj/xmlres.o \ obj/xmlrsall.o \VPATH = xLibs xLibs/xrc.PHONY: cleanall: $(SHARED) $(STATIC)$(SHARED): $(OBJECTS) @echo Linking shared xrc -@if [ ! -d $(BINDIR) ]; then mkdir $(BINDIR); fi -@if [ ! -d $(LIBDIR) ]; then mkdir $(LIBDIR); fiifeq ($(VERBOSE),1) $(CXX) -o $@ $(filter-out %%.so, $^) $(LDFLAGS)else @$(CXX) -o $@ $(filter-out %%.so, $^) $(LDFLAGS)endif$(STATIC): $(OBJECTS) @echo Linking static xrc -@if [ ! -d $(BINDIR) ]; then mkdir $(BINDIR); fi -@if [ ! -d $(LIBDIR) ]; then mkdir $(LIBDIR); fiifeq ($(VERBOSE),1) ar -cr $@ $^ ranlib $@else @ar -cr $@ $^ @ranlib $@endifclean: @echo Cleaning xrc -@rm -rf *.so *.a obj/*install: $(SHARED) $(STATIC) @echo Installing xrc into $(PREFIX)/libifeq ($(VERBOSE),1) mkdir -p $(PREFIX)/lib $(PREFIX)/include/wx/xrc cp wx/xrc/*.h $(PREFIX)/include/wx/xrcelse @mkdir -p $(PREFIX)/lib $(PREFIX)/include/wx/xrc @cp wx/xrc/*.h $(PREFIX)/include/wx/xrcendififneq ($(strip $(SHARED)), )ifeq ($(VERBOSE),1) cp *.so $(PREFIX)/lib cd $(PREFIX)/lib && ln -sf $(SHARED) `echo $(SHARED).so | sed s/\-.*/.so/g`else @cp *.so $(PREFIX)/lib @cd $(PREFIX)/lib && ln -sf $(SHARED) `echo $(SHARED).so | sed s/\-.*/.so/g`endifendififneq ($(strip $(STATIC)), )ifeq ($(VERBOSE),1) cp $(STATIC) $(PREFIX)/libelse @cp $(STATIC) $(PREFIX)/libendifendifendif-include make.dep
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -