|
|
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: 9102 (0x238e)
Types: TextFile
Names: »Makefile«
└─⟦2d1937cfd⟧ Bits:30007241 EUUGD22: P.P 5.0
└─⟦35176feda⟧ »EurOpenD22/isode/isode-6.tar.Z«
└─⟦de7628f85⟧
└─⟦this⟧ »isode-6.0/Makefile«
##########################################################################
# Instructions to Make, for compilation of ISODE processes
##########################################################################
###############################################################################
#
# $Header: /f/osi/RCS/Makefile,v 7.0 89/11/23 21:21:28 mrose Rel $
#
#
# $Log: Makefile,v $
# Revision 7.0 89/11/23 21:21:28 mrose
# Release 6.0
#
###############################################################################
###############################################################################
#
# NOTICE
#
# Acquisition, use, and distribution of this module and related
# materials are subject to the restrictions of a license agreement.
# Consult the Preface in the User's Manual for the full terms of
# this agreement.
#
###############################################################################
##################################################################
# Here it is...
##################################################################
DIRS = h compat dirent tsap ssap psap pepy psap2 \
acsap rtsap rosap rosy support imisc
OTHERS = dsap ftam ftam2 ftam-ftp ftp-ftam others psap2-lpp quipu \
snmp vt
all:; @for i in $(DIRS); \
do (echo "cd $$i; $(MAKE) all"; \
cd $$i; $(MAKE) all); \
done
inst-all:; @for i in $(DIRS); \
do (echo "cd $$i; $(MAKE) inst-all"; \
cd $$i; $(MAKE) inst-all); \
done
install: inst-all clean
lint:; @for i in $(DIRS); \
do (echo "cd $$i; $(MAKE) lint"; \
cd $$i; $(MAKE) lint); \
done
clean:; rm -f lib*.a llib-l* _* *.tmp config/_* util/inst-man.sh
@for i in $(DIRS) $(OTHERS); \
do (echo "cd $$i; $(MAKE) clean"; \
cd $$i; $(MAKE) clean); \
done
grind:; @for i in $(DIRS) $(OTHERS); \
do (echo "cd $$i; $(MAKE) grind"; \
cd $$i; $(MAKE) grind); \
done
once-only:; @touch h/*.h h/quipu/*.h
@touch dsap/dsaptailor dsap/oidtable.*.local quipu/quiputailor
distribution: clean once-only READ-ME
@cd doc; make clean
READ-ME: isode-gen.8
nroff -man isode-gen.8 > isode-gen.tmp
mv isode-gen.tmp $@
##################################################################
# everything
##################################################################
everything: all true
./make all-ftam all-ftam-ftp all-vt all-quipu all-snmp all-lpp
@echo "a great album by mtr's favorite rock band"
inst-everything: inst-all true
./make inst-ftam inst-ftam-ftp inst-vt inst-quipu inst-snmp \
inst-lpp
true:;
##################################################################
# ftam
##################################################################
FTAM = ftam ftam2
all-ftam:; @for i in $(FTAM); \
do (echo "cd $$i; $(MAKE) all"; \
cd $$i; $(MAKE) all); \
done
inst-ftam:; @for i in $(FTAM); \
do (echo "cd $$i; $(MAKE) inst-all"; \
cd $$i; $(MAKE) inst-all); \
done
install-ftam:; @for i in $(FTAM); \
do (echo "cd $$i; $(MAKE) install"; \
cd $$i; $(MAKE) install); \
done
lint-ftam:; @for i in $(FTAM); \
do (echo "cd $$i; $(MAKE) lint"; \
cd $$i; $(MAKE) lint); \
done
##################################################################
# ftam-ftp
##################################################################
FTAM-FTP= ftam-ftp ftp-ftam
all-ftam-ftp:; @for i in $(FTAM-FTP); \
do (echo "cd $$i; $(MAKE) all"; \
cd $$i; $(MAKE) all); \
done
inst-ftam-ftp:; @for i in $(FTAM-FTP); \
do (echo "cd $$i; $(MAKE) inst-all"; \
cd $$i; $(MAKE) inst-all); \
done
install-ftam-ftp:; @for i in $(FTAM-FTP); \
do (echo "cd $$i; $(MAKE) install"; \
cd $$i; $(MAKE) install); \
done
lint-ftam-ftp:; @for i in $(FTAM-FTP); \
do (echo "cd $$i; $(MAKE) lint"; \
cd $$i; $(MAKE) lint); \
done
##################################################################
# vt
##################################################################
VT = vt
all-vt:; @for i in $(VT); \
do (echo "cd $$i; $(MAKE) all"; \
cd $$i; $(MAKE) all); \
done
inst-vt:; @for i in $(VT); \
do (echo "cd $$i; $(MAKE) inst-all"; \
cd $$i; $(MAKE) inst-all); \
done
install-vt:; @for i in $(VT); \
do (echo "cd $$i; $(MAKE) install"; \
cd $$i; $(MAKE) install); \
done
lint-vt:; @for i in $(VT); \
do (echo "cd $$i; $(MAKE) lint"; \
cd $$i; $(MAKE) lint); \
done
##################################################################
# quipu
##################################################################
QUIPU = dsap quipu
all-quipu:; cd h/quipu; $(MAKE) all
@for i in $(QUIPU); \
do (echo "cd $$i; $(MAKE) all"; \
cd $$i; $(MAKE) all); \
done
cd support; $(MAKE) dsabuild
inst-quipu:; cd h/quipu; $(MAKE) inst-all
@for i in $(QUIPU); \
do (echo "cd $$i; $(MAKE) inst-all"; \
cd $$i; $(MAKE) inst-all); \
done
cd support; $(MAKE) inst-dsabuild man-dsabuild
install-quipu:; cd h/quipu; $(MAKE) install
@for i in $(QUIPU); \
do (echo "cd $$i; $(MAKE) install"; \
cd $$i; $(MAKE) install); \
done
cd support; $(MAKE) inst-dsabuild man-dsabuild
lint-quipu:; cd h/quipu; $(MAKE) lint
@for i in $(QUIPU); \
do (echo "cd $$i; $(MAKE) lint"; \
cd $$i; $(MAKE) lint); \
done
cd support; $(MAKE) l-dsabuild
##################################################################
# snmp
##################################################################
SNMP = snmp
all-snmp:; @for i in $(SNMP); \
do (echo "cd $$i; $(MAKE) all"; \
cd $$i; $(MAKE) all); \
done
inst-snmp:; @for i in $(SNMP); \
do (echo "cd $$i; $(MAKE) inst-all"; \
cd $$i; $(MAKE) inst-all); \
done
install-snmp:; @for i in $(SNMP); \
do (echo "cd $$i; $(MAKE) install"; \
cd $$i; $(MAKE) install); \
done
lint-snmp:; @for i in $(SNMP); \
do (echo "cd $$i; $(MAKE) lint"; \
cd $$i; $(MAKE) lint); \
done
##################################################################
# lpp
##################################################################
LPP = h compat psap pepy acsap rosap rosy psap2-lpp
LPP-AUX = support imisc
all-lpp:; @for i in $(LPP); \
do (echo "cd $$i; $(MAKE) all"; \
cd $$i; $(MAKE) all); \
done
@for i in $(LPP-AUX); \
do (echo "cd $$i; $(MAKE) all-lpp"; \
cd $$i; $(MAKE) all-lpp); \
done
inst-lpp:; @for i in $(LPP); \
do (echo "cd $$i; $(MAKE) inst-all"; \
cd $$i; $(MAKE) inst-all); \
done
@for i in $(LPP-AUX); \
do (echo "cd $$i; $(MAKE) inst-lpp"; \
cd $$i; $(MAKE) inst-lpp); \
done
install-lpp:; @for i in $(LPP); \
do (echo "cd $$i; $(MAKE) install"; \
cd $$i; $(MAKE) install); \
done
@for i in $(LPP-AUX); \
do (echo "cd $$i; $(MAKE) install-lpp"; \
cd $$i; $(MAKE) install-lpp); \
done
lint-lpp:; @for i in $(LPP); \
do (echo "cd $$i; $(MAKE) lint"; \
cd $$i; $(MAKE) lint); \
done
@for i in $(LPP-AUX); \
do (echo "cd $$i; $(MAKE) lint-lpp"; \
cd $$i; $(MAKE) lint-lpp); \
done
##################################################################
# image
##################################################################
image:; find . -name RCS -a -exec rm -rf {} \; -a -prune
rm -f CHECK-OUT config/CONFIG.make h/config.h \
support/aliases.local support/entities.local \
support/macros.local support/objects.local \
support/services.local
cp dsap/common/protected.c /tmp/protected.c
-unifdef -UHAVE_PROTECTED < /tmp/protected.c \
> dsap/common/protected.c
rm -f /tmp/protected.c
cp quipu/security.c /tmp/security.c
-unifdef -UHAVE_RSA < /tmp/security.c > quipu/security.c
rm -f /tmp/security.c
##################################################################
# zap
##################################################################
zap:; rm -rf $(INCDIRM)
rm -f $(BINDIR)pepy \
$(BINDIR)posy \
$(BINDIR)rosy
rm -f $(LIBDIR)libicompat.a \
$(LIBDIR)libdirent.a \
$(LIBDIR)libtsap.a \
$(LIBDIR)libssap.a \
$(LIBDIR)libpsap.a \
$(LIBDIR)libpepy.a \
$(LIBDIR)libpsap2.a \
$(LIBDIR)libacsap.a \
$(LIBDIR)librtsap.a \
$(LIBDIR)librosap.a \
$(LIBDIR)librosy.a \
$(LIBDIR)libisode.a \
$(LIBDIR)libdsap.a \
$(LIBDIR)libquipu.a
rm -f $(LINTDIR)llib-licompat* \
$(LINTDIR)llib-ldirent* \
$(LINTDIR)llib-ltsap* \
$(LINTDIR)llib-lssap* \
$(LINTDIR)llib-lpsap* \
$(LINTDIR)llib-lpsap2* \
$(LINTDIR)llib-lacsap* \
$(LINTDIR)llib-lrtsap* \
$(LINTDIR)llib-lrosap* \
$(LINTDIR)llib-lrosy* \
$(LINTDIR)llib-lisode* \
$(LINTDIR)llib-ldsap* \
$(LINTDIR)llib-lquipu*