|
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: 7761 (0x1e51) Types: TextFile Names: »Makefile«
└─⟦2d1937cfd⟧ Bits:30007241 EUUGD22: P.P 5.0 └─⟦35176feda⟧ »EurOpenD22/isode/isode-6.tar.Z« └─⟦de7628f85⟧ └─⟦this⟧ »isode-6.0/ftam/Makefile«
############################################################################### # Instructions to Make, for compilation of ISODE FTAM processes ############################################################################### ############################################################################### # # $Header: /f/osi/ftam/RCS/Makefile,v 7.0 89/11/23 21:53:13 mrose Rel $ # # # $Log: Makefile,v $ # Revision 7.0 89/11/23 21:53:13 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. # ############################################################################### .SUFFIXES: .py .c .o .py.c:; $(TOPDIR)pepy/xpepy -a PY_advise -m $(PYFLAGS) $< LIBES = libftam.a $(TOPDIR)libisode.a LLIBS = $(TOPDIR)llib-lisode HFILES = $(HDIR)ftam.h \ $(HDIR)acsap.h $(HDIR)psap2.h $(HDIR)psap.h $(HDIR)ssap.h \ $(HDIR)isoaddrs.h \ $(HDIR)manifest.h $(HDIR)general.h $(HDIR)config.h HXFILES = $(HFILES) $(HDIR)fpkt.h CONT-types.h FADU-types.h \ FTAM-types.h ################################################################## # Here it is... ################################################################## all: libftam inst-all: documents # inst-libftam manuals install: inst-all clean lint: l-libftam ################################################################## # libftam ################################################################## CFILES = ftamprovider.c ftamerror.c ftaminitiate.c ftamrespond.c \ ftamrelease1.c ftamrelease2.c ftamabort.c ftamgroup1.c \ ftamgroup2.c ftamaccess1.c ftamaccess2.c ftambulk.c \ ftambulk1.c ftambulk2.c ftamselect.c ftamtrace.c ftamacl.c \ ftamattr.c ftambits.c ftamchrg.c ftamconctl.c ftamdiag.c \ ftamfaduid.c ftampass.c ftamshare.c ftamlose.c ftamdocument.c \ ftamfdf.c PYFILES = cont.py fadu.py ftam.py OFILES = ftamprovider.o ftamerror.o ftaminitiate.o ftamrespond.o \ ftamrelease1.o ftamrelease2.o ftamabort.o ftamgroup1.o \ ftamgroup2.o ftamaccess1.o ftamaccess2.o ftambulk.o \ ftambulk1.o ftambulk2.o ftamselect.o ftamtrace.o ftamacl.o \ ftamattr.o ftambits.o ftamchrg.o ftamconctl.o ftamdiag.o \ ftamfaduid.o ftampass.o ftamshare.o ftamlose.o ftamdocument.o \ ftamfdf.o \ CONT-print.o FADU-print.o FTAM-print.o \ $(OSTRINGS) HEADERS = CONT.ph CONT-types.h FADU.ph FADU-types.h \ FTAM.ph FTAM-types.h inst-libftam: $(LIBDIR)libftam.a inst-headers $(LINTDIR)llib-lftam $(LIBDIR)libftam.a: libftam.a -rm -f $@ cp libftam.a $@ @$(UTILDIR)make-lib.sh $(SYSTEM) $@ -ranlib -@ls -gls $@ -@echo "" $(LINTDIR)llib-lftam: llib-lftam -cp $@ zllib-lftam -rm -f $@ sed -e 's%#include "\(.*\)"%#include "$(INCDIR)\1"%' \ < llib-lftam | \ sed -e 's%#include "/usr/include/\(.*\)"%#include <\1>%' > $@ @$(UTILDIR)inst-lint.sh $(SYSTEM) $(OPTIONS) $@ -@ls -gls $@ $@.ln -@echo "" inst-headers:; @cd $(TOPDIR)h; $(MAKE) inst-ftam @for h in $(HEADERS); do $(MAKE) TARGET=$$h inst-target; done inst-target: $(PEPYDIR)$(TARGET) $(PEPYDIR)$(TARGET): $(TARGET) -cp $@ z$(TARGET) cp $(TARGET) $@ -@ls -gls $@ -@echo "" libftam: libftam.a -@rm -f $(TOPDIR)h/CONT-types.h \ $(TOPDIR)h/FADU-types.h \ $(TOPDIR)h/FTAM-types.h -@$(LN) CONT-types.h $(TOPDIR)h/CONT-types.h -@$(LN) FADU-types.h $(TOPDIR)h/FADU-types.h -@$(LN) FTAM-types.h $(TOPDIR)h/FTAM-types.h libftam.a: ftamvrsn.o -rm -f $@ @$(UTILDIR)make-lib.sh $(SYSTEM) $(ARFLAGS) $@ $(OFILES) \ $(CONT-O) $(FADU-O) $(FTAM-O) ftamvrsn.o -@rm -f $(TOPDIR)libftam.a $(TOPDIR)llib-lftam -@$(LN) libftam.a $(TOPDIR)libftam.a -@$(LN) llib-lftam $(TOPDIR)llib-lftam -@ls -l $@ -@echo "FTAM library built normally" CONT-O= CONT-[0-9]*.o CONT-C= CONT-[0-9]*.c CONT-O: CONT-C @$(MAKE) `/bin/ls $(CONT-C) | sed 's/\.c$$/.o/'` -@touch $@ CONT-C: CONT-types.py $(TOPDIR)pepy/xpepy -@rm -f $(CONT-C) $(CONT-O) $(TOPDIR)pepy/xpepy -a PY_advise -A -b CONT -m $(PYFLAGS) \ CONT-types.py -@touch $@ FADU-O = FADU-[0-9]*.o FADU-C = FADU-[0-9]*.c FADU-O: FADU-C @$(MAKE) `/bin/ls $(FADU-C) | sed 's/\.c$$/.o/'` -@touch $@ FADU-C: FADU-types.py $(TOPDIR)pepy/xpepy -@rm -f $(FADU-C) $(FADU-O) $(TOPDIR)pepy/xpepy -a PY_advise -A -b FADU -m $(PYFLAGS) \ FADU-types.py -@touch $@ FTAM-O= FTAM-[0-9]*.o FTAM-C= FTAM-[0-9]*.c FTAM-O: FTAM-C @$(MAKE) `/bin/ls $(FTAM-C) | sed 's/\.c$$/.o/'` -@touch $@ FTAM-C: FTAM-types.py $(TOPDIR)pepy/xpepy -@rm -f $(FTAM-C) $(FTAM-O) $(TOPDIR)pepy/xpepy -a PY_advise -A -b FTAM -m $(PYFLAGS) \ FTAM-types.py -@touch $@ ftamvrsn.c: $(OFILES) CONT-O FADU-O FTAM-O @$(UTILDIR)version.sh ftam > $@ l-libftam: CONT-print.c CONT-C FADU-print.c FADU-C FTAM-print.c FTAM-C \ true $(LINT) $(LFLAGS) $(CFILES) CONT-print.c $(CONT-C) \ FADU-print.c $(FADU-C) FTAM-print.c $(FTAM-C) \ ftamvrsn.c $(LLIBS) ftamprovider.o: $(HXFILES) ftamerror.o: $(HFILES) ftaminitiate.o: $(HXFILES) ftamrespond.o: $(HXFILES) ftamrelease1.o: $(HXFILES) ftamrelease2.o: $(HXFILES) ftamabort.o: $(HXFILES) ftamgroup1.o: $(HXFILES) ftamgroup2.o: $(HXFILES) ftamaccess1.o: $(HXFILES) ftamaccess2.o: $(HXFILES) ftambulk.o: $(HXFILES) ftambulk1.o: $(HXFILES) ftambulk2.o: $(HXFILES) ftamselect.o: $(HXFILES) ftamtrace.o: $(HXFILES) ftamacl.o: $(HXFILES) ftambits.o: $(HXFILES) ftamattr.o: $(HXFILES) ftamchrg.o: $(HXFILES) ftamconctl.o: $(HXFILES) ftamdiag.o: $(HXFILES) ftamfaduid.o: $(HXFILES) ftampass.o: $(HXFILES) ftamshare.o: $(HXFILES) ftamlose.o: $(HXFILES) ftamdocument.o: $(HFILES) $(HDIR)tailor.h $(HDIR)logger.h ftamfdf.o: $(HXFILES) CONT-types.h CONT-types.py: cont.py $(TOPDIR)pepy/xposy $(TOPDIR)pepy/xposy -f -h -m -o CONT-types.py $(POFLAGS) \ cont.py CONT-print.c:cont.py $(TOPDIR)pepy/xpepy $(TOPDIR)pepy/xpepy -a PY_advise -d -m -S PRINT -o $@ \ $(PYFLAGS) cont.py FADU-types.h FADU-types.py: fadu.py $(TOPDIR)pepy/xposy $(TOPDIR)pepy/xposy -f -h -m -o FADU-types.py $(POFLAGS) \ fadu.py FADU-print.c: fadu.py $(TOPDIR)pepy/xpepy $(TOPDIR)pepy/xpepy -a PY_advise -d -m -S PRINT -o $@ \ $(PYFLAGS) fadu.py FTAM-types.h FTAM-types.py: ftam.py $(TOPDIR)pepy/xposy $(TOPDIR)pepy/xposy -f -h -m -o FTAM-types.py $(POFLAGS) \ ftam.py FTAM-print.c: ftam.py $(TOPDIR)pepy/xpepy $(TOPDIR)pepy/xpepy -a PY_advise -d -m -S PRINT -o $@ \ $(PYFLAGS) ftam.py ################################################################ # documents ################################################################ documents: $(ETCDIR)isodocuments $(ETCDIR)isodocuments: isodocuments -cp $@ zisodocuments cp isodocuments $@ -@ls -gls $@ -@echo "" ################################################################## # manual pages ################################################################## MANUALS = libftam.3n isodocuments.5 manuals:; @$(UTILDIR)inst-man.sh $(MANOPTS) $(MANUALS) -@echo "" ################################################################## # clean ################################################################## clean:; rm -f *.ph *.o *.a z* _* core \ ftamvrsn.c \ $(TOPDIR)h/CONT-types.h $(TOPDIR)h/FADU-types.h \ $(TOPDIR)h/FTAM-types.h \ $(CLEANSTRINGS) rm -f CONT* rm -f FADU* rm -f FTAM* grind:; iprint Makefile isodocuments tgrind -lc $(CFILES) ftamvrsn.c llib-lftam tgrind -lpepy -d $(TOPDIR)pepy/grindefs $(PYFILES) @echo $(MANUALS) | \ tr " " "\012" | \ sed -e "s%.*%itroff -man &%" | \ sh -ve true:;