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

📄 makefile

📁 学生管理系统 使用Qt写的界面 交互性好
💻
字号:
#############################################################################
# Makefile for building: SMS
# Generated by qmake (1.07a) (Qt 3.3.4) on: Wed Jun 27 10:09:42 2007
# Project:  SMS.pro
# Template: app
# Command: $(QMAKE) -o Makefile SMS.pro
#############################################################################

####### Compiler, tools and options

CC		=	gcc
CXX		=	g++
LEX		= flex
YACC		= byacc
CFLAGS	=	-mthreads -Wall -O2 -fexceptions -frtti  -DUNICODE -DQT_DLL -DQT_THREAD_SUPPORT -DQT_NO_DEBUG
CXXFLAGS	=	-mthreads -Wall -O2 -fexceptions -frtti  -DUNICODE -DQT_DLL -DQT_THREAD_SUPPORT -DQT_NO_DEBUG
LEXFLAGS	=
YACCFLAGS	=-d
INCPATH	=	 -I"$(QTDIR)\include" -I"." -I"d:\qt-win-free-mingw-3.3.4\mkspecs\win32-g++"
LINK	=	g++
LFLAGS	=	-Wl,-enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -mthreads -Wl,-s -Wl,-subsystem,windows -e __Z19QtWinMainCRTStartupv
LIBS	=	-L"$(QTDIR)\lib" -lqtmain -lqt-mt -lkernel32 -luser32 -lgdi32 -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -luuid -limm32 -lwinmm -lwsock32 -lwinspool
MOC		=	$(QTDIR)\bin\moc.exe
UIC		=	$(QTDIR)\bin\uic.exe
QMAKE		=	qmake
IDC		=	$(QTDIR)\bin\idc.exe
IDL		=	midl
ZIP		=	zip -r -9
DEF_FILE      =	
COPY_FILE	=       copy
COPY_DIR	=       copy
DEL_FILE	=       del
DEL_DIR	=       rmdir
MOVE		=       move
CHK_DIR_EXISTS =	if not exist
MKDIR		=	mkdir
INSTALL_FILE= $(COPY_FILE)
INSTALL_DIR = $(COPY_DIR)

####### Output directory

OBJECTS_DIR = . 
MOC_DIR = . 

####### Files

HEADERS =	Teacher.h \
		Course.h \
		Entity.h \
		Score.h \
		Student.h
SOURCES =	main.cpp \
		Course.cpp \
		Entity.cpp \
		Score.cpp \
		Student.cpp \
		Teacher.cpp
OBJECTS =	main.o \
		Course.o \
		Entity.o \
		Score.o \
		Student.o \
		Teacher.o \
		mainform.o \
		AddStudentform.o \
		Confirm.o \
		Search.o \
		AddCourse.o \
		Search2.o \
		AddScore.o \
		qmake_image_collection.o
FORMS =	mainform.ui \
		AddStudentform.ui \
		Confirm.ui \
		Search.ui \
		AddCourse.ui \
		Search2.ui \
		AddScore.ui
UICDECLS =	mainform.h \
		AddStudentform.h \
		Confirm.h \
		Search.h \
		AddCourse.h \
		Search2.h \
		AddScore.h
UICIMPLS =	mainform.cpp \
		AddStudentform.cpp \
		Confirm.cpp \
		Search.cpp \
		AddCourse.cpp \
		Search2.cpp \
		AddScore.cpp
SRCMOC	=	moc_mainform.cpp \
		moc_AddStudentform.cpp \
		moc_Confirm.cpp \
		moc_Search.cpp \
		moc_AddCourse.cpp \
		moc_Search2.cpp \
		moc_AddScore.cpp
OBJMOC	=	moc_mainform.o \
		moc_AddStudentform.o \
		moc_Confirm.o \
		moc_Search.o \
		moc_AddCourse.o \
		moc_Search2.o \
		moc_AddScore.o
DIST	=	
TARGET	=	SMS.exe

####### Implicit rules

.SUFFIXES: .cpp .cxx .cc .C .c

.cpp.o:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<

.cxx.o:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<

.cc.o:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<

