DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download
Index: M T

⟦4701f8a4e⟧ TextFile

    Length: 9102 (0x238e)
    Types: TextFile
    Names: »Makefile«

Derivation

└─⟦2d1937cfd⟧ Bits:30007241 EUUGD22: P.P 5.0
    └─⟦35176feda⟧ »EurOpenD22/isode/isode-6.tar.Z« 
        └─⟦de7628f85⟧ 
            └─⟦this⟧ »isode-6.0/Makefile« 

TextFile

##########################################################################
#   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*