# auf Amiga:
#C=gcc -c -Ih:
#L=gcc -lm h:atan2.o h:amitekplot1.o h:amigalib.a
#OBJ=astro.o astro2.o planets201.o planets202.o planets203.o moon.o

# auf unix (alle unix-Varianten):
OBJ=astro.o astro2.o planets201.o planets202.o planets203.o moon.o $h/xtekplot1.o
#L=c++ -lm -lX11 -L/usr/X11R6/lib
#CL=c++ -lm -I$h
L=c++
FLAGS= -lm -lX11 -L/usr/X11R6/lib
CL=c++ -I$h

# hier Maschine und Zeichencodierung einstellen:
#C=gcc -c -I$h -DLINUX
C=gcc -c -I$h -DLINUX -DUTF8
#C=gcc -c -I$h -DMACOSX -DUTF8

all: $(OBJ) planetium kleinrech

planetium: planetium.o zeitklasse.o $(OBJ)
	$L planetium.o zeitklasse.o $(OBJ) $(FLAGS) -o planetium
planetium.o: planetium.cc
	$C planetium.cc

zeitklasse.o: zeitklasse.cc
	$C zeitklasse.cc

astro.o: astro.cc astro.h
	$C astro.cc
astro2.o: astro2.cc astro.h astro2.h
	$C astro2.cc
planets201.o: planets201.cc astro.h astro2.h planets200.h
	$C planets201.cc
planets202.o: planets202.cc astro.h astro2.h planets200.h
	$C planets202.cc
planets203.o: planets203.cc astro.h astro2.h planets200.h
	$C planets203.cc
moon.o: moon.cc
	$C moon.cc

kleinrech: kleinrech.cc
	$(CL) kleinrech.cc -lm -o kleinrech

install:
	cp planetium ../

clean:
	rm -f *.o *~ planetium
clean-all:
	rm -f *.o *~ planetium kleinrech
