#This makefile should suffice on most Unix systems. For other systems,
#you may well need to rewrite it. 

CC=cc 
CFLAGS=-O
LIBS=-L./ -lgd -lm

all: libgd.a 

gddemo: gddemo.o libgd.a gd.h gdfonts.h gdfontl.h
	$(CC) gddemo.o -o gddemo        $(LIBS)

tobw:   tobw.o libgd.a gd.h gdfonts.h gdfontl.h
	$(CC) tobw.o -o tobw  $(LIBS)

tobw.o: tobw.c 
	$(CC) $(LIBS) -c tobw.c

giftogd: giftogd.o libgd.a gd.h
	$(CC) giftogd.o -o giftogd      $(LIBS) 

libgd.a: gd.o gdfontl.o gdfonts.o gd.h gdfonts.h gdfontl.h
	rm -f libgd.a
	$(AR) -rc libgd.a gd.o gdfontl.o gdfonts.o

webgif: webgif.o libgd.a gd.h
	$(CC) webgif.o -o webgif        $(LIBS)

clean:
	rm -f *.o *.a gddemo giftogd 

