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

📄 makefile

📁 这是基于QT编写的一个linux下的贪吃蛇游戏。
💻
字号:
############################################################################# 
# Makefile for building: snake 
# Generated by qmake (1.07a) (Qt 3.3.7) on: Fri Nov 16 10:43:23 2007 
# Project: snake.pro 
# Template: app 
# Command: $(QMAKE) -o Makefile snake.pro 
############################################################################# 

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

CC = gcc 
CXX = g++ 
LEX = flex 
YACC = yacc 
CFLAGS = -pipe -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT 
CXXFLAGS = -pipe -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT 
LEXFLAGS =  
YACCFLAGS= -d 
INCPATH = -I/usr/share/qt3/mkspecs/default -I. -I. -I/usr/include/qt3 -I/usr/X11R6/include -I/usr/X11R6/include 
LINK = g++ 
LFLAGS =  
LIBS = $(SUBLIBS) -L/usr/share/qt3/lib -L/usr/X11R6/lib -L/usr/X11R6/lib -lqt-mt -lGLU -lGL -lXmu -lXext -lX11 -lm -lpthread 
AR = ar cqs 
RANLIB =  
MOC = /usr/share/qt3/bin/moc 
UIC = /usr/share/qt3/bin/uic 
QMAKE = qmake 
TAR = tar -cf 
GZIP = gzip -9f 
COPY = cp -f 
COPY_FILE= $(COPY) 
COPY_DIR = $(COPY) -r 
INSTALL_FILE= $(COPY_FILE) 
INSTALL_DIR = $(COPY_DIR) 
DEL_FILE = rm -f 
SYMLINK = ln -sf 
DEL_DIR = rmdir 
MOVE = mv -f 
CHK_DIR_EXISTS= test -d 
MKDIR = mkdir -p 

####### Output directory 

OBJECTS_DIR = ./ 

####### Files 

HEADERS = GLBox.h \ 
Snake.h 
SOURCES = GLBox.cc \ 
main.cc \ 
Snake.cc 
OBJECTS = GLBox.o \ 
main.o \ 
Snake.o 
FORMS =  
UICDECLS =  
UICIMPLS =  
SRCMOC = moc_GLBox.cpp 
OBJMOC = moc_GLBox.o 
DIST  = snake.pro 
QMAKE_TARGET = snake 
DESTDIR =  
TARGET = snake 

first: all 
####### Implicit rules 

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

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

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

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

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

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

####### Build rules 

all: Makefile $(TARGET) 

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

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

$(MOC):  
( cd $(QTDIR)/src/moc && $(MAKE) ) 

Makefile: snake.pro /usr/share/qt3/mkspecs/default/qmake.conf /usr/share/qt3/lib/libqt-mt.prl 
$(QMAKE) -o Makefile snake.pro 
qmake:  
@$(QMAKE) -o Makefile snake.pro 

dist:  
@mkdir -p .tmp/snake && $(COPY_FILE) --parents $(SOURCES) $(HEADERS) $(FORMS) $(DIST) .tmp/snake/ && ( cd `dirname .tmp/snake` && $(TAR) snake.tar snake && $(GZIP) snake.tar ) && $(MOVE) `dirname .tmp/snake`/snake.tar.gz . && $(DEL_FILE) -r .tmp/snake 

mocclean: 
-$(DEL_FILE) $(OBJMOC) 
-$(DEL_FILE) $(SRCMOC) 

uiclean: 

yaccclean: 
lexclean: 
clean: mocclean 
-$(DEL_FILE) $(OBJECTS) 
-$(DEL_FILE) *~ core *.core 


####### Sub-libraries 

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


FORCE: 

####### Compile 

GLBox.o: GLBox.cc GLBox.h \ 
Snake.h 

main.o: main.cc GLBox.h \ 
Snake.h 

Snake.o: Snake.cc Snake.h 

moc_GLBox.o: moc_GLBox.cpp GLBox.h Snake.h 

moc_GLBox.cpp: $(MOC) GLBox.h 
$(MOC) GLBox.h -o moc_GLBox.cpp 

####### Install 

install:  

uninstall:  

⌨️ 快捷键说明

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