
#
# Compiliert nicht als '-static' aus zahlreichen unbekannten referenzen!
# Zum Kompilieren muss as Paket openmotif-devel-2.2.4 instaliert 
# (zur Zeit auf linux35 und linux16, 20080813), weil die libraries
# offensichtlich beim Kompilieren als libXm.a .la .so vorhanden sein mssen
# Zur Run-Time gengt dann die sowieso installierte libXm.so.3 ...
# als shared library.
#

CCC = g++ 
cc = gcc

HOME=/homes/schiel/MAUS/TOOL/word_var.src

LOCALOBJS = Cgraphvis.o graphvis.o instant_templates.o

IDIRS = -I$(HOME)/CClib -I$(HOME)/autoseglib -I/usr/X11/include

LDIRS = -L$(HOME)/CClib -L/usr/X11/lib -L/share/local/ipkclib 
XLIBS = -lXm -lXt -lX11 -lXext

AUTOSEGLIBDIR = $(HOME)/autoseglib
AUTOSEGLIBOBJS = $(AUTOSEGLIBDIR)/Chgraph.o


CXXFLAGS =$(IDIRS) -DLINUX -fno-implicit-templates

graphvis : $(LOCALOBJS) $(AUTOSEGLIBOBJS) 
	$(LINK.cc) -static-libgcc -o $@ $^ $(LDIRS) -lipkclib -lcclib $(XLIBS) 


$(LOCALOBJS) : $(@:.o=.cc) $(@:.o=.h)
	$(COMPILE.cc) $(@:.o=.cc)

install:
	cp graphvis ..

clean: 
	rm *.o
