|
|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: M T
Length: 1841 (0x731)
Types: TextFile
Names: »Makefile«
└─⟦9ae75bfbd⟧ Bits:30007242 EUUGD3: Starter Kit
└─⟦5cced586a⟧ »EurOpenD3/news/nntp/nntp.1.5.7.tar.Z«
└─⟦7340f105e⟧
└─⟦this⟧ »./xmit/Makefile«
# Compile time flags:
# BSD4_2 - We're a 4.2 BSD UNIX (or later, includes Ultrix)
# 4.2BSD accounting
# USG - We're a USG (System III/V) UNIX
# unreliable signals, strchr, missing bcopy,
# might have lockf(2)
# USELOG="file" - Log transmission stats to this file
# DECNET - We're an Ultrix system with DECNET
# (this implies BSD4_2)
# EXCELAN - We're a USG system with an EXCELAN ethernet board
# to fake real networking with.
#
# these two are implied by EXCELAN:
# NONETDB - We don't have gethostbyname(3) and getservbyname(3)
# and inet_ntoa(3) and inet_addr(3)
# OLDSOCKET - We use the old (pre 4.2 BSD) socket(2) args
#
# these are implied by BSD4_2:
# SYSLOG - We have syslog(3)
# FTRUNCATE - We have ftruncate(2)
# RELSIG - We have 4BSD's reliable signals
# (although I use the signal(2) interface)
DEFS= -DBSD4_2
# -lresolv needed below for pyramids
LIBS=-lresolv
CFLAGS= -O ${DEFS}
DESTDIR=/usr/lib/news
HFILES=nntpxmit.h get_tcp_conn.h llist.h sysexits.h nntp.h
SRC=nntpxmit.c remote.c llist.c get_tcp_conn.c
OBJ=nntpxmit.o remote.o llist.o get_tcp_conn.o
FILES=Makefile nntpxmit.1 ${SRC} ${HFILES} shlock.c nntpsend.csh nntpsend.sh nntp_awk
all: nntpxmit shlock
nntpxmit: ${OBJ}
cc -o $@ ${OBJ} ${LIBS}
@ls -las $@ ; size $@
nntpxmit.o: nntpxmit.c nntpxmit.h llist.h
get_tcp_conn.o: get_tcp_conn.c get_tcp_conn.h
remote.o: remote.c nntpxmit.h get_tcp_conn.h
llist.o: llist.c llist.h
shlock: shlock.c
cc ${CFLAGS} -o shlock shlock.c
install: nntpxmit shlock
cp nntpxmit shlock ${DESTDIR}
cd ${DESTDIR}; chmod 755 nntpxmit shlock
@echo "You'll have to edit nntpsend for local config."
lint:
lint -hbx ${DEFS} ${SRC} ${LIBS}
clean:
rm -f nntpxmit shlock ${OBJ}
dist: nntpxmit.tar
nntpxmit.tar: ${FILES}
tar cvhf nntpxmit.tar ${FILES}
# two for Phil Lapsley
distrib: clean
check:;