sinclude ../../Makeconf

PROGS = grab.oct gpick.oct gtext.oct gzoom.oct

ifndef OCTAVE_FORGE
	MKOCTFILE = mkoctfile
	HAVE_X = 1
	X_CFLAGS = -I/usr/X11R6/include
	X_LIBS = -L/usr/X11R6/lib
endif


%.o: %.cc ; $(MKOCTFILE) -c $(X_CFLAGS) $<

ifdef HAVE_X
all: $(PROGS)
else
	@echo WARNING: X Windows not found on your system
endif

$(PROGS:.oct=.o): graphics.h

grab.oct: grab.o graphics.o
	$(MKOCTFILE) $< graphics.o $(X_LIBS) -o $@

gpick.oct: gpick.o graphics.o
	$(MKOCTFILE) $< graphics.o $(X_LIBS) -o $@

gtext.oct: gtext.o graphics.o
	$(MKOCTFILE) $< graphics.o $(X_LIBS) -o $@

gzoom.oct: gzoom.o graphics.o
	$(MKOCTFILE) $< graphics.o $(X_LIBS) -o $@

clean: ; -$(RM) *.o octave-core core *~ *.oct

archive:
	tar cvzf graphics.tgz Makefile *.cc *.h *.m
