# Makefile fuer STRECKENEDITOR
# Autor: Michael Rumpf
# Datum: 27.11.1996
#
# Beschreibung der Macros, die abhaengig davon sind, wo LEDA bzw. wo
# die Ressourcen von X11 installiert sind:
# LEDA - Directory der LEDA Bibliotheken
#   (libP.a, libG.a, libL.a und libWx.a)
# X11LIB - Directory der X11 Bibliotheken
#   (libX11.a)

LEDA    = /usr/local/LEDA-3.3
X11LIB  = /usr/openwin/lib
 
UNIXLIB = -L$(LEDA) -L$(X11LIB) -lP -lG -lL -lWx -lX11 -lm $(SOL)

CC = g++
LD = g++

IFLAGS = -I$(LEDA)/incl
CFLAGS = -O 

o = .o
e =

PROGS = editor$e

.c.o:
	$(CC) $(CFLAGS) $(DFLAGS) $(IFLAGS) -c $*.c

.o:
	$(LD) -o $* $*.o ../../Steuerung/source/eingabe.o $(UNIXLIB)

.c:
	$(CC) $(CFLAGS) $(DFLAGS) $(IFLAGS) -c $*.c
	$(LD) -o $* $*.o ../../Steuerung/source/eingabe.o $(UNIXLIB)


all:  $(PROGS)
	cp editor ..

ged$e: $(OBJECTS)
	$(LD) -o ged$e $(OBJECTS) $(UNIXLIB)

clean:
	rm -f *.o $(PROGS) core

