C=gcc -I$h -c
L=c++ -lm -lX11 -L/usr/X11R6/lib -O3
#C=gcc -I$h -c -ggdb
#L=c++ -lm -lX11 -L/usr/X11R6/lib -ggdb

all: spctest irshow psan abstest

spctest.o: spctest.cc spc.h
	$C spctest.cc
spctest: spctest.o
	$L spctest.o -o spctest

abstest.o: abstest.cc
	$C abstest.cc
abstest: abstest.o
	$L abstest.o -o abstest

OBJ=irshow.o irlesen_spc.o irlesen.o irlesen_abs.o
irshow: $(OBJ)
	$L $(OBJ) $h/showit.o -o irshow

irshow.o: irshow.cc
	$C irshow.cc
irlesen.o: irlesen.cc
	$C irlesen.cc
irlesen_spc.o: irlesen_spc.cc
	$C irlesen_spc.cc
irlesen_abs.o: irlesen_abs.cc
	$C irlesen_abs.cc

psan.o: psan.cc
	$C psan.cc
psan: psan.o
	$L psan.o -o psan

irshow1:
	$L $(OBJ) $(HOME)/showit/showit.o -o irshow1

install:
	cp spctest $(HOME)/bin
	cp irshow $(HOME)/bin
	cp psan $(HOME)/bin
	cp abstest $(HOME)/bin

clean:
	rm -f *~ *.o spctest irshow psan irshow1 abstest
	rm -f bild.ps ziel.ps peak.dat
