CC=c++
CXX=g++
WARN = -Wall -Wno-unused-result -Wno-parentheses -Wno-write-strings
#DEBUG= -ggdb
OPT = -O3
CFLAGS = -I$h $(WARN) $(OPT) $(DEBUG)
CXXFLAGS=$(CFLAGS)
LDFLAGS= -L/usr/X11R6/lib $(DEBUG)
MYLIBS = $h/showit.o 
LDLIBS = -lm -lX11

all: spctest irshow psan abstest

spctest.o: spctest.cc spc.h
spctest: spctest.o
abstest.o: abstest.cc
abstest: abstest.o

OBJ=irshow.o irlesen_spc.o irlesen.o irlesen_abs.o
irshow: $(OBJ) $(MYLIBS)
#	$(CXX) $(OBJ) ($MYLIBS) $(LDFLAGS) $(LDLIBS) -o irshow

irshow.o: irshow.cc
irlesen.o: irlesen.cc
irlesen_spc.o: irlesen_spc.cc
irlesen_abs.o: irlesen_abs.cc
psan.o: psan.cc
psan: psan.o

#irshow1:
#	$(CXX) $(OBJ) $(HOME)/showit/showit.o $(FLAGS) -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
