mirror of
				https://github.com/vcmi/vcmi.git
				synced 2025-10-31 00:07:39 +02:00 
			
		
		
		
	
		
			
				
	
	
		
			66 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			66 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| CC		= ppc-amigaos-g++
 | |
| CFLAGS  = -I. `sdl-config --cflags` -I/usr/local/include/boost-1_35 -Ilua -fpermissive
 | |
| #OPTIM	= -O3
 | |
| DEBUG	= -g -D_DEBUG
 | |
| LDFLAGS = -use-dynld
 | |
| BOOSTLIBS = -lboost_system-gcc42-mt-1_35 -lboost_filesystem-gcc42-mt-1_35
 | |
| LIBS    = $(BOOSTLIBS) -llua -lSDL -lSDL_image -ltiff -ljpeg -lpng -lSDL_ttf -lft2 -lSDL_mixer -lvorbisfile -lvorbis -logg -lSMPEG -lSDL -lm -lz -lpthread -ldl -lunix -lauto
 | |
| EXE		= vcmi
 | |
| 
 | |
| SOURCES = AdventureMapButton.cpp \
 | |
| 	CAdvmapInterface.cpp   		\
 | |
| 	CBattleInterface.cpp   		\
 | |
| 	CCallback.cpp          		\
 | |
| 	CCastleInterface.cpp   		\
 | |
| 	CConsoleHandler.cpp    		\
 | |
| 	CCursorHandler.cpp     		\
 | |
| 	CGameInfo.cpp          		\
 | |
| 	CGameInterface.cpp     		\
 | |
| 	CGameState.cpp         		\
 | |
| 	CHeroWindow.cpp        		\
 | |
| 	CLua.cpp               		\
 | |
| 	CLuaHandler.cpp        		\
 | |
| 	CMT.cpp                		\
 | |
| 	CMessage.cpp           		\
 | |
| 	CPathfinder.cpp        		\
 | |
| 	CPlayerInterface.cpp   		\
 | |
| 	CPreGame.cpp           		\
 | |
| 	CScreenHandler.cpp     		\
 | |
| 	SDL_Extensions.cpp     		\
 | |
| 	SDL_framerate.cpp      		\
 | |
| 	SDL_rotozoom.cpp       		\
 | |
| 	map.cpp                		\
 | |
| 	mapHandler.cpp         		\
 | |
| 	stdafx.cpp             		\
 | |
| 	hch/CAbilityHandler.cpp		\
 | |
| 	hch/CAmbarCendamo.cpp  		\
 | |
| 	hch/CArtHandler.cpp			\
 | |
| 	hch/CBuildingHandler.cpp	\
 | |
| 	hch/CCastleHandler.cpp		\
 | |
| 	hch/CCreatureHandler.cpp	\
 | |
| 	hch/CDefHandler.cpp			\
 | |
| 	hch/CDefObjInfoHandler.cpp	\
 | |
| 	hch/CGeneralTextHandler.cpp	\
 | |
| 	hch/CHeroHandler.cpp		\
 | |
| 	hch/CLodHandler.cpp			\
 | |
| 	hch/CMusicHandler.cpp		\
 | |
| 	hch/CObjectHandler.cpp		\
 | |
| 	hch/CPreGameTextHandler.cpp	\
 | |
| 	hch/CSemiDefHandler.cpp		\
 | |
| 	hch/CSemiLodHandler.cpp		\
 | |
| 	hch/CSndHandler.cpp			\
 | |
| 	hch/CSpellHandler.cpp		\
 | |
| 	hch/CTownHandler.cpp		
 | |
| 
 | |
| OBJECTS=$(SOURCES:.cpp=.o)
 | |
| 
 | |
| all: $(SOURCES) $(EXE)
 | |
| 
 | |
| $(EXE): $(OBJECTS)
 | |
| 	$(CC) $(LDFLAGS) $(OBJECTS) -o $@ $(LIBS)
 | |
| 
 | |
| .cpp.o:
 | |
| 	$(CC) -c $(OPTIM) $(DEBUG) $(CFLAGS) $< -o $@
 | |
| 	
 | |
| clean:
 | |
| 	rm -f *.o hch/*.o $(EXE)
 |