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

📄 makefile

📁 Linux下的C、C++ IDE
💻
字号:
########################################################################### 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 + -