
CC = gcc

CFLAGS = -g -Wall

PROGRAM1 = convertlevel_emeraldmine
PROGRAM2 = convertlevel_bd1
PROGRAM3 = convertlevel_bd2
PROGRAM4 = convertlevel_bd16
PROGRAM5 = convertlevel_xbd
PROGRAM6 = convertlevel_sokoban
PROGRAM7 = convertlevel_supaplex
PROGRAM8 = convertlevel_dxboulder

PRGS =	$(PROGRAM1)	\
	$(PROGRAM2)	\
	$(PROGRAM3)	\
	$(PROGRAM4)	\
	$(PROGRAM5)	\
	$(PROGRAM6)	\
	$(PROGRAM7)	\
	$(PROGRAM8)

# all: $(PROGRAM1) $(PROGRAM2) $(PROGRAM3) $(PROGRAM4) $(PROGRAM5) $(PROGRAM6) $(PROGRAM7) $(PROGRAM8)

all: $(PRGS)

$(PROGRAM1): $(PROGRAM1).o

$(PROGRAM2): $(PROGRAM2).o

$(PROGRAM3): $(PROGRAM3).o

$(PROGRAM4): $(PROGRAM4).o

$(PROGRAM5): $(PROGRAM5).o

$(PROGRAM6): $(PROGRAM6).o

$(PROGRAM7): $(PROGRAM7).o

$(PROGRAM8): $(PROGRAM8).o

clean:
	$(RM) *.o
	$(RM) $(PRGS)

depend:
	for i in $(PRGS); do $(CPP) $(CFLAGS) -M $$i.c; done > .depend

ifeq (.depend,$(wildcard .depend))
include .depend
endif
