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

📄 makefile

📁 这是一款象棋游戏
💻
字号:
#############################################################################
# Makefile for building: tetris
# Generated by qmake (1.07a) (Qt 3.3.4) on: Fri Dec 19 08:20:23 2008
# Project:  tetris.pro
# Template: app
# Command: $(QMAKE) -o Makefile tetris.pro
#############################################################################

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

CC		=	cl
CXX		=	cl
LEX		= flex
YACC		= byacc
CFLAGS	=	-nologo -Zm200 -W3 -MDd -Zi -GX -GX -GR  -DUNICODE -DWIN32 -DQT_DLL -DQT_THREAD_SUPPORT
CXXFLAGS	=	-nologo -Zm200 -W3 -MDd -Zi -GX -GX -GR  -DUNICODE -DWIN32 -DQT_DLL -DQT_THREAD_SUPPORT
LEXFLAGS	=
YACCFLAGS	=-d
INCPATH	=	 -I"." -I"$(QTDIR)\include" -I"." -I"C:\Qt\3.3.4\mkspecs\win32-msvc"
LINK	=	link
LFLAGS	=	/NOLOGO /DEBUG /SUBSYSTEM:windows /LIBPATH:"$(QTDIR)\lib"
LIBS	=	 "qt-mt334.lib" "qtmain.lib" "kernel32.lib" "user32.lib" "gdi32.lib" "comdlg32.lib" "advapi32.lib" "shell32.lib" "ole32.lib" "oleaut32.lib" "uuid.lib" "imm32.lib" "winmm.lib" "wsock32.lib" "winspool.lib" "opengl32.lib" "glu32.lib" "delayimp.lib"
MOC		=	$(QTDIR)\bin\moc.exe
UIC		=	$(QTDIR)\bin\uic.exe
QMAKE		=	qmake
IDC		=	$(QTDIR)\bin\idc.exe
IDL		=	midl
ZIP		=	zip -r -9
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)

####### Files

HEADERS =	blockgame.h \
		config.h \
		qgamebutton.h \
		qgamenext.h \
		qgamethread.h \
		qgamewidget.h \
		qmainwidget.h \
		qmybuttongroup.h \
		ruledlg.h
SOURCES =	blockgame.cpp \
		main.cpp \
		qgamebutton.cpp \
		qgamenext.cpp \
		qgamethread.cpp \
		qgamewidget.cpp \
		qmainwidget.cpp \
		qmybuttongroup.cpp \
		ruledlg.cpp
OBJECTS =	blockgame.obj \
		main.obj \
		qgamebutton.obj \
		qgamenext.obj \
		qgamethread.obj \
		qgamewidget.obj \
		qmainwidget.obj \
		qmybuttongroup.obj \
		ruledlg.obj
FORMS =	
UICDECLS =	
UICIMPLS =	
SRCMOC	=	moc_qgamebutton.cpp \
		moc_qgamenext.cpp \
		moc_qgamewidget.cpp \
		moc_qmainwidget.cpp \
		moc_ruledlg.cpp
OBJMOC	=	moc_qgamebutton.obj \
		moc_qgamenext.obj \
		moc_qgamewidget.obj \
		moc_qmainwidget.obj \
		moc_ruledlg.obj
DIST	=	
TARGET	=	tetris.exe

####### Implicit rules

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

{.}.cpp{}.obj::
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo @<<
	$<
<<

{.}.cc{}.obj::
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo @<<
	$<
<<

{.}.cxx{}.obj::
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo @<<
	$<
<<

{.}.C{}.obj::
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo @<<
	$<
<<

{.}.c{}.obj::
	$(CC) -c $(CFLAGS) $(INCPATH) -Fo @<<
	$<
<<

####### Build rules

all: Makefile $(TARGET)

$(TARGET):  $(UICDECLS) $(OBJECTS) $(OBJMOC) 
	$(LINK) $(LFLAGS) /OUT:$(TARGET) @<< 
	  $(OBJECTS) $(OBJMOC) $(LIBS)
<<


mocables: $(SRCMOC)
uicables: $(UICIMPLS) $(UICDECLS)

Makefile: tetris.pro  C:\Qt\3.3.4\mkspecs\win32-msvc\qmake.conf C:\Qt\3.3.4\lib\qtmain.prl
	$(QMAKE) -o Makefile tetris.pro
