diff options
author | Will Estes <wlestes@users.sourceforge.net> | 2002-04-12 12:02:52 +0000 |
---|---|---|
committer | Will Estes <wlestes@users.sourceforge.net> | 2002-04-12 12:02:52 +0000 |
commit | f0fc5815c523922972a4882f2a7abdf06e4c1f56 (patch) | |
tree | ec981ed43511707f59240f345665bed6768bc6f9 /tests | |
parent | c6e4879535fad577e259326cd44f66bf4b067952 (diff) |
put test-multiple-scanners-r under automake
Diffstat (limited to 'tests')
-rw-r--r-- | tests/test-multiple-scanners-r/Makefile.am | 31 | ||||
-rw-r--r-- | tests/test-multiple-scanners-r/Makefile.in | 67 |
2 files changed, 31 insertions, 67 deletions
diff --git a/tests/test-multiple-scanners-r/Makefile.am b/tests/test-multiple-scanners-r/Makefile.am new file mode 100644 index 0000000..9482e62 --- /dev/null +++ b/tests/test-multiple-scanners-r/Makefile.am @@ -0,0 +1,31 @@ +BISON = @BISON@ +FLEX = $(top_builddir)/flex + +EXTRA_DIST = scanner-1.l scanner-2.l test.input main.c +CLEANFILES = scanner-1.c scanner-1.h test-multiple-scanners-r OUTPUT $(OBJS) scanner-2.c scanner-2.h +OBJS = scanner-1.o scanner-2.o main.o + +INCLUDES = -I $(srcdir) -I $(top_srcdir) +#LDFLAGS = $(top_srcdir)/libfl.a +#YFLAGS = --defines --output=parser.c + +testname = test-multiple-scanners-r + +scanner-1.c: $(srcdir)/scanner-1.l + $(FLEX) $(LFLAGS) --header=scanner-1.h $< + +scanner-2.c: $(srcdir)/scanner-2.l + $(FLEX) $(LFLAGS) --header=scanner-2.h $< + +$(testname)$(EXEEXT): $(OBJS) + $(CC) -o $@ $(OBJS) $(LDFLAGS) + +test: $(testname)$(EXEEXT) + $(srcdir)/$(testname)$(EXEEXT) + +.c.o: + $(CC) -c -o $@ $(INCLUDES) $< + +main.o: scanner-1.h scanner-2.h +scanner-1.h: scanner-1.c +scanner-2.h: scanner-2.c diff --git a/tests/test-multiple-scanners-r/Makefile.in b/tests/test-multiple-scanners-r/Makefile.in deleted file mode 100644 index 556b659..0000000 --- a/tests/test-multiple-scanners-r/Makefile.in +++ /dev/null @@ -1,67 +0,0 @@ -# Makefile.in for a single TEST. -# -# By default this Makefile will build the target "$(TESTNAME)" -# from the sources "scanner.l" and "parser.y". -# -# $(TESTNAME) is supplied by the calling Makefile. -# "parser.y" is not necessary. You may delete this file -# if you do not require a parser. -# "scanner.l" is necessary. It should build "scanner.c". -# - -@SET_MAKE@ - -CFLAGS = @CFLAGS@ -CPPFLAGS = @CPPFLAGS@ -I. -I"@srcdir@" -I.. -DEFS = @DEFS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -SHELL = /bin/sh -srcdir = @srcdir@ -VPATH = @srcdir@ -LN_S = @LN_S@ -YACC = @YACC@ -CC = @CC@ -AR = ar -RANLIB = @RANLIB@ -YACC = @YACC@ - -# Edit these if necessary for your specific test. -TESTNAME = test-multiple-scanners-r -FLEX = ../../flex -OBJS = scanner-1.o scanner-2.o main.o - -# Force YACC to be bison (autoconf generates 'bison -y') -YACC = @BISON@ - -all: $(TESTNAME) - -$(TESTNAME): $(OBJS) - $(CC) $(CFLAGS) -o $(TESTNAME) $(OBJS) $(LDFLAGS) $(LIBS) - -main.o: $(srcdir)/main.c - $(CC) $(CPPFLAGS) $(CFLAGS) -c $(srcdir)/main.c - -scanner-1.c: $(srcdir)/scanner-1.l - $(FLEX) $(srcdir)/scanner-1.l - -scanner-1.o: scanner-1.c scanner-1.h - $(CC) $(CPPFLAGS) $(CFLAGS) -c scanner-1.c - -scanner-2.c: $(srcdir)/scanner-2.l - $(FLEX) $(srcdir)/scanner-2.l - -scanner-2.o: scanner-2.c scanner-2.h - $(CC) $(CPPFLAGS) $(CFLAGS) -c scanner-2.c - -test: check - -check: $(TESTNAME) - ./$(TESTNAME) - -distclean: clean - rm -f Makefile - -clean: - rm -f scanner-*.c scanner-*.h $(OBJS) $(TESTNAME) OUTPUT - |