📄 makefile
字号:
########################################################################### Main makefile for hIDE#CC = g++INCS= -I$(QTDIR)/include -I./include -I./imgLIBS= -L$(QTDIR)/libLINK= -lpthread -lqt-mtCOPT= -pipe -Wall -W -O2 -c -DQT_THREAD_SUPPORT -DQT_NO_DEBUG -DQT_SHARED OBJS= \main.o \mainwidget.o \moc_mainwidget.o \hidemain.o \moc_hidemain.o \editor.o \moc_editor.o \hidedoclist.o \buildmgr.o \moc_buildmgr.o \hideproj.o \makemgr.o \custtoolmgr.o \hexview.o \moc_hexview.o \srcgen.o \confmgr.o \classbrowser.o \syntaxmgr.o \remfiledlg.o \splash.o \moc_splash.o \moc_remfiledlg.o \editorsettingsdlg.o \moc_editorsettingsdlg.o \globalsettingsdlg.o \moc_globalsettingsdlg.o \gotolinedlg.o \moc_gotolinedlg.o \newprojdlg.o \moc_newprojdlg.o \custtooldlg.o \moc_custtooldlg.o \addtooldlg.o \moc_addtooldlg.o \projconfdlg.o \moc_projconfdlg.o \finddlg.o \moc_finddlg.o \aboutdlg.o \moc_aboutdlg.oINSTPATH=/usr/local/binMANPATH=/usr/local/man/man1 # Change appropriately if required.BIN=hideMOC=$(QTDIR)/bin/moc################################################# Executables Target#$(BIN) : $(OBJS) $(CC) $(LIBS) $(LINK) -o $(BIN) $(OBJS) strip $(BIN)################################################# Object Targets#main.o : main.cpp splash.h $(CC) $(COPT) $(INCS) main.cppmainwidget.o : mainwidget.cpp mainwidget.h hidedefs.h confmgr.h hidedoclist.h buildmgr.h finddlg.h newprojdlg.h remfiledlg.h gotolinedlg.h editorsettingsdlg.h globalsettingsdlg.h makemgr.h aboutdlg.h custtooldlg.h custtoolmgr.h classbrowser.h hexview.h srcgen.h langdef.h include/portdef.h $(CC) $(COPT) $(INCS) mainwidget.cpphidemain.o : hidemain.cpp hidemain.h editor.h hidedoc.h $(CC) $(COPT) $(INCS) hidemain.cppeditor.o : editor.cpp editor.h syntaxmgr.h $(CC) $(COPT) $(INCS) editor.cpphidedoclist.o : hidedoclist.cpp hidedoclist.h hidedoc.h $(CC) $(COPT) $(INCS) hidedoclist.cpp buildmgr.o : buildmgr.cpp buildmgr.h hplinkdef.h include/portdef.h $(CC) $(COPT) $(INCS) buildmgr.cpphideproj.o : hideproj.cpp hideproj.h include/portdef.h $(CC) $(COPT) $(INCS) hideproj.cppnewprojdlg.o : newprojdlg.cpp newprojdlg.h $(CC) $(COPT) $(INCS) newprojdlg.cppremfiledlg.o : remfiledlg.cpp remfiledlg.h hideproj.h $(CC) $(COPT) $(INCS) remfiledlg.cppprojconfdlg.o : projconfdlg.cpp projconfdlg.h hideproj.h langdef.h $(CC) $(COPT) $(INCS) projconfdlg.cppcusttooldlg.o : custtooldlg.cpp custtooldlg.h custtoolmgr.h addtooldlg.h $(CC) $(COPT) $(INCS) custtooldlg.cppmakemgr.o : makemgr.cpp makemgr.h langdef.h hideproj.h $(CC) $(COPT) $(INCS) makemgr.cppcusttoolmgr.o : custtoolmgr.cpp custtoolmgr.h $(CC) $(COPT) $(INCS) custtoolmgr.cpphexview.o : hexview.cpp hexview.h $(CC) $(COPT) $(INCS) hexview.cppsrcgen.o : srcgen.cpp srcgen.h $(CC) $(COPT) $(INCS) srcgen.cppclassbrowser.o : classbrowser.h classbrowser.cpp ./img/cb_class.xpm ./img/cb_meth.xpm $(CC) $(COPT) $(INCS) classbrowser.cppeditorsettingsdlg.o : editorsettingsdlg.h editorsettingsdlg.cpp confmgr.h $(CC) $(COPT) $(INCS) editorsettingsdlg.cppaddtooldlg.o : addtooldlg.h addtooldlg.cpp $(CC) $(COPT) $(INCS) addtooldlg.cppaboutdlg.o : aboutdlg.h aboutdlg.cpp $(CC) $(COPT) $(INCS) aboutdlg.cppconfmgr.o : confmgr.h confmgr.cpp $(CC) $(COPT) $(INCS) confmgr.cppglobalsettingsdlg.o : globalsettingsdlg.h globalsettingsdlg.cpp $(CC) $(COPT) $(INCS) globalsettingsdlg.cppgotolinedlg.o : gotolinedlg.h gotolinedlg.cpp $(CC) $(COPT) $(INCS) gotolinedlg.cppfinddlg.o : finddlg.h finddlg.cpp $(CC) $(COPT) $(INCS) finddlg.cppsyntaxmgr.o : syntaxmgr.h syntaxmgr.cpp include/fileutil.hpp $(CC) $(COPT) $(INCS) syntaxmgr.cppsplash.o : splash.h splash.cpp $(CC) $(COPT) $(INCS) splash.cpp################################################# MOC Object Targets#moc_mainwidget.o : moc_mainwidget.cpp $(CC) $(COPT) $(INCS) moc_mainwidget.cppmoc_hidemain.o : moc_hidemain.cpp $(CC) $(COPT) $(INCS) moc_hidemain.cppmoc_editor.o : moc_editor.cpp $(CC) $(COPT) $(INCS) moc_editor.cppmoc_buildmgr.o : moc_buildmgr.cpp $(CC) $(COPT) $(INCS) moc_buildmgr.cppmoc_newprojdlg.o : moc_newprojdlg.cpp $(CC) $(COPT) $(INCS) moc_newprojdlg.cppmoc_remfiledlg.o : moc_remfiledlg.cpp $(CC) $(COPT) $(INCS) moc_remfiledlg.cppmoc_projconfdlg.o : moc_projconfdlg.cpp $(CC) $(COPT) $(INCS) moc_projconfdlg.cppmoc_custtooldlg.o : moc_custtooldlg.cpp $(CC) $(COPT) $(INCS) moc_custtooldlg.cppmoc_hexview.o : moc_hexview.cpp $(CC) $(COPT) $(INCS) moc_hexview.cppmoc_editorsettingsdlg.o : moc_editorsettingsdlg.cpp $(CC) $(COPT) $(INCS) moc_editorsettingsdlg.cppmoc_addtooldlg.o : moc_addtooldlg.cpp $(CC) $(COPT) $(INCS) moc_addtooldlg.cppmoc_aboutdlg.o : moc_aboutdlg.cpp $(CC) $(COPT) $(INCS) moc_aboutdlg.cppmoc_globalsettingsdlg.o : moc_globalsettingsdlg.cpp $(CC) $(COPT) $(INCS) moc_globalsettingsdlg.cppmoc_gotolinedlg.o : moc_gotolinedlg.cpp $(CC) $(COPT) $(INCS) moc_gotolinedlg.cppmoc_finddlg.o : moc_finddlg.cpp $(CC) $(COPT) $(INCS) moc_finddlg.cppmoc_splash.o : moc_splash.cpp $(CC) $(COPT) $(INCS) moc_splash.cpp################################################# MOC Implementation Targets#moc_mainwidget.cpp : mainwidget.h $(MOC) $< -o $@moc_hidemain.cpp : hidemain.h $(MOC) $< -o $@moc_editor.cpp : editor.h $(MOC) $< -o $@moc_buildmgr.cpp : buildmgr.h $(MOC) $< -o $@moc_newprojdlg.cpp : newprojdlg.h $(MOC) $< -o $@moc_remfiledlg.cpp : remfiledlg.h $(MOC) $< -o $@moc_projconfdlg.cpp : projconfdlg.h $(MOC) $< -o $@moc_custtooldlg.cpp : custtooldlg.h $(MOC) $< -o $@moc_hexview.cpp : hexview.h $(MOC) $< -o $@moc_editorsettingsdlg.cpp : editorsettingsdlg.h $(MOC) $< -o $@moc_addtooldlg.cpp : addtooldlg.h $(MOC) $< -o $@moc_aboutdlg.cpp : aboutdlg.h $(MOC) $< -o $@moc_globalsettingsdlg.cpp : globalsettingsdlg.h $(MOC) $< -o $@moc_gotolinedlg.cpp : gotolinedlg.h $(MOC) $< -o $@moc_finddlg.cpp : finddlg.h $(MOC) $< -o $@moc_splash.cpp : splash.h $(MOC) $< -o $@################################################# Installation#install : cp $(BIN) $(INSTPATH) && cp hide.1 $(MANPATH)################################################# Cleanup#clean : rm -f *.o $(BIN)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -