HDRDIR = /home/p4bl0/dev/headers # CHANGE THIS
LIBDIR = /home/p4bl0/dev/lib     # AND THIS    (SEE README)
CC = gcc
CFLAGS = -ansi -Wall -pedantic -I$(HDRDIR) -L$(LIBDIR) \
         -lm -lX11 -lmyx `Wand-config --libs`
OBJS = tmp/pict.o tmp/card.o tmp/heap.o tmp/ctrl.o \
       tmp/klondike.o tmp/klondike_main.o
BIN = bin/klondike
DEBUG =

.PHONY: all clean clear

all: $(BIN)

tmp/klondike.o: src/klondike.c src/klondike.h
tmp/pict.o: src/pict.c src/pict.h
tmp/card.o: src/card.c src/card.h
tmp/heap.o: src/heap.c src/heap.h
tmp/ctrl.o: src/ctrl.c src/ctrl.h
tmp/klondike_main.o: src/klondike_main.c

$(OBJS):
	$(CC) $(CFLAGS) $(DEBUG) -c $< -o $@

$(BIN): $(OBJS)
	$(CC) $(CFLAGS) $(DEBUG) $^ -o $@

clean: clear
	rm -f $(OBJS)

clear:
	rm -f *~ */*~

