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

📄 makefile

📁 gps mgr
💻
字号:
CPP_SRCS = 	datastore.cpp \		gpsMgrUI.cpp \		latlon.cpp \		main.cpp \		track.cpp \		waypoint.cpp \		waypointEditorUI.cppUI_SRCS = 	gpsMgrUIBase.ui \		waypointEditorUIBase.ui################################################################################# TOOLS & DIRECTORIES################################################################################SHELL = bashHOST =	$(shell uname -n)OS =	$(shell uname -s)QTDIR = /usr/qt/3UIC = $(QTDIR)/bin/uicMOC = $(QTDIR)/bin/mocUIC_DIR = ./uicOBJ_DIR = ./objsMOC_DIR = ./mocDEP_DIR = ./dependsBOOST_DIR = /usr/local/lib/boost################################################################################# COMPILATION CONTROL################################################################################CC = g++CC_CMD = $(CC)DEBUG_OPT_FLAGS = -g -O0CC_FLAGS += -c $(DEBUG_OPT_FLAGS) CC_FLAGS +=		-DQT_CLEAN_NAMESPACE=1CC_FLAGS +=		-DQT_THREAD_SUPPORT=1CC_FLAGS +=		-D$(OS)CC_FLAGS +=		-Wall -Wno-parenthesesCC_FLAGS +=		-Wstrict-prototypes -Wmissing-prototypesCC_FLAGS +=		-Wmissing-declarationsCC_FLAGS +=		-Woverloaded-virtualCC_FLAGS +=		-ffor-scope DEP_FLAGS =		-MDINC_SPECS += 	-I$(QTDIR)/include \		-I/usr/local/include/gpspoint2 \		-I$(BOOST_DIR) \		-I.LIB_SPECS +=	-L$(QTDIR)/lib -lqt-mt \		-lgpspoint2################################################################################# DERIVED TYPES################################################################################CPP_OBJS =	$(CPP_SRCS:%.cpp=$(OBJ_DIR)/%.o)UI_HDRS =	$(UI_SRCS:%.ui=$(UIC_DIR)/%.h)UI_CCS =	$(UI_SRCS:%.ui=$(UIC_DIR)/%.cpp)	UI_OBJS =	$(UI_CCS:%.cpp=$(OBJ_DIR)/%.o)MOC_CCS =	$(UI_SRCS:%.ui=$(MOC_DIR)/%.moc.cpp)MOC_CCS +=	$(MOC_HDRS:%.h=$(MOC_DIR)/%.moc.cpp)MOC_OBJS =	$(MOC_CCS:%.cpp=$(OBJ_DIR)/%.o)OBJS = $(UI_OBJS) $(MOC_OBJS) $(CPP_OBJS)DEPENDS =	$(CPP_SRCS:%.cpp=$(DEP_DIR)/%.d)################################################################################# RULES################################################################################$(UIC_DIR)/%.h: %.ui	$(shell [ -d $(dir $@) ] || /bin/mkdir -p $(dir $@))	$(UIC) $< -o $@	@echo$(UIC_DIR)/%.cpp: $(UIC_DIR)/%.h	$(shell [ -d $(dir $@) ] || /bin/mkdir -p $(dir $@))	$(UIC)  $*.ui -impl $< -o $@	@echo$(MOC_DIR)/%.moc.cpp: %.h	$(shell [ -d $(dir $@) ] || /bin/mkdir -p $(dir $@))	$(MOC) $< -o $@ -p `pwd`	@echo$(MOC_DIR)/%.moc.cpp: $(UIC_DIR)/%.h	$(shell [ -d $(dir $@) ] || /bin/mkdir -p $(dir $@))	$(MOC) $< -o $@	@echo$(OBJ_DIR)/%.o: %.cpp	$(shell [ -d $(dir $@) ] || /bin/mkdir -p $(dir $@))	$(CC_CMD) $< -o $@ \		$(CC_FLAGS) $(DEP_FLAGS)\		$(INC_SPECS)	@echo	-$(if $(DEP_FLAGS), \		([ -d $(DEP_DIR) ] || /bin/mkdir -p $(DEP_DIR)) && \		/bin/mv $*.d $(DEP_DIR) && \		perl -pi -e 's/$*.o:/\$$\(OBJ_DIR\)\/$*.o:/' $(DEP_DIR)/$*.d)	@echo################################################################################# TARGETS################################################################################all: gpsmgrgpsmgr:	$(OBJS)	$(CC_CMD) -o $@ \		$(LD_FLAGS) \		$(OBJS) \		$(LIB_SPECS)	.PHONY:		cleanclean:		_purge.PHONY:		_purge_purge:	-/bin/rm -f $(OBJS) $(MOC_CCS) $(UI_HDRS) $(UI_CCS) \		$(LIB_HDRS)	@echo.PRECIOUS:	$(UI_HDRS) $(UI_CCS) $(MOC_CCS)

⌨️ 快捷键说明

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