1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
|
CC=gcc
top_builddir=..
top_srcdir=..
srcdir=.
include $(top_srcdir)/Make.rules
EXEEXT=
TEST_API_DEPS=\
$(top_srcdir)/src/pool.o \
$(top_srcdir)/src/privs.o \
$(top_srcdir)/src/str.o \
$(top_srcdir)/src/sets.o \
$(top_srcdir)/src/timers.o \
$(top_srcdir)/src/table.o \
$(top_srcdir)/src/var.o \
$(top_srcdir)/src/event.o \
$(top_srcdir)/src/env.o \
$(top_srcdir)/src/version.o \
$(top_srcdir)/src/feat.o \
$(top_srcdir)/src/netaddr.o \
$(top_srcdir)/src/netacl.o \
$(top_srcdir)/src/class.o \
$(top_srcdir)/src/regexp.o \
$(top_srcdir)/src/expr.o \
$(top_srcdir)/src/scoreboard.o \
$(top_srcdir)/src/modules.o
TEST_API_LIBS=-lcheck
TEST_API_OBJS=\
api/pool.o \
api/array.o \
api/str.o \
api/sets.o \
api/timers.o \
api/table.o \
api/var.o \
api/event.o \
api/env.o \
api/version.o \
api/feat.o \
api/netaddr.o \
api/netacl.o \
api/class.o \
api/regexp.o \
api/expr.o \
api/scoreboard.o \
api/modules.o \
api/stubs.o \
api/tests.o
all:
@echo "Running make from top level directory."
cd ../; $(MAKE) all
dummy:
Makefile: Makefile.in ../config.status
cd ../ && ./config.status
api/.c.o:
$(CC) $(CPPFLAGS) $(CFLAGS) -c $<
api-tests$(EXEEXT): $(TEST_API_OBJS) $(TEST_API_DEPS)
$(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o $@ $(TEST_API_DEPS) $(TEST_API_OBJS) $(LIBS) $(TEST_API_LIBS)
running-tests:
perl tests.pl
check: dummy api-tests$(EXEEXT) running-tests
clean:
$(LIBTOOL) --mode=clean $(RM) *.o api/*.o test$(EXEEXT)
|