|
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: 5854 (0x16de) Types: TextFile Names: »Makefile«
└─⟦2d1937cfd⟧ Bits:30007241 EUUGD22: P.P 5.0 └─⟦35176feda⟧ »EurOpenD22/isode/isode-6.tar.Z« └─⟦de7628f85⟧ └─⟦this⟧ »isode-6.0/rosap/Makefile«
############################################################################### # Instructions to Make, for compilation of ISODE RoSAP processes ############################################################################### ############################################################################### # # $Header: /f/osi/rosap/RCS/Makefile,v 7.0 89/11/23 22:21:09 mrose Rel $ # # Based on an TCP-based implementation by George Michaelson of University # College London. # # # $Log: Makefile,v $ # Revision 7.0 89/11/23 22:21:09 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 = librosap.a LLIBS = $(TOPDIR)llib-lrtsap $(TOPDIR)llib-lacsap \ $(TOPDIR)llib-lpsap2 $(TOPDIR)llib-lpsap $(TOPDIR)llib-lssap \ $(TOPDIR)llib-lcompat HFILES = $(HDIR)rosap.h $(HDIR)rtsap.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 ################################################################## # Here it is... ################################################################## all: librosap inst-all: # inst-librosap manuals install: inst-all clean lint: l-librosap ################################################################ # librosap ################################################################ CFILES = rosaperror.c \ rosapinvoke.c rosapresult.c rosapuerror.c rosapureject.c \ rosapintr.c rosapwait.c rosapservice.c rosapapdu.c \ rosapasync.c rosapselect.c rosaplose.c \ ro2rts.c \ ro2ps.c \ ro2ssexec.c ro2ssrespond.c ro2ssinitiat.c ro2ssreleas1.c \ ro2ssreleas2.c ro2ss.c ro2ssthorn.c PYFILES = ros.py OFILES = rosaperror.o \ rosapinvoke.o rosapresult.o rosapuerror.o rosapureject.o \ rosapintr.o rosapwait.o rosapservice.o rosapapdu.o \ rosapasync.o rosapselect.o rosaplose.o \ ro2rts.o \ ro2ps.o \ ro2ssexec.o ro2ssrespond.o ro2ssinitiat.o ro2ssreleas1.o \ ro2ssreleas2.o ro2ss.o ro2ssthorn.o \ ros.o vros.o $(OSTRINGS) inst-librosap: $(LIBDIR)librosap.a $(LINTDIR)llib-lrosap $(LIBDIR)librosap.a: librosap.a -rm -f $@ cp librosap.a $@ @$(UTILDIR)make-lib.sh $(SYSTEM) $@ -ranlib -@ls -gls $@ -@echo "" $(LINTDIR)llib-lrosap: llib-lrosap -cp $@ zllib-lrosap -rm -f $@ sed -e 's%#include "\(.*\)"%#include "$(INCDIR)\1"%' \ < llib-lrosap | \ sed -e 's%#include "/usr/include/\(.*\)"%#include <\1>%' > $@ @$(UTILDIR)inst-lint.sh $(SYSTEM) $(OPTIONS) $@ -@ls -gls $@ $@.ln -@echo "" librosap: librosap.a librosap.a: rosapvrsn.o -rm -f $@ @$(UTILDIR)make-lib.sh $(SYSTEM) $(ARFLAGS) $@ $(OFILES) \ rosapvrsn.o -@rm -f $(TOPDIR)librosap.a $(TOPDIR)llib-lrosap -@$(LN) librosap.a $(TOPDIR)librosap.a -@$(LN) llib-lrosap $(TOPDIR)llib-lrosap -@ls -l $@ -@echo "RoSAP library built normally" rosapvrsn.c: $(OFILES) @$(UTILDIR)version.sh rosap > $@ l-librosap: ros.c true $(LINT) $(LFLAGS) $(CFILES) ros.c rosapvrsn.c $(LLIBS) rosaperror.o: $(HFILES) rosapinvoke.o: $(HDIR)ropkt.h $(HDIR)acpkt.h $(HFILES) rosapresult.o: $(HDIR)ropkt.h $(HDIR)acpkt.h $(HFILES) rosapuerror.o: $(HDIR)ropkt.h $(HDIR)acpkt.h $(HFILES) rosapureject.o: $(HDIR)ropkt.h $(HDIR)acpkt.h $(HFILES) rosapintr.o: $(HFILES) rosapwait.o: $(HDIR)ropkt.h $(HDIR)acpkt.h $(HFILES) rosapservice.o: $(HDIR)ropkt.h $(HDIR)acpkt.h $(HFILES) rosapapdu.o: $(HDIR)ropkt.h $(HDIR)acpkt.h $(HFILES) $(HDIR)tailor.h \ $(HDIR)logger.h rosapasync.o: $(HDIR)ropkt.h $(HDIR)acpkt.h $(HFILES) rosapselect.o: $(HDIR)ropkt.h $(HDIR)acpkt.h $(HFILES) rosaplose.o: $(HDIR)ropkt.h $(HDIR)acpkt.h $(HFILES) $(HDIR)tailor.h \ $(HDIR)logger.h ro2rts.o: $(HDIR)ropkt.h $(HDIR)acpkt.h $(HFILES) $(HDIR)tailor.h \ $(HDIR)logger.h ro2ps.o: $(HDIR)ropkt.h $(HDIR)acpkt.h $(HFILES) $(HDIR)tailor.h \ $(HDIR)logger.h ro2ssexec.o: $(HDIR)ropkt.h $(HDIR)acpkt.h $(HFILES) $(HDIR)isoservent.h \ $(HDIR)tailor.h $(HDIR)logger.h ro2ssrespond.o: $(HDIR)ropkt.h $(HDIR)acpkt.h $(HFILES) $(HDIR)tailor.h \ $(HDIR)logger.h ro2ssinitiat.o: $(HDIR)ropkt.h $(HDIR)acpkt.h $(HFILES) $(HDIR)isoservent.h \ $(HDIR)tailor.h $(HDIR)logger.h ro2ssreleas1.o: $(HDIR)ropkt.h $(HDIR)acpkt.h $(HFILES) ro2ssreleas2.o: $(HDIR)ropkt.h $(HDIR)acpkt.h $(HFILES) ro2ss.o: $(HDIR)ropkt.h $(HDIR)acpkt.h $(HFILES) $(HDIR)tailor.h \ $(HDIR)logger.h ro2ssthorn.o: $(HDIR)ropkt.h $(HDIR)acpkt.h $(HFILES) ros.o: $(HDIR)ropkt.h $(HDIR)acpkt.h $(HFILES) ros.o: ros.c ros.c: ros.py $(TOPDIR)pepy/xpepy vros.o: $(HDIR)ropkt.h $(HDIR)acpkt.h $(HFILES) vros.o: vros.c vros.c: ros.py $(TOPDIR)pepy/xpepy $(TOPDIR)pepy/xpepy -a PY_advise -m -d -S PRINT -o $@ $(PYFLAGS) ros.py ################################################################ # manual pages ################################################################ MANUALS = librosap.3n manuals:; @$(UTILDIR)inst-man.sh $(MANOPTS) $(MANUALS) -@echo "" ################################################################ # clean ################################################################ clean:; rm -f *.ph *.o *.a ros.c vros.c z* _* core rosapvrsn.c \ $(CLEANSTRINGS) grind:; iprint Makefile tgrind -lc $(CFILES) rosapvrsn.c rosaptest.c llib-lrosap tgrind -lpepy -d $(TOPDIR)pepy/grindefs $(PYFILES) @echo $(MANUALS) | \ tr " " "\012" | \ sed -e "s%.*%itroff -man &%" | \ sh -ve true:;