qmake: 
	@$(QMAKE) -o Makefile tetris.pro

dist:
	$(ZIP) tetris.zip $(SOURCES) $(HEADERS) $(DIST) $(FORMS) F:/net_qt/els/els/tetris.pro C:\Qt\3.3.4\lib\qtmain.prl  

uiclean:
mocclean:
	-$(DEL_FILE) moc_qgamebutton.cpp
	-$(DEL_FILE) moc_qgamenext.cpp
	-$(DEL_FILE) moc_qgamewidget.cpp
	-$(DEL_FILE) moc_qmainwidget.cpp
	-$(DEL_FILE) moc_ruledlg.cpp
	-$(DEL_FILE) moc_qgamebutton.obj
	-$(DEL_FILE) moc_qgamenext.obj
	-$(DEL_FILE) moc_qgamewidget.obj
	-$(DEL_FILE) moc_qmainwidget.obj
	-$(DEL_FILE) moc_ruledlg.obj
clean: uiclean mocclean
	-$(DEL_FILE) blockgame.obj
	-$(DEL_FILE) main.obj
	-$(DEL_FILE) qgamebutton.obj
	-$(DEL_FILE) qgamenext.obj
	-$(DEL_FILE) qgamethread.obj
	-$(DEL_FILE) qgamewidget.obj
	-$(DEL_FILE) qmainwidget.obj
	-$(DEL_FILE) qmybuttongroup.obj
	-$(DEL_FILE) ruledlg.obj
	-$(DEL_FILE) tetris.pdb
	-$(DEL_FILE) tetris.ilk
	-$(DEL_FILE) vc*.pdb
	-$(DEL_FILE) vc*.idb




FORCE:

distclean: clean
	-$(DEL_FILE) $(TARGET)

####### Compile

blockgame.obj: blockgame.cpp  \
		blockgame.h \
		

main.obj: main.cpp  \
		qmainwidget.h \
		

qgamebutton.obj: qgamebutton.cpp  \
		config.h \
		qgamebutton.h \
		blockgame.h \
		

qgamenext.obj: qgamenext.cpp  \
		qgamenext.h \
		qgamewidget.h \
		config.h \
		blockgame.h \
		

qgamethread.obj: qgamethread.cpp  \
		qgamethread.h \
		qgamewidget.h \
		blockgame.h \
		

qgamewidget.obj: qgamewidget.cpp  \
		config.h \
		qmainwidget.h \
		qgamewidget.h \
		qgamethread.h \
		blockgame.h \
		

qmainwidget.obj: qmainwidget.cpp  \
		config.h \
		qmainwidget.h \
		qgamewidget.h \
		qgamenext.h \
		qgamethread.h \
		qgamebutton.h \
		qmybuttongroup.h \
		ruledlg.h \
		blockgame.h \
		

qmybuttongroup.obj: qmybuttongroup.cpp  \
		config.h \
		qmybuttongroup.h \
		blockgame.h \
		qgamebutton.h \
		

ruledlg.obj: ruledlg.cpp  \
		ruledlg.h \
		

moc_qgamebutton.obj: moc_qgamebutton.cpp  qgamebutton.h 

moc_qgamenext.obj: moc_qgamenext.cpp  qgamenext.h config.h \
		blockgame.h

moc_qgamewidget.obj: moc_qgamewidget.cpp  qgamewidget.h blockgame.h

moc_qmainwidget.obj: moc_qmainwidget.cpp  qmainwidget.h 

moc_ruledlg.obj: moc_ruledlg.cpp  ruledlg.h 

moc_qgamebutton.cpp: $(MOC) qgamebutton.h
	$(MOC) qgamebutton.h -o moc_qgamebutton.cpp

moc_qgamenext.cpp: $(MOC) qgamenext.h
	$(MOC) qgamenext.h -o moc_qgamenext.cpp

moc_qgamewidget.cpp: $(MOC) qgamewidget.h
	$(MOC) qgamewidget.h -o moc_qgamewidget.cpp

moc_qmainwidget.cpp: $(MOC) qmainwidget.h
	$(MOC) qmainwidget.h -o moc_qmainwidget.cpp

moc_ruledlg.cpp: $(MOC) ruledlg.h
	$(MOC) ruledlg.h -o moc_ruledlg.cpp

####### Install

install:  

uninstall:  

⌨️ 快捷键说明

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