
PREFIX=/usr/local/
BINDIR=$(PREFIX)bin/
SHAREDIR=$(PREFIX)share/XorGramana/
MAPDIR=$(SHAREDIR)maps/

SDL_CFLAGS := $(shell sdl-config --cflags)
SDL_LDFLAGS := $(shell sdl-config --libs)

CFLAGS := -Wall -g2 $(SDL_CFLAGS) -lGLU -lSDL_image -DDATADIR=\"$(SHAREDIR)\"

#       -DPLAYER_XY_DEBUG
#	-DMAP_DEBUG
#	-DMAPDEVMODE
#	-DDEBUG
#       -DMOVE_DEBUG
#	-DDEBUG_GFX
#	-DGFX_LARGEST_RES

# -DDATA_DIR is an easy way of giving the src files
# the default install location. options code relies
# upon it so DO NOT REMOVE.


PROG := xorgramana
CC := gcc

SRC    := $(wildcard *.c)
OBJS   := $(patsubst %.c, %.o, $(SRC))
HEADERS:= $(wildcard *.h)

$(PROG): $(OBJS)
	$(CC) $(CFLAGS) $(OBJS) -o $(PROG) $(SDL_LDFLAGS)
	
%.o : %.c $(HEADERS)
	$(CC) $(CFLAGS) -c $<

$(PROG).o: $(PROG).c $(HEADERS)

clean:
	rm -f $(PROG) $(OBJS)
