mirror of
https://github.com/vcmi/vcmi.git
synced 2025-04-11 11:31:52 +02:00
Standard GCC Makefile for AmigaOS4 (Linux/Macosx)
This commit is contained in:
parent
d371f14ad2
commit
e0755aa7b3
66
Makefile
Normal file
66
Makefile
Normal file
@ -0,0 +1,66 @@
|
||||
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)
|
Loading…
x
Reference in New Issue
Block a user