123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144 |
- # Copyright (c) 1993, 1994, 1995, 1996
- # The Regents of the University of California. All rights reserved.
- #
- # Redistribution and use in source and binary forms, with or without
- # modification, are permitted provided that: (1) source code distributions
- # retain the above copyright notice and this paragraph in its entirety, (2)
- # distributions including binary code include the above copyright notice and
- # this paragraph in its entirety in the documentation or other materials
- # provided with the distribution, and (3) all advertising materials mentioning
- # features or use of this software display the following acknowledgement:
- # ``This product includes software developed by the University of California,
- # Lawrence Berkeley Laboratory and its contributors.'' Neither the name of
- # the University nor the names of its contributors may be used to endorse
- # or promote products derived from this software without specific prior
- # written permission.
- # THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
- # WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
- # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- #
- # Various configurable paths (remember to edit Makefile.in, not Makefile)
- #
- # Top level hierarchy
- prefix = @prefix@
- exec_prefix = @exec_prefix@
- datarootdir = @datarootdir@
- # Pathname of directory to install the configure program
- bindir = @bindir@
- # Pathname of directory to install the rpcapd daemon
- sbindir = @sbindir@
- # Pathname of directory to install the include files
- includedir = @includedir@
- # Pathname of directory to install the library
- libdir = @libdir@
- # Pathname of directory to install the man pages
- mandir = @mandir@
- # VPATH
- srcdir = @srcdir@
- VPATH = @srcdir@
- #
- # You shouldn't need to edit anything below.
- #
- LD = /usr/bin/ld
- CC = @CC@
- AR = @AR@
- LN_S = @LN_S@
- MKDEP = @MKDEP@
- CCOPT = @V_CCOPT@
- INCLS = -I. -I.. -I@srcdir@ -I@srcdir@/.. @V_INCLS@
- DEFS = @DEFS@ @V_DEFS@
- ADDLOBJS = @ADDLOBJS@
- ADDLARCHIVEOBJS = @ADDLARCHIVEOBJS@
- LIBS = @LIBS@
- PTHREAD_LIBS = @PTHREAD_LIBS@
- CROSSFLAGS=
- CFLAGS = @CFLAGS@ ${CROSSFLAGS}
- LDFLAGS = @LDFLAGS@ ${CROSSFLAGS}
- DYEXT = @DYEXT@
- V_RPATH_OPT = @V_RPATH_OPT@
- DEPENDENCY_CFLAG = @DEPENDENCY_CFLAG@
- EXTRA_NETWORK_LIBS=@EXTRA_NETWORK_LIBS@
- # Standard CFLAGS for building test programs
- FULL_CFLAGS = $(CCOPT) $(INCLS) $(DEFS) $(CFLAGS)
- INSTALL = @INSTALL@
- INSTALL_PROGRAM = @INSTALL_PROGRAM@
- INSTALL_DATA = @INSTALL_DATA@
- # Explicitly define compilation rule since SunOS 4's make doesn't like gcc.
- # Also, gcc does not remove the .o before forking 'as', which can be a
- # problem if you don't own the file but can write to the directory.
- .c.o:
- @rm -f $@
- $(CC) $(FULL_CFLAGS) -c $(srcdir)/$*.c
- SRC = @VALGRINDTEST_SRC@ \
- capturetest.c \
- can_set_rfmon_test.c \
- filtertest.c \
- findalldevstest.c \
- opentest.c \
- reactivatetest.c \
- selpolltest.c \
- threadsignaltest.c
- TESTS = $(SRC:.c=)
- TAGFILES = \
- $(SRC) $(HDR)
- CLEANFILES = $(OBJ) $(TESTS)
- all: $(TESTS)
- capturetest: $(srcdir)/capturetest.c ../libpcap.a
- $(CC) $(FULL_CFLAGS) -I. -L. -o capturetest $(srcdir)/capturetest.c ../libpcap.a $(LIBS)
- can_set_rfmon_test: $(srcdir)/can_set_rfmon_test.c ../libpcap.a
- $(CC) $(FULL_CFLAGS) -I. -L. -o can_set_rfmon_test $(srcdir)/can_set_rfmon_test.c ../libpcap.a $(LIBS)
- filtertest: $(srcdir)/filtertest.c ../libpcap.a
- $(CC) $(FULL_CFLAGS) -I. -L. -o filtertest $(srcdir)/filtertest.c ../libpcap.a $(EXTRA_NETWORK_LIBS) $(LIBS)
- findalldevstest: $(srcdir)/findalldevstest.c ../libpcap.a
- $(CC) $(FULL_CFLAGS) -I. -L. -o findalldevstest $(srcdir)/findalldevstest.c ../libpcap.a $(EXTRA_NETWORK_LIBS) $(LIBS)
- opentest: $(srcdir)/opentest.c ../libpcap.a
- $(CC) $(FULL_CFLAGS) -I. -L. -o opentest $(srcdir)/opentest.c ../libpcap.a $(LIBS)
- reactivatetest: $(srcdir)/reactivatetest.c ../libpcap.a
- $(CC) $(FULL_CFLAGS) -I. -L. -o reactivatetest $(srcdir)/reactivatetest.c ../libpcap.a $(LIBS)
- selpolltest: $(srcdir)/selpolltest.c ../libpcap.a
- $(CC) $(FULL_CFLAGS) -I. -L. -o selpolltest $(srcdir)/selpolltest.c ../libpcap.a $(LIBS)
- threadsignaltest: $(srcdir)/threadsignaltest.c ../libpcap.a
- $(CC) $(FULL_CFLAGS) -I. -L. -o threadsignaltest $(srcdir)/threadsignaltest.c ../libpcap.a $(LIBS) $(PTHREAD_LIBS)
- valgrindtest: $(srcdir)/valgrindtest.c ../libpcap.a
- $(CC) $(FULL_CFLAGS) -I. -L. -o valgrindtest $(srcdir)/valgrindtest.c ../libpcap.a $(LIBS)
- clean:
- rm -f $(CLEANFILES)
- rm -rf *.dSYM
- distclean: clean
- rm -f Makefile config.cache config.log config.status \
- config.h stamp-h stamp-h.in
- rm -rf autom4te.cache
- install:
- uninstall:
- tags: $(TAGFILES)
- ctags -wtd $(TAGFILES)
- depend:
- ../$(MKDEP) -c "$(CC)" -m "$(DEPENDENCY_CFLAG)" $(CFLAGS) $(DEFS) $(INCLS) $(SRC)
|