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

📄 makefile

📁 国外一套很好的游戏代码,款经典的小游戏 希望大家提出宝贵意见 让我们一起进步
💻
字号:
PREFIX=/usr/localDATADIR=$(PREFIX)/share/starvoyagerDOCDIR=$(PREFIX)/share/doc/starvoyagerBINDIR=$(PREFIX)/binVERSION=0.4.4CPPC=c++CC=ccLIBS:=`sdl-config --libs` -lSDL_net -lstdc++CFLAGS:=`sdl-config --cflags` -Wall -ggdb3#CFLAGS:=`sdl-config --cflags` -ggdb3 -Wall -Werror -ansi -pedanticPACKAGENAME=starvoyager-$(VERSION)-`uname -m`-`uname|tr [A-Z] [a-z]`.bin.SUFFIXES: .c .ccall: starvoyager#Linkingstarvoyager: alliance.o camera.o database.o error.o game.o interface.o presence.o ship.o sound.o ticker.o calc.o client.o equip.o frag.o graphic.o planet.o server.o sockhelper.o sv.o player.o os.o SDL_rotozoom.o SDL_gfxPrimitives.o	$(CC) -o starvoyager *.o $(LIBS)#Include dependencies*.o: *.h#CompilingSDL_rotozoom.o: SDL_rotozoom.c	$(CC) $(CFLAGS) -c -o SDL_rotozoom.o SDL_rotozoom.cSDL_gfxPrimitives.o: SDL_gfxPrimitives.c	$(CC) $(CFLAGS) -c -o SDL_gfxPrimitives.o SDL_gfxPrimitives.c.cc.o:	$(CPPC) $(CFLAGS) -DPOSIX -DVERSION=\"${VERSION}\" -DDATADIR=\"${DATADIR}\" -c -o $@ $<	#Installinginstall: all	rm $(DATADIR) -rf	rm $(DOCDIR) -rf	mkdir -p $(BINDIR) $(DOCDIR) $(DATADIR)/gfx $(DATADIR)/snd 	cp data/gfx/* $(DATADIR)/gfx/	cp data/snd/* $(DATADIR)/snd/	cp data/*.svd $(DATADIR)/	cp README FAQ LGPL manual.html LICENCE $(DOCDIR)/	cp starvoyager $(BINDIR)/	chmod 755 $(BINDIR)/starvoyager#Uninstallinguninstall:	rm -r $(DATADIR)	rm -r $(DOCDIR)	rm $(BINDIR)/starvoyager#Cleanclean:	rm -f *.o	rm -f starvoyager	rm -f starvoyager-*#Making a binary packagebinary:	cp binpackage.sh $(PACKAGENAME)	tar czf - $(BINDIR)/starvoyager $(DATADIR) $(DOCDIR) >>$(PACKAGENAME)

⌨️ 快捷键说明

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