Files
WatermelonModders fc5cb0c32c Initial commit
2022-05-31 12:35:46 -04:00

29 lines
543 B
Makefile

ifeq ($(target),game)
CFLAGS+=-g -Wall -DHM_GAMESERVER
else
CFLAGS+=-g -Wall -DHM_LOBBYSERVER
endif
INCS= -Isrc/include
LIBS= -lcouchbase
compile = $(CC) -c $(CFLAGS) $(INCS) $(LIBS) src/$(1).c -o src/$(1).o
game: hmbase
hmbase: src/*.c src/include/*.h
rm -rf lib/
$(call compile,log)
$(call compile,hashtable)
$(call compile,rb)
$(call compile,pool)
$(call compile,connector)
$(call compile,couchbase)
$(call compile,async_client)
mkdir -p lib/
ar cq lib/libhmbase.a src/*.o
clean:
rm -rf src/*.o ./lib/
.PHONY: static hmbase