Initial commit
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
CFLAGS=-Wall -DMOD_$(mod) -g -Isrc/include -Isrc/include/proto -I../hm_base/src/include -I/usr/include/json-c/ -Iscript/mechanics/include #-DTURNOFF_TIMER -DMANA_ZERO -DTEST_DECK -DSPELL_ZERO_MANA
|
||||
LIBS=-lev -lhmbase -lm -ljson-c -lcouchbase
|
||||
LIBPATH=-L../hm_base/lib
|
||||
TARGET=hm_gameserver
|
||||
|
||||
SOURCES=$(shell find src -type f -iname '*.c')
|
||||
|
||||
OBJECTS=$(foreach x, $(basename $(SOURCES)), $(x).o)
|
||||
|
||||
all: base script hm_gameserver
|
||||
|
||||
base:
|
||||
$(MAKE) -C ../hm_base target=game
|
||||
|
||||
hm_gameserver:
|
||||
$(CC) $(SOURCES) $(CFLAGS) $(LIBPATH) -o $(TARGET) $(LIBS)
|
||||
|
||||
script:
|
||||
mkdir -p script/mechanics/include
|
||||
cd script/ && python entities.py
|
||||
cd script/mechanics/ && python main.py
|
||||
cd script/ && python flags.py
|
||||
cd script/ && python entities.py
|
||||
cd script/mechanics/ && python main.py
|
||||
|
||||
clean:
|
||||
rm -f $(OBJECTS) $(TARGET) tags \
|
||||
script/flags_sections \
|
||||
script/mechanics/*.pyc \
|
||||
src/flag_def.c \
|
||||
src/proto/ent.c \
|
||||
src/proto/ent_sections.c \
|
||||
src/levelup.c \
|
||||
src/include/levelup.h \
|
||||
src/include/flag_def.h \
|
||||
src/include/proto/ent_gen.h \
|
||||
script/mechanics/include/*.h
|
||||
|
||||
.PHONY: all hm_gameserver script
|
||||
Reference in New Issue
Block a user