# Please change these according to your setup ARCH = i386_linux # ECLIPSEDIR = a path on your machine to Eclipse Prolog 5.7 or a later version ECLIPSEDIR = ??? LIBS = -L/usr/local/lib # ----------------- # INCLUDES = -I$(ECLIPSEDIR)/include/$(ARCH) \ -I../common/include EC_LIBS = -L$(ECLIPSEDIR)/lib/$(ARCH) \ -L$(ECLIPSEDIR)/tcltk/$(ARCH)/lib \ -leclipse -lgmp -lshm -ldummies GSL_LIBS = -lgsl -lgslcblas -lm # ----------------- # all: sim.so sim.so: sim.o gcc -shared $(LIBS) $(GSL_LIBS) $(EC_LIBS) sim.o -o sim.so sim.o: sim.c sim.h gcc -c -Wall $(INCLUDES) sim.c -o sim.o clean: rm -f *.o *.so