.c.o:
	$(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<

####### Build rules

all: $(OBJECTS_DIR) $(MOC_DIR) $(TARGET)

$(TARGET):  $(UICDECLS) $(OBJECTS) $(OBJMOC) 
	$(LINK) $(LFLAGS) -o $(TARGET) object_ld_script $(OBJMOC) $(LIBS)

mocables: $(SRCMOC)

$(OBJECTS_DIR):
	@if not exist $(OBJECTS_DIR) $(MKDIR) $(OBJECTS_DIR)

$(MOC_DIR):
	@if not exist $(MOC_DIR) $(MKDIR) $(MOC_DIR)

Makefile: SMS.pro  d:\qt-win-free-mingw-3.3.4\mkspecs\win32-g++\qmake.conf 
	$(QMAKE) -o Makefile SMS.pro
qmake: 
	@$(QMAKE) -o Makefile SMS.pro

dist:
	$(ZIP) .zip .pro $(SOURCES) $(HEADERS) $(DIST) $(FORMS)

clean:
	-$(DEL_FILE) main.o
	-$(DEL_FILE) Course.o
	-$(DEL_FILE) Entity.o
	-$(DEL_FILE) Score.o
	-$(DEL_FILE) Student.o
	-$(DEL_FILE) Teacher.o
	-$(DEL_FILE) mainform.o
	-$(DEL_FILE) AddStudentform.o
	-$(DEL_FILE) Confirm.o
	-$(DEL_FILE) Search.o
	-$(DEL_FILE) AddCourse.o
	-$(DEL_FILE) Search2.o
	-$(DEL_FILE) AddScore.o
	-$(DEL_FILE) qmake_image_collection.o
	-$(DEL_FILE) moc_mainform.cpp
	-$(DEL_FILE) moc_AddStudentform.cpp
	-$(DEL_FILE) moc_Confirm.cpp
	-$(DEL_FILE) moc_Search.cpp
	-$(DEL_FILE) moc_AddCourse.cpp
	-$(DEL_FILE) moc_Search2.cpp
	-$(DEL_FILE) moc_AddScore.cpp
	-$(DEL_FILE) moc_mainform.o
	-$(DEL_FILE) moc_AddStudentform.o
	-$(DEL_FILE) moc_Confirm.o
	-$(DEL_FILE) moc_Search.o
	-$(DEL_FILE) moc_AddCourse.o
	-$(DEL_FILE) moc_Search2.o
	-$(DEL_FILE) moc_AddScore.o
	-$(DEL_FILE) mainform.h
	-$(DEL_FILE) AddStudentform.h
	-$(DEL_FILE) Confirm.h
	-$(DEL_FILE) Search.h
	-$(DEL_FILE) AddCourse.h
	-$(DEL_FILE) Search2.h
	-$(DEL_FILE) AddScore.h
	-$(DEL_FILE) mainform.cpp
	-$(DEL_FILE) AddStudentform.cpp
	-$(DEL_FILE) Confirm.cpp
	-$(DEL_FILE) Search.cpp
	-$(DEL_FILE) AddCourse.cpp
	-$(DEL_FILE) Search2.cpp
	-$(DEL_FILE) AddScore.cpp
	-$(DEL_FILE) $(TARGET)
	-$(DEL_FILE) qmake_image_collection.cpp


####### Compile

main.o: main.cpp mainform.h \
		addstudentform.h \
		confirm.h \
		Student.h \
		Course.h \
		Score.h \
		Choose.h \
		search.h \
		addcourse.h \
		search2.h \
		addscore.h \
		entity.h \
		Teacher.h

Course.o: Course.cpp Course.h \
		entity.h \
		Teacher.h

Entity.o: Entity.cpp Entity.h

Score.o: Score.cpp Score.h

Student.o: Student.cpp Student.h \
		entity.h

Teacher.o: Teacher.cpp Teacher.h \
		entity.h

mainform.h: mainform.ui addstudentform.h \
		confirm.h \
		Student.h \
		Course.h \
		Score.h \
		Choose.h \
		search.h \
		addcourse.h \
		search2.h \
		addscore.h \
		entity.h \
		Teacher.h
	$(UIC) mainform.ui -o mainform.h

mainform.cpp: mainform.h mainform.ui mainform.ui.h addstudentform.h \
		confirm.h \
		Student.h \
		Course.h \
		Score.h \
		Choose.h \
		search.h \
		addcourse.h \
		search2.h \
		addscore.h \
		entity.h \
		Teacher.h
	$(UIC) mainform.ui -i mainform.h -o mainform.cpp

AddStudentform.h: AddStudentform.ui 
	$(UIC) AddStudentform.ui -o AddStudentform.h

AddStudentform.cpp: AddStudentform.h AddStudentform.ui AddStudentform.ui.h 
	$(UIC) AddStudentform.ui -i AddStudentform.h -o AddStudentform.cpp

Confirm.h: Confirm.ui 
	$(UIC) Confirm.ui -o Confirm.h

Confirm.cpp: Confirm.h Confirm.ui 
	$(UIC) Confirm.ui -i Confirm.h -o Confirm.cpp

Search.h: Search.ui 
	$(UIC) Search.ui -o Search.h

Search.cpp: Search.h Search.ui Search.ui.h 
	$(UIC) Search.ui -i Search.h -o Search.cpp

AddCourse.h: AddCourse.ui 
	$(UIC) AddCourse.ui -o AddCourse.h

AddCourse.cpp: AddCourse.h AddCourse.ui AddCourse.ui.h 
	$(UIC) AddCourse.ui -i AddCourse.h -o AddCourse.cpp

Search2.h: Search2.ui 
	$(UIC) Search2.ui -o Search2.h

Search2.cpp: Search2.h Search2.ui Search2.ui.h 
	$(UIC) Search2.ui -i Search2.h -o Search2.cpp

AddScore.h: AddScore.ui 
	$(UIC) AddScore.ui -o AddScore.h

AddScore.cpp: AddScore.h AddScore.ui AddScore.ui.h 
	$(UIC) AddScore.ui -i AddScore.h -o AddScore.cpp

mainform.o: mainform.cpp mainform.ui.h \
		mainform.h

AddStudentform.o: AddStudentform.cpp AddStudentform.ui.h \
		AddStudentform.h

Confirm.o: Confirm.cpp Confirm.h

Search.o: Search.cpp Search.ui.h \
		Search.h

AddCourse.o: AddCourse.cpp AddCourse.ui.h \
		AddCourse.h

Search2.o: Search2.cpp Search2.ui.h \
		Search2.h

AddScore.o: AddScore.cpp AddScore.ui.h \
		AddScore.h

moc_mainform.o: moc_mainform.cpp  mainform.h addstudentform.h \
		confirm.h \
		Student.h \
		Course.h \
		Score.h \
		Choose.h \
		search.h \
		addcourse.h \
		search2.h \
		addscore.h \
		entity.h \
		Teacher.h

moc_AddStudentform.o: moc_AddStudentform.cpp  AddStudentform.h 

moc_Confirm.o: moc_Confirm.cpp  Confirm.h 

moc_Search.o: moc_Search.cpp  Search.h 

moc_AddCourse.o: moc_AddCourse.cpp  AddCourse.h 

moc_Search2.o: moc_Search2.cpp  Search2.h 

moc_AddScore.o: moc_AddScore.cpp  AddScore.h 

moc_mainform.cpp: $(MOC) mainform.h
	$(MOC) mainform.h -o moc_mainform.cpp

moc_AddStudentform.cpp: $(MOC) AddStudentform.h
	$(MOC) AddStudentform.h -o moc_AddStudentform.cpp

moc_Confirm.cpp: $(MOC) Confirm.h
	$(MOC) Confirm.h -o moc_Confirm.cpp

moc_Search.cpp: $(MOC) Search.h
	$(MOC) Search.h -o moc_Search.cpp

moc_AddCourse.cpp: $(MOC) AddCourse.h
	$(MOC) AddCourse.h -o moc_AddCourse.cpp

moc_Search2.cpp: $(MOC) Search2.h
	$(MOC) Search2.h -o moc_Search2.cpp

moc_AddScore.cpp: $(MOC) AddScore.h
	$(MOC) AddScore.h -o moc_AddScore.cpp

qmake_image_collection.o: qmake_image_collection.cpp

qmake_image_collection.cpp: mainicon.png \
		ADD.png
	$(UIC)  -embed SMS mainicon.png ADD.png -o qmake_image_collection.cpp

####### Install

install:  

uninstall:  

⌨️ 快捷键说明

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