Lines Matching +full:sco +full:- +full:routing
8 @echo " make sys-type"
12 @echo " make REAL_DAEMON_DIR=/foo/bar sys-type"
16 @echo " make REAL_DAEMON_DIR=/foo/bar STYLE=-DPROCESS_OPTIONS sys-type"
18 @echo "This Makefile knows about the following sys-types:"
20 @echo " generic (most bsd-ish systems with sys5 compatibility)"
21 @echo " 386bsd aix alpha apollo bsdos convex-ultranet dell-gcc dgux dgux543"
24 @echo " ptx-2.x ptx-generic pyramid sco sco-nis sco-od2 sco-os5 sinix sunos4"
35 # Advanced installation: vendor-provided daemons are left alone, and the
38 # vendor-provided network daemons. These names can be found in the
53 # HP-UX SCO Unicos
56 # Easy installation: vendor-provided network daemons are moved to "some
73 # HP-UX SCO Unicos
80 # Ready-to-use system-dependent templates.
82 # Ready-to-use templates are available for many systems (see the "echo"
96 NETGROUP=-DNETGROUP TLI= all
102 NETGROUP=-DNETGROUP VSYSLOG= TLI= all
105 generic-resolver:
107 LIBS=-lresolv RANLIB=ranlib ARFLAGS=rv AUX_OBJ=setenv.o \
108 NETGROUP=-DNETGROUP TLI= all
110 # The NeXT loader needs "-m" or it barfs on redefined library functions.
113 LIBS=-m RANLIB=ranlib ARFLAGS=rv AUX_OBJ=environ.o \
114 NETGROUP=-DNETGROUP TLI= all
120 NETGROUP=-DNETGROUP VSYSLOG= TLI= all
126 NETGROUP=-DNETGROUP TLI= all miscd
132 NETGROUP=-DNETGROUP TLI= SYSTYPE="-systype bsd43" all
138 EXTRA_CFLAGS=-DSYS_ERRLIST_DEFINED VSYSLOG= all
142 RANLIB=ranlib ARFLAGS=$(ARFLAGS) AUX_OBJ= NETGROUP=-DNETGROUP TLI= \
143 EXTRA_CFLAGS="-DSYS_ERRLIST_DEFINED -DINET6 -DUSE_GETIPNODEBY" \
149 EXTRA_CFLAGS="-DSYS_ERRLIST_DEFINED -DINET6 \
150 -Dss_family=__ss_family -Dss_len=__ss_len" VSYSLOG= all
155 EXTRA_CFLAGS="-DSYS_ERRLIST_DEFINED -DBROKEN_SO_LINGER -DINET6=1 \
156 -Dss_family=__ss_family -Dss_len=__ss_len" all
158 linux-old:
160 LIBS="/usr/inet6/lib/libinet6.a -lresolv" \
162 …EXTRA_CFLAGS="-DSYS_ERRLIST_DEFINED -DBROKEN_SO_LINGER -DINET6=1 -Dss_family=sin6_family -Dsockadd…
164 # This is good for many SYSV+BSD hybrids with NIS, probably also for HP-UX 7.x.
168 NETGROUP=-DNETGROUP TLI= all
170 # ConvexOS-10.x with UltraNet support (ukkonen@csc.fi).
171 convex-ultranet:
173 LIBS=-lulsock RANLIB=ranlib ARFLAGS=rv AUX_OBJ=environ.o \
174 NETGROUP=-DNETGROUP TLI= all
177 ptx-generic:
179 LIBS="-lsocket -linet -lnsl" RANLIB=echo ARFLAGS=rv \
180 AUX_OBJ="setenv.o strcasecmp.o ptx.o" NETGROUP= TLI=-DPTX all
183 ptx-2.x:
185 LIBS="-lsocket -linet -lnsl" RANLIB=echo ARFLAGS=rv \
186 AUX_OBJ="setenv.o strcasecmp.o tli-sequent.o" NETGROUP= \
187 TLI=-DTLI_SEQUENT all
192 LIBS="-lc -lsun" RANLIB=echo ARFLAGS=rvs AUX_OBJ=setenv.o \
193 NETGROUP=-DNETGROUP TLI= all
195 # IRIX 5.2 is SYSV4 with several broken things (such as -lsocket -lnsl).
198 LIBS=-lsun RANLIB=echo ARFLAGS=rv VSYSLOG= \
199 NETGROUP=-DNETGROUP AUX_OBJ=setenv.o TLI= all
205 NETGROUP=-DNETGROUP EXTRA_CFLAGS="-DBSD=200000" TLI= all
210 LIBS="-lsocket -lnsl" RANLIB=echo ARFLAGS=rv VSYSLOG= \
211 NETGROUP=-DNETGROUP AUX_OBJ=setenv.o TLI=-DTLI \
212 BUGS="$(BUGS) -DSOLARIS_24_GETHOSTBYNAME_BUG" all
217 LIBS="-lsocket -lnsl" RANLIB=echo ARFLAGS=rv VSYSLOG= \
218 NETGROUP=-DNETGROUP AUX_OBJ=setenv.o TLI=-DTLI \
219 EXTRA_CFLAGS="-DINET6 -DUSE_GETIPNODEBY -DNO_CLONE_DEVICE \
220 -DINT32_T" all
225 LIBS="-lsocket -lnsl" RANLIB=echo ARFLAGS=rv \
226 NETGROUP=-DNETGROUP AUX_OBJ=setenv.o TLI=-DTLI all
231 LIBS=-lnsl RANLIB=echo ARFLAGS=rv \
232 NETGROUP=-DNETGROUP AUX_OBJ=setenv.o TLI=-DTLI \
233 BUGS="$(BUGS) -DINET_ADDR_BUG" all
237 LIBS=-lnsl RANLIB=echo ARFLAGS=rv \
238 NETGROUP=-DNETGROUP AUX_OBJ=setenv.o TLI=-DTLI all
243 LIBS="-lresolv -lnsl -lsocket" RANLIB=echo ARFLAGS=rv \
244 AUX_OBJ="setenv.o strcasecmp.o" NETGROUP= TLI=-DTLI \
250 LIBS="-lsocket -lnsl" RANLIB=echo ARFLAGS=rv \
251 NETGROUP= AUX_OBJ="setenv.o strcasecmp.o" TLI=-DTLI all
256 LIBS="-lsocket" RANLIB=echo \
257 ARFLAGS=rv AUX_OBJ=setenv.o NETGROUP=-DNO_NETGROUP TLI= all
262 LIBS="-L/usr/ucblib -lsocket -lnsl -lucb" \
263 RANLIB=echo ARFLAGS=rv NETGROUP=-DNETGROUP \
264 AUX_OBJ=setenv.o TLI="-DTLI -DDRS_XTI" all
267 dell-gcc:
269 LIBS="-lsocket -lnsl" RANLIB=ranlib ARFLAGS=rv CC=gcc \
270 AUX_OBJ="setenv.o strcasecmp.o" TLI=-DTLI all
272 # SCO 3.2v4.1 no frills (jedwards@sol1.solinet.net).
273 sco: target
275 LIBS="-lsocket -lnsl_s" RANLIB=echo ARFLAGS=rv \
278 # SCO OpenDesktop 2.0, release 3.2 (peter@midnight.com). Please simplify.
279 sco-od2:
281 LIBS="-lrpcsvc -lrpc -lyp -lrpc -lrpcsvc -lsocket" \
283 NETGROUP=-DNETGROUP TLI= all
285 # SCO 3.2v4.2 with TCP/IP 1.2.1 (Eduard.Vopicka@vse.cz). Please simplify.
286 sco-nis:
288 LIBS="-lyp -lrpc -lsocket -lyp -lc_s -lc" \
290 NETGROUP=-DNETGROUP TLI= EXTRA_CFLAGS="-nointl -DNO_NETGRENT" all
292 # SCO 3.2v5.0.0 OpenServer 5 (bob@odt.handy.com, bill@razorlogic.com)
293 sco-os5:
295 LIBS="-lrpcsvc -lsocket" RANLIB=echo ARFLAGS=rv VSYSLOG= \
296 AUX_OBJ=setenv.o NETGROUP=-DNETGROUP TLI= all
298 # sinix 5.42 setjmp workaround (szrzs023@ub3.ub.uni-kiel.de)
301 LIBS="-lsocket -lnsl -L/usr/ccs/lib -lc -L/usr/ucblib -lucb" \
302 RANLIB=echo ARFLAGS=rv AUX_OBJ=setenv.o TLI=-DTLI all
308 NETGROUP=-DNETGROUP TLI= SYSTYPE="-A run,any -A sys,any" all
314 STRINGS="-Dstrchr=index -Dstrrchr=rindex -Dmemcmp=bcmp -Dno_memcpy" \
315 NETGROUP="-DNETGROUP -DUSE_GETDOMAIN" TLI= all
322 NETGROUP=-DNETGROUP TLI= SYSTYPE="-sysname bsd43" all
327 LIBS=-lnet RANLIB=echo ARFLAGS=rv \
328 EXTRA_CFLAGS=-DINADDR_NONE="\"((unsigned long) -1)\"" \
331 # Unicos 8.x, Cray-YMP (Bruce Kelly).
340 LIBS="-lnsl -lsocket -lgen -lresolv" RANLIB=echo ARFLAGS=rv \
341 NETGROUP= AUX_OBJ=setenv.o TLI=-DTLI BUGS="$(BUGS)" all
346 LIBS="-linet -lnsl_s -ldbm" RANLIB=echo ARFLAGS=rv \
347 AUX_OBJ="setenv.o strcasecmp.o" EXTRA_CFLAGS="-DENOTCONN=ENAVAIL" \
353 LIBS="-linet -lnsl_s -ldbm" RANLIB=echo ARFLAGS=rv \
366 LIBS="-lsocket -lnsl -lc -L/usr/ucblib -lucb" RANLIB=echo ARFLAGS=rv \
367 NETGROUP=$(NETGROUP) AUX_OBJ=environ.o TLI=-DTLI all
371 LIBS="-lsocket -lnsl -lgen -lc -L/usr/ucblib -lucb" RANLIB=echo \
372 ARFLAGS=rv NETGROUP=$(NETGROUP) AUX_OBJ=environ.o TLI=-DTLI all
376 LIBS="-lsocket -lnsl" RANLIB=echo ARFLAGS=rv \
377 NETGROUP=-DNETGROUP AUX_OBJ="setenv.o strcasecmp.o" TLI=-DTLI all
386 # System dependencies: TLI (transport-level interface) support.
388 # Uncomment the following macro if your system has System V.4-style TLI
392 #TLI = -DTLI
401 RANLIB = ranlib # have ranlib (BSD-ish UNIX)
402 #RANLIB = echo # no ranlib (SYSV-ish UNIX)
424 #STRINGS= -Dstrchr=index -Dstrrchr=rindex -Dmemcmp=bcmp -Dno_memcpy
427 # System dependencies: selection of non-default object libraries.
432 #LIBS = -lsocket -lnsl # SysV.4 Solaris 2.x
433 #LIBS = -lsun # IRIX
434 #LIBS = -lsocket -linet -lnsl -lnfs # PTX
435 #LIBS = -linet -lnsl_s -ldbm # ISC
436 #LIBS = -lnet # Unicos 7
437 #LIBS = -linet -lsyslog -ldbm
438 #LIBS = -lsyslog -lsocket -lnsl
441 # System dependencies: system-specific compiler flags.
448 #SYSTYPE= -A run,any -A sys,any
452 #SYSTYPE= -sysname bsd43
457 # -DGETPEERNAME_BUG works around a getpeername(2) bug in some versions of
461 # -DBROKEN_FGETS works around an fgets(3) bug in some System V versions
468 # Compile with -DLIBC_CALLS_STRTOK to avoid the vendor's strtok() routine.
472 # instead of a long integer. Compile with -DINET_ADDR_BUG to work around
477 # host name aliases. Compile with -DSOLARIS_24_GETHOSTBYNAME_BUG to work
480 #BUGS = -DGETPEERNAME_BUG -DBROKEN_FGETS -DLIBC_CALLS_STRTOK
481 #BUGS = -DGETPEERNAME_BUG -DBROKEN_FGETS -DINET_ADDR_BUG
482 #BUGS = -DGETPEERNAME_BUG -DBROKEN_FGETS -DSOLARIS_24_GETHOSTBYNAME_BUG
487 # If your system supports NIS or YP-style netgroups, enable the following
490 #NETGROUP= -DNETGROUP
498 #VSYSLOG = -Dvsyslog=myvsyslog
517 #STYLE = -DPROCESS_OPTIONS # Enable language extensions.
557 # DOT= -DAPPEND_DOT
567 # possible for UDP-based connections, and can cause noticeable delays
568 # with connections from non-UNIX PCs. On some systems, remote username
575 # and hosts_options.5 manual pages (`nroff -man' format).
577 #AUTH = -DALWAYS_RFC931
588 # with a zero umask value, so that world-writable files may be produced.
597 UMASK = -DDAEMON_UMASK=022
607 ACCESS = -DHOSTS_ACCESS
616 TABLES = -DHOSTS_DENY=\"/etc/hosts.deny\" -DHOSTS_ALLOW=\"/etc/hosts.allow\"
636 PARANOID= -DPARANOID
649 HOSTNAME= -DALWAYS_HOSTNAME
659 # The protection is to refuse TCP connections with IP source routing
664 # been observed for SunOS 4.1.[1-3]. Symptoms are "BAD TRAP" and "Data
667 # Reportedly, Sun patch 100804-03 or 101790 fixes this for SunOS 4.1.x.
671 # -DKILL_IP_OPTIONS is not needed on modern UNIX systems that can stop
672 # source-routed traffic in the kernel. Examples: 4.4BSD derivatives,
675 # KILL_OPT= -DKILL_IP_OPTIONS
683 .c.o:; $(CC) $(CFLAGS) -c $*.c
685 CFLAGS = -O -DFACILITY=$(FACILITY) $(ACCESS) $(PARANOID) $(NETGROUP) \
687 -DREAL_DAEMON_DIR=\"$(REAL_DAEMON_DIR)\" $(STYLE) $(KILL_OPT) \
688 -DSEVERITY=$(SEVERITY) -DRFC931_TIMEOUT=$(RFC931_TIMEOUT) \
704 CHANGES try-from.c update.c ptx.c vfprintf.c tli-sequent.c \
705 tli-sequent.h misc.c diag.c ncr.c tcpdchk.c percent_m.c \
712 all other: config-check tcpd tcpdmatch try-from safe_finger tcpdchk
716 config-check:
717 @set +e; test -n "$(REAL_DAEMON_DIR)" || { make; exit 1; }
725 rm -f $(LIB)
727 -$(RANLIB) $(LIB)
730 $(CC) $(CFLAGS) -o $@ tcpd.o $(LIB) $(LIBS)
733 $(CC) $(CFLAGS) -o $@ miscd.o $(LIB) $(LIBS)
736 $(CC) $(CFLAGS) -o $@ safe_finger.o $(LIB) $(LIBS)
741 $(CC) $(CFLAGS) -o $@ $(TCPDMATCH_OBJ) $(LIB) $(LIBS)
743 try-from: try-from.o fakelog.o $(LIB)
744 $(CC) $(CFLAGS) -o $@ try-from.o fakelog.o $(LIB) $(LIBS)
749 $(CC) $(CFLAGS) -o $@ $(TCPDCHK_OBJ) $(LIB) $(LIBS)
764 rm -f tcpd miscd safe_finger tcpdmatch tcpdchk try-from *.[oa] core \
768 chmod -R a+r .
776 lint -DFACILITY=LOG_MAIL -DHOSTS_ACCESS -DPARANOID -DNETGROUP \
777 -DGETPEERNAME_BUG -DDAEMON_UMASK=022 -DSEVERITY=$(SEVERITY) \
778 $(TABLES) -DKILL_IP_OPTIONS -DPROCESS_OPTIONS \
779 -DRFC931_TIMEOUT=$(RFC931_TIMEOUT) -DALWAYS_RFC931 \
780 -DREAL_DAEMON_DIR=\"$(REAL_DAEMON_DIR)\" \
781 -Dvsyslog=myvsyslog \
788 lint -DFACILITY=LOG_MAIL -DHOSTS_ACCESS -DPARANOID -DNETGROUP \
789 -DGETPEERNAME_BUG -DDAEMON_UMASK=022 -DSEVERITY=$(SEVERITY) \
790 $(TABLES) -DKILL_IP_OPTIONS -DPROCESS_OPTIONS \
791 -DRFC931_TIMEOUT=$(RFC931_TIMEOUT) -DALWAYS_RFC931 \
792 -DREAL_DAEMON_DIR=\"$(REAL_DAEMON_DIR)\" \
793 -Dvsyslog=myvsyslog \
800 lint -DFACILITY=LOG_MAIL -DSEVERITY=$(SEVERITY) -DHOSTS_ACCESS \
801 -DPARANOID $(TABLES) -DNETGROUP -DPROCESS_OPTIONS -DRFC931_TIMEOUT=10 \
802 -DREAL_DAEMON_DIR=\"$(REAL_DAEMON_DIR)\" \
803 -Dvsyslog=myvsyslog \
809 lint -DFACILITY=LOG_MAIL -DSEVERITY=$(SEVERITY) -DHOSTS_ACCESS \
810 -DPARANOID $(TABLES) -DNETGROUP -DPROCESS_OPTIONS -DRFC931_TIMEOUT=10 \
811 -DREAL_DAEMON_DIR=\"$(REAL_DAEMON_DIR)\" \
812 -Dvsyslog=myvsyslog \
817 printfck -f printf.ck \
822 lint -DFACILITY=LOG_MAIL -DHOSTS_ACCESS -DPARANOID -DNETGROUP \
823 -DGETPEERNAME_BUG -DDAEMON_UMASK=022 -DSEVERITY=$(SEVERITY) \
824 $(TABLES) -DKILL_IP_OPTIONS -DPROCESS_OPTIONS \
825 -DRFC931_TIMEOUT=$(RFC931_TIMEOUT) -DALWAYS_RFC931 \
826 -DREAL_DAEMON_DIR=\"$(REAL_DAEMON_DIR)\" -Dvsyslog=myvsyslog aap.c
827 printfck -f printf.ck \
831 lint -DFACILITY=LOG_MAIL -DSEVERITY=$(SEVERITY) -DHOSTS_ACCESS \
832 -DPARANOID $(TABLES) -DNETGROUP -DPROCESS_OPTIONS -DRFC931_TIMEOUT=10 \
833 -Dvsyslog=myvsyslog -DREAL_DAEMON_DIR=\"$(REAL_DAEMON_DIR)\"
900 tli-sequent.o: cflags
901 tli-sequent.o: tcpd.h
902 tli-sequent.o: tli-sequent.h
905 try-from.o: cflags
906 try-from.o: tcpd.h