| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- 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)
|