Группа :: Игры/Приключения
Пакет: lugaru
Главная Изменения Спек Патчи Исходники Загрузить Gear Bugs and FR Repocop
DEFINES += \
-DPLATFORM_UNIX=1 \
-DUSE_SDL=1 \
-DTRUE=1 \
-DFALSE=0 \
-DUSE_OPENAL=1 \
-DUSE_FMOD=0 \
-Dstricmp=strcasecmp \
-DBinIO_STDINT_HEADER="<stdint.h>"
INCLUDES += \
-I/usr/include/GL \
-I/usr/include/SDL
CFLAGS = -g $(INCLUDES) $(DEFINES)
CPPFLAGS= -g $(INCLUDES) $(DEFINES)
LDLIBS=-lSDL -lopenal -ljpeg -lpng -lpthread -logg -lvorbis -lvorbisfile -lGL -lGLU -lz
SRCS := \
Frustum.cpp \
GameDraw.cpp \
GameInitDispose.cpp \
GameTick.cpp \
Globals.cpp \
Lights.cpp \
Models.cpp \
Objects.cpp \
pack.c \
pack_private.c \
Person.cpp \
private.c \
Quaternions.cpp \
Random.c \
Skeleton.cpp \
Skybox.cpp \
Sprites.cpp \
Terrain.cpp \
Text.cpp \
TGALoader.cpp \
unpack.c \
unpack_private.c \
Weapons.cpp \
MacCompatibility.cpp \
logger/logger.cpp \
WinInput.cpp \
OpenGL_Windows.cpp \
openal_wrapper.cpp \
OBJS := $(SRCS:.cpp=.o)
OBJS := $(OBJS:.c=.o)
lugaru: $(OBJS)
$(CC) $(LDFLAS) $(OBJS) $(LDLIBS) -o $@
o.c++: GameDraw.cpp
$(CXX) $(CPPFLAGS) -E $< > $@
clean:
rm -f $(OBJS) lugaru *.c++