Change] Prettified the Makefile.
This commit is contained in:
parent
4db96b636a
commit
13b78313e8
@ -1,15 +1,20 @@
|
||||
# OPTIONS.
|
||||
DEBUG = 1
|
||||
APPNAME = Lephisto
|
||||
|
||||
# VERSION.
|
||||
VMAJOR = 0
|
||||
VMINOR = 0
|
||||
VREV = 1
|
||||
VERSION = -DVMAJOR=$(VMAJOR) -DVMINOR=$(VMINOR) -DVREV=$(VREV)
|
||||
VERSIONFILE = VERSION
|
||||
|
||||
# OBJECTS.
|
||||
APPNAME = Lephisto
|
||||
OBJS := $(shell find ../src/ -name '*.c' -print)
|
||||
OBJS := $(OBJS:%.c=%.o)
|
||||
|
||||
# CFLAGS
|
||||
CLUA = -I../lib/lua
|
||||
CSDL = $(shell sdl-config --cflags)
|
||||
CXML = $(shell xml2-config --cflags)
|
||||
@ -24,6 +29,7 @@ else
|
||||
CFLAGS += -O2 -funroll-loops -pipe
|
||||
endif
|
||||
|
||||
# LDFLAGS.
|
||||
LDLUA = ../lib/lua/liblua.a
|
||||
LDSDL = $(shell sdl-config --libs) -lSDL_image
|
||||
LDXML = $(shell xml2-config --libs)
|
||||
@ -39,6 +45,7 @@ ifdef DEBUG
|
||||
LDFLAGS += -pg
|
||||
endif
|
||||
|
||||
# DATA.
|
||||
DATA_AI = $(shell find ../scripts/ai/ -name '*.lua')
|
||||
DATA_GFX = $(shell find ../gfx/ -name '*.png')
|
||||
DATA_XML = $(shell find ../dat/ -name '*.xml' -o -name '*.ttf')
|
||||
@ -46,6 +53,7 @@ DATA_SND = $(shell find ../snd/ -name '*.ogg' -o -name '*.wav')
|
||||
DATA = data
|
||||
DATAFILES = $(VERSIONFILE) $(DATA_AI) $(DATA_GFX) $(DATA_XML) $(DATA_SND)
|
||||
|
||||
# TARGETS.
|
||||
%.o: %.c %.h
|
||||
@gcc -c $(CFLAGS) -o $@ $<
|
||||
@echo -e "\tCC $@"
|
||||
|
Loading…
Reference in New Issue
Block a user