CFLAGS= -g

all: cpicker pixedit

clean:
	rm cpicker pixedit *.o

cpicker: cpicker.o color.o Bargraph.o Slide.o Cpick.o
	cc -o cpicker cpicker.o color.o Slide.o Bargraph.o Cpick.o -lXaw -lXt -lX11 -lm

pixedit: pixedit.o color.o Bargraph.o Slide.o Cpick.o
	cc -o pixedit pixedit.o color.o Slide.o Bargraph.o Cpick.o -lXaw -lXt -lX11 -lm

cpicker.o: Cpick.h
	cc $(CFLAGS) -c cpicker.c

pixedit.o: Cpick.h
	cc $(CFLAGS) -c pixedit.c

color.o: color.h
	cc $(CFLAGS) -c color.c

Slide.o: Slide.h SlideP.h Bargraph.h BargraphP.h
	cc $(CFLAGS) -c Slide.c

Bargraph.o: Bargraph.h BargraphP.h
	cc $(CFLAGS) -c Bargraph.c

Cpick.o: Cpick.h CpickP.h Slide.h color.h Bargraph.h SlideP.h BargraphP.h CpickP.h Cpick.h
	cc $(CFLAGS) -c Cpick.c
