?? makefile.mingw
字號:
# Project: test
# This Makefile is written for syntax check!
# Regenerate it if you want to use this Makefile to build.
PROJECT = buildHZ
ENV = c:/msys/1.0/mingw
GCCVERSION = 4.1.0
CPP = g++.exe
CC = gcc.exe
WINDRES = windres
RES = emfcwinrc
OBJDIR = obj
LIBCODE =
OBJECTASYNC =
OBJECTCODE = \
$(OBJDIR)/main.o
INCLUDELIBS =
INCLUDEDEPS =
OBJ = $(OBJECTCODE)
LINKOBJ = $(OBJECTCODE)
LIBS = -L"$(ENV)/lib" -mwindows
INCS = -I"$(ENV)/include"
CXXINCS = -I"$(ENV)/lib/gcc/mingw32/$(GCCVERSION)/include" -I"$(ENV)/include/c++/$(GCCVERSION)/backward" -I"$(ENV)/include/c++/$(GCCVERSION)/mingw32" -I"$(ENV)/include/c++/$(GCCVERSION)" -I"$(ENV)/include"
BIN = $(PROJECT).exe
CXXFLAGS = $(CXXINCS)
CFLAGS = $(INCS)
RM = rm -f
MKDIR = mkdir -p
GLIBCFLAG = `pkg-config --cflags glib-2.0`
GTKCFLAG = `pkg-config --cflags gtk+-2.0`
SIGCCFLAG = `pkg-config --cflags sigc++-2.0`
GTKLDFLAG = `pkg-config --libs gtk+-2.0`
SIGCLDFLAG = `pkg-config --libs sigc++-2.0`
GTKMMCFLAG = `pkg-config --cflags gtkmm-2.4`
GTKMMLDFLAG = `pkg-config --libs gtkmm-2.4`
XMLMMCFLAG = `pkg-config --cflags libxml++-2.6`
XMLMMLDFLAG = `pkg-config --libs libxml++-2.6`
SMSCFLAGS = -D__SMS_DEBUG__ -mms-bitfields -mno-cygwin -g
ALLCFLAGS = $(CXXFLAGS) $(GTKCFLAG) $(SIGCCFLAG) $(GLIBCFLAG) \
$(SMSCFLAGS) $(GTKMMCFLAG) $(XMLMMCFLAG) -D$(PRODUCTID)
ALLLDFLAGS = $(CXXFLAGS) $(GTKLDFLAG) $(SIGCLDFLAG) $(SMSCFLAGS) $(GTKMMLDFLAG) \
$(XMLMMLDFLAG) -ldb
.PHONY: all all-before all-after clean clean-custom
all: all-before $(PROJECT).exe all-after
clean: clean-custom
${RM} $(BIN)
rm -fr $(OBJDIR)
all-before:
$(OBJECTASYNC):async/win32/$(OBJECTLIST:o=cpp) $(INCLUDEDEPS) $(INCLUDELIBS)
@echo " C++( $(PRODUCTID) to ) async/win32/$(*F).cpp"
@$(CPP) -c async/win32/$(*F).cpp -o $*.o $(ALLCFLAGS)
#$(OBJECTCODE):src/$(OBJECTLIST:o=cpp) $(INCLUDEDEPS) $(INCLUDELIBS)
# @echo " C++( $(PRODUCTID) to ) src/$(*F).cpp"
# @$(CPP) -c src/$(*F).cpp -o $*.o $(ALLCFLAGS)
$(OBJDIR)/ConfigNode.o: src/ConfigNode.cpp $(INCLUDEDEPS) $(INCLUDELIBS)
@echo " C++( $(PRODUCTID) to ) src/$(*F).cpp"
@$(CPP) -c src/$(*F).cpp -o $*.o $(ALLCFLAGS)
$(OBJDIR)/main.o: src/main.c $(INCLUDEDEPS) $(INCLUDELIBS)
@echo " C( $(PRODUCTID) to ) src/$(*F).c"
@$(CC) -c src/$(*F).c -o $*.o $(ALLCFLAGS)
$(OBJDIR)/MainWindow.o: src/MainWindow.cpp $(INCLUDEDEPS) $(INCLUDELIBS)
@echo " C++( $(PRODUCTID) to ) src/$(*F).cpp"
@$(CPP) -c src/$(*F).cpp -o $*.o $(ALLCFLAGS)
$(OBJDIR)/MainContainer.o: src/$(OBJECTLIST:o=cpp) $(INCLUDEDEPS) $(INCLUDELIBS)
@echo " C++( $(PRODUCTID) to ) src/$(*F).cpp"
@$(CPP) -c src/$(*F).cpp -o $*.o $(ALLCFLAGS)
$(OBJDIR)/ExhibitSalerMainFrame.o: src/ExhibitSalerMainFrame.cpp $(INCLUDEDEPS) $(INCLUDELIBS)
@echo " C++( $(PRODUCTID) to ) src/$(*F).cpp"
@$(CPP) -c src/$(*F).cpp -o $*.o $(ALLCFLAGS)
$(OBJDIR)/ExhibitSalerMainTopFrame.o: src/ExhibitSalerMainTopFrame.cpp $(INCLUDEDEPS) $(INCLUDELIBS)
@echo " C++( $(PRODUCTID) to ) src/$(*F).cpp"
@$(CPP) -c src/$(*F).cpp -o $*.o $(ALLCFLAGS)
$(OBJDIR)/MainFrame.o: src/MainFrame.cpp $(INCLUDEDEPS) $(INCLUDELIBS)
@echo " C++( $(PRODUCTID) to ) src/$(*F).cpp"
@$(CPP) -c src/$(*F).cpp -o $*.o $(ALLCFLAGS)
$(OBJDIR)/utils.o: src/utils.cpp $(INCLUDEDEPS) $(INCLUDELIBS)
@echo " C++( $(PRODUCTID) to ) src/$(*F).cpp"
@$(CPP) -c src/$(*F).cpp -o $*.o $(ALLCFLAGS)
$(OBJDIR)/Object.o: src/Object.cpp $(INCLUDEDEPS) $(INCLUDELIBS)
@echo " C++( $(PRODUCTID) to ) src/$(*F).cpp"
@$(CPP) -c src/$(*F).cpp -o $*.o $(ALLCFLAGS)
$(OBJDIR)/StatusBox.o: src/$(OBJECTLIST:o=cpp) $(INCLUDEDEPS) $(INCLUDELIBS)
@echo " C++( $(PRODUCTID) to ) src/$(*F).cpp"
@$(CPP) -c src/$(*F).cpp -o $*.o $(ALLCFLAGS)
$(OBJDIR)/RFIDStatusBox.o: src/RFIDStatusBox.cpp $(INCLUDEDEPS) $(INCLUDELIBS)
@echo " C++( $(PRODUCTID) to ) src/$(*F).cpp"
@$(CPP) -c src/$(*F).cpp -o $*.o $(ALLCFLAGS)
$(OBJDIR)/ExhibiterCallingCardWnd.o: src/ExhibiterCallingCardWnd.cpp $(INCLUDEDEPS) $(INCLUDELIBS)
@echo " C++( $(PRODUCTID) to ) src/$(*F).cpp"
@$(CPP) -c src/$(*F).cpp -o $*.o $(ALLCFLAGS)
$(OBJDIR)/ExhibitAdvertInfoWnd.o: src/ExhibitAdvertInfoWnd.cpp $(INCLUDEDEPS) $(INCLUDELIBS)
@echo " C++( $(PRODUCTID) to ) src/$(*F).cpp"
@$(CPP) -c src/$(*F).cpp -o $*.o $(ALLCFLAGS)
$(OBJDIR)/ExhibitAdvertInfoModel.o: src/ExhibitAdvertInfoModel.cpp $(INCLUDEDEPS) $(INCLUDELIBS)
@echo " C++( $(PRODUCTID) to ) src/$(*F).cpp"
@$(CPP) -c src/$(*F).cpp -o $*.o $(ALLCFLAGS)
$(OBJDIR)/popupentry.o: src/popupentry.cpp $(INCLUDEDEPS) $(INCLUDELIBS)
@echo " C++( $(PRODUCTID) to ) src/$(*F).cpp"
@$(CPP) -c src/$(*F).cpp -o $*.o $(ALLCFLAGS)
$(OBJDIR)/ExhibitSalerInfoWnd.o: src/ExhibitSalerInfoWnd.cpp $(INCLUDEDEPS) $(INCLUDELIBS)
@echo " C++( $(PRODUCTID) to ) src/$(*F).cpp"
@$(CPP) -c src/$(*F).cpp -o $*.o $(ALLCFLAGS)
$(OBJDIR)/ExhibitSalerInfoModel.o: src/ExhibitSalerInfoModel.cpp $(INCLUDEDEPS) $(INCLUDELIBS)
@echo " C++( $(PRODUCTID) to ) src/$(*F).cpp"
@$(CPP) -c src/$(*F).cpp -o $*.o $(ALLCFLAGS)
$(OBJDIR)/ExhibitAdvertInfoRender.o: src/ExhibitAdvertInfoRender.cpp $(INCLUDEDEPS) $(INCLUDELIBS)
@echo " C++( $(PRODUCTID) to ) src/$(*F).cpp"
@$(CPP) -c src/$(*F).cpp -o $*.o $(ALLCFLAGS)
$(OBJDIR)/Serial.o: src/Serial.cpp $(INCLUDEDEPS) $(INCLUDELIBS)
@echo " C++( $(PRODUCTID) to ) src/$(*F).cpp"
@$(CPP) -c src/$(*F).cpp -o $*.o $(ALLCFLAGS)
$(OBJDIR)/SerialEx.o: src/SerialEx.cpp $(INCLUDEDEPS) $(INCLUDELIBS)
@echo " C++( $(PRODUCTID) to ) src/$(*F).cpp"
@$(CPP) -c src/$(*F).cpp -o $*.o $(ALLCFLAGS)
$(OBJDIR)/async.o: src/async.cpp $(INCLUDEDEPS) $(INCLUDELIBS)
@echo " C++( $(PRODUCTID) to ) src/$(*F).cpp"
@$(CPP) -c src/$(*F).cpp -o $*.o $(ALLCFLAGS)
$(OBJDIR)/RFID.o: src/RFID.cpp $(INCLUDEDEPS) $(INCLUDELIBS)
@echo " C++( $(PRODUCTID) to ) src/$(*F).cpp"
@$(CPP) -c src/$(*F).cpp -o $*.o $(ALLCFLAGS)
$(OBJDIR)/pref.o: src/pref.cpp $(INCLUDEDEPS) $(INCLUDELIBS)
@echo " C++( $(PRODUCTID) to ) src/$(*F).cpp"
@$(CPP) -c src/$(*F).cpp -o $*.o $(ALLCFLAGS)
$(BIN): $(LIBCODE) $(OBJECTCODE)
@echo " LD $(BIN)"
@$(CPP) $(LIBCODE) $(OBJECTCODE) $(OBJECTASYNC) -o $(BIN) $(ALLLDFLAGS)
@strip $(BIN) --strip-all
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -