CC = gcc

CFLAGS = -pipe
LDFLAGS = -pipe

ifeq ($(DEBUG),1)
	CFLAGS += -g -Wall -DDEBUG
else
	CFLAGS += -O2
	LDFLAGS += -s
endif

CFLAGS += -I../include
LDFLAGS += -L..

LIBS = -ld3demo

BIN = capdemo change_viewpoint copydemo fixdemo fps interpolate print_hud_messages remove_screen_messages

all: $(BIN)

$(BIN):
	$(CC) $(CFLAGS) $(LDFLAGS) $@.c -o $@ $(LIBS)

clean:
	$(RM) $(BIN)

.PHONY: clean
