# Makefile for WinAllegro examples with RSXNTDJ

# george.foot@merton.oxford.ac.uk

CC = gcc
CFLAGS = -Zwin32 -Zmt -O -Wall
LDFLAGS = -Zwin32 -Zmt
LDLIBS = -lwinal

PROGS = \
	ex1  ex2  ex3  ex4  ex5  ex6  ex7  ex8  \
	     ex10 ex11 ex12 ex13 ex14 ex15 ex16 \
	ex17 ex18           ex21 ex22 ex23 ex24 \
	ex25 ex26           ex29 ex30 ex31 ex32 \
	          ex35 ex36 ex37 ex38 ex39

SOURCES = $(addsuffix .c, $(PROGS))
OBJECTS = $(addsuffix .o, $(PROGS))
TARGETS = $(addsuffix .exe, $(PROGS))

%.exe: %.o
	$(LINK.o) $^ $(LOADLIBES) $(LDLIBS) -o $@

.PHONY: all clean cleaner

all: $(TARGETS)

clean:
	rm -f $(OBJECTS)

cleaner: clean
	rm -f $(TARGETS)
