SOURCES = test.c value.c symtab.c call.c parse.c simple.c eval.c \
math.c userdef.c complex.c cast.c tparser.c
TESTOBJS = test.o value.o symtab.o call.o parse.o simple.o eval.o \
math.o userdef.o complex.o cast.o
TPARSEROBJS = tparser.o
LIBDEPS = ../libeval/libeval.a ../libmisc/libmisc.a \
../libruntime/libruntime.a ../libparser/libparser.a \
../libstdlib/libstdlib.a
LIBS = -L../libeval -leval -L../libstdlib -lstdlib \
-L../libruntime -lruntime -L../libparser -lparser \
-L../libmisc -lmisc -lm @LIBS@
CC = @CC@
CFLAGS = @CFLAGS@
all:
test: $(TESTOBJS) $(LIBDEPS)
$(CC) -o $@ $(TESTOBJS) $(LIBS)
tparser: $(TPARSEROBJS) $(LIBDEPS)
$(CC) -o $@ $(TPARSEROBJS) $(LIBS)
check: tparser test
./test
clean:
rm -f $(TESTOBJS)
rm -f $(TPARSEROBJS)
rm -f test tparser
distclean: clean
rm -f Makefile
realclean: clean
depend: $(SOURCES)
$(CC) $(CFLAGS) -MM $(SOURCES) >> Makefile
# automatically generated dependencies follow
syntax highlighted by Code2HTML, v. 0.9.1