CC = cc 
DEBUG = -O2 
CFLAGS = $(DEBUG) -I../WL

LIBS =  -lXm -lXt -lX11 -lPW -u malloc -lmalloc-debug

TARGETS=  busy buggy doubledestroy  doubledestroy2 drawline initbug setuperror tooshort  vararg

all: $(TARGETS)

busy: busy.o
	$(CC) $(CFLAGS) -o $@ $@.o $(LIBS)
drawline: drawline.o
	$(CC) $(CFLAGS) -o $@ $@.o $(LIBS)
initbug: initbug.o
	$(CC) $(CFLAGS) -o $@ $@.o $(LIBS)
setuperror: setuperror.o
	$(CC) $(CFLAGS) -o $@ $@.o $(LIBS)
tooshort: tooshort.o
	$(CC) $(CFLAGS) -o $@ $@.o $(LIBS)
vararg: vararg.o
	$(CC) $(CFLAGS) -o $@ $@.o $(LIBS)

buggy: buggy.o
	$(CC) $(CFLAGS) -o $@ $@.o $(LIBS)

doubledestroy: doubledestroy.o
	$(CC) $(CFLAGS) -o $@ $@.o $(LIBS)
doubledestroy2: doubledestroy2.o
	$(CC) $(CFLAGS) -o $@ $@.o $(LIBS)

clobber:
	rm -f *.o *~* *.a 
	rm -f $(TARGETS)

