home *** CD-ROM | disk | FTP | other *** search
Makefile | 2003-06-11 | 2.9 KB | 101 lines |
- # @(#) Makefile 1.2 92/07/06 19:53:28
-
- ####################################
- ### Beginning of configurable stuff.
-
- # By default, logfile entries are written to the same file as used for
- # sendmail transaction logs. Change the definition of the following macro
- # if you disagree. See `man 3 syslog' for examples. Some syslog versions
- # do not provide this flexibility.
- #
- FACILITY=LOG_MAIL
-
- # To disable host access control, comment out the following macro definition.
- # Note: host access control requires the strtok() and strchr() routines.
- # Host access control can also be turned off by providing no access control
- # tables. The local system, since it runs the portmap daemon, is always
- # treated as an authorized host.
-
- HOSTS_ACCESS= -DHOSTS_ACCESS
-
- # Comment out if your RPC library does not allocate privileged ports for
- # requests from processes with root privilege, or the new portmap will
- # always reject requests to register/unregister services on privileged
- # ports. You can find out by running "rpcinfo -p"; if the mountd and NIS
- # daemons use a port >= 1024 you should probably disable the next line.
-
- CHECK_PORT = -DCHECK_PORT
-
- # Uncomment the following macro if your system does not have u_long.
- #
- # ULONG =-Du_long="unsigned long"
-
- # Later versions of the tcp wrapper (log_tcp package) come with a
- # libwrap.a object library. WRAP_DIR should specify the directory with
- # that library.
-
- WRAP_DIR= ../log_tcp
-
- # Auxiliary object files that may be missing from your C library.
- #
- AUX = daemon.o strerror.o
-
- # Uncomment the following macro definitions if you are running SYSV.4.
- #
- # CC = /usr/ucb/cc
- # LIBS = -lrpcsoc
- # SYS = -DSYSV40
-
- # Auxiliary libraries that you may have to specify
- #
- # LIBS = -lrpc
-
- ### End of configurable stuff.
- ##############################
-
- SHELL = /bin/sh
-
- COPT = -Dconst= -Dperror=xperror $(HOSTS_ACCESS) $(CHECK_PORT) \
- $(SYS) -DFACILITY=$(FACILITY) $(ULONG)
- CFLAGS = $(COPT) -O
- OBJECTS = portmap.o pmap_check.o from_local.o $(AUX)
-
- all: portmap pmap_dump pmap_set
-
- portmap: $(OBJECTS) $(WRAP_DIR)/libwrap.a
- $(CC) $(CFLAGS) -o $@ $(OBJECTS) $(WRAP_DIR)/libwrap.a $(LIBS)
-
- pmap_dump: pmap_dump.c
- $(CC) $(CFLAGS) -o $@ $? $(LIBS)
-
- pmap_set: pmap_set.c
- $(CC) $(CFLAGS) -o $@ $? $(LIBS)
-
- from_local: from_local.c
- cc $(CFLAGS) -DTEST -o $@ from_local.c
-
- lint:
- lint $(COPT) $(OBJECTS:%.o=%.c)
-
- clean:
- rm -f *.o portmap pmap_dump pmap_set from_local core
-
- shar:
- @shar README Makefile portmap.c daemon.c strerror.c diffs_wrt_bsd \
- pmap_dump.c pmap_set.c from_local.c pmap_check.c pmap_check.h BLURB
-
- diffs_wrt_bsd: portmap.c.bsd portmap.c daemon.c.bsd daemon.c
- -(diff -c portmap.c.bsd portmap.c; diff -c daemon.c.bsd daemon.c) >$@
-
- deps:
- @$(CC) -M $(CFLAGS) *.c | grep -v /usr/include |sed 's/\.\///'
-
- daemon.o: daemon.c
- from_local.o: from_local.c
- pmap_check.o: pmap_check.c pmap_check.h Makefile
- pmap_dump.o: pmap_dump.c
- pmap_set.o: pmap_set.c
- portmap.o: portmap.c
- portmap.o: pmap_check.h
- strerror.o: strerror.c
-