all: wusage

# Any C compiler should do, there is usually one named cc, change
# if needed (to gcc, perhaps) 
CC=cc
CFLAGS=-g

gd.o: gd.c
	${CC} gd.c -c ${CFLAGS}
wusage.o: wusage.c
	${CC} wusage.c -c ${CFLAGS}
graph.o: graph.c
	${CC} graph.c -c ${CFLAGS}
chart.o: chart.c
	${CC} chart.c -c ${CFLAGS}
configure.o: configure.c
	${CC} configure.c -c ${CFLAGS}

wusage: wusage.o configure.o graph.o gd.o chart.o
	${CC} wusage.o configure.o graph.o gd.o chart.o -o wusage ${CFLAGS} -lm

