|
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: 4118 (0x1016) Types: TextFile Names: »Makefile«
└─⟦3d0c2be1b⟧ Bits:30001254 ISODE-5.0 Tape └─⟦eba4602b1⟧ »./isode-5.0.tar.Z« └─⟦d3ac74d73⟧ └─⟦this⟧ »isode-5.0/dsap/x500as/Makefile«
############################################################################### # Instructions to Make, for compilation of QUIPU protocol stuff ############################################################################### ############################################################################### # # $Header: /f/osi/dsap/x500as/RCS/Makefile,v 6.0 89/03/18 23:29:10 mrose Rel $ # # # $Log: Makefile,v $ # Revision 6.0 89/03/18 23:29:10 mrose # Release 5.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 UPDIR = ../ LLIBS = $(TOPDIR)llib-lisode ############################################################# # Here it is... ############################################################# all: libx500as inst-all: install: inst-all clean lint: l-libx500as ############################################################# # libx500as ############################################################# CFILES = ds_ext.c asn_ext.c \ dsarg_dec.c dsarg_enc.c dsarg_prn.c \ dsres_dec.c dsres_enc.c dsres_prn.c \ dserr_dec.c dserr_enc.c dserr_prn.c PEPY-C = IF-*.c AF-*.c DAS-*.c DO-*.c QU-*.c OFILES = ds_ext.o asn_ext.o \ dsarg_dec.o dsarg_enc.o dsarg_prn.o \ dsres_dec.o dsres_enc.o dsres_prn.o \ dserr_dec.o dserr_enc.o dserr_prn.o PEPY-O = IF-*.o AF-*.o DAS-*.o DO-*.o QU-*.o PYFILES = if-enc.py if-dec.py if-prn.py \ af-enc.py af-dec.py af-prn.py \ das-enc.py das-dec.py das-prn.py \ do-enc.py do-dec.py do-prn.py \ qu-enc.py qu-dec.py qu-prn.py PYS = IF AF DAS DO QU DSPEPY = $(TOPDIR)pepy/xpepy -a ds_advise -A -m $(PYFLAGS) HEADERS = libx500as: libx500as.a libx500as.a: x500asvrsn.o -rm -f $@ @$(UTILDIR)make-lib.sh $(SYSTEM) $(ARFLAGS) $@ $(OFILES) \ $(PEPY-O) x500asvrsn.o -@rm -f $(UPDIR)libx500as.a $(UPDIR)llib-lx500as -@ln libx500as.a $(UPDIR)libx500as.a -@$(LN) llib-lx500as $(UPDIR)llib-lx500as -@ls -l $@ -@echo "QUIPU X500 Abstract Syntax library built normally" x500asvrsn.c: $(OFILES) PYS.O @$(UTILDIR)version.sh x500as > $@ l-libx500as: $(CFILES) PYS.O true $(LINT) $(LFLAGS) $(CFILES) $(PEPY-C) $(LLIBS) ####################################################### # asn ####################################################### MODS = enc dec prn PYS.O: $(PYFILES) PYS.PY @for i in $(PYS); \ do ( \ for j in $(MODS); \ do( \ $(MAKE) $$i-$$j.o \ ); \ done; \ ); \ done -@touch $@ PYS.PY: $(TOPDIR)/pepy/xpepy touch *.py -@touch $@ IF-enc.c: if-enc.py $(DSPEPY) -o $@ $? IF-dec.c: if-dec.py $(DSPEPY) -o $@ $? IF-prn.c: if-prn.py $(DSPEPY) -o $@ $? AF-enc.c: af-enc.py $(DSPEPY) -o $@ $? AF-dec.c: af-dec.py $(DSPEPY) -o $@ $? AF-prn.c: af-prn.py $(DSPEPY) -o $@ $? DAS-enc.c: das-enc.py $(DSPEPY) -o $@ $? DAS-dec.c: das-dec.py $(DSPEPY) -o $@ $? DAS-prn.c: das-prn.py $(DSPEPY) -o $@ $? DO-enc.c: do-enc.py $(DSPEPY) -o $@ $? DO-dec.c: do-dec.py $(DSPEPY) -o $@ $? DO-prn.c: do-prn.py $(DSPEPY) -o $@ $? QU-enc.c: qu-enc.py $(DSPEPY) -o $@ $? QU-dec.c: qu-dec.py $(DSPEPY) -o $@ $? QU-prn.c: qu-prn.py $(DSPEPY) -o $@ $? ####################################################### # clean ####################################################### clean:; @for i in $(PYS); \ do ( \ echo "rm -f $$i-*.c"; \ rm -f $$i-*.c \ ); \ done rm -f *.ph *.o *.a a.out _* x* z* *.orig \ *.PY *.C *.O \ core $(CLEANSTRINGS) x500asvrsn.c grind:; iprint Makefile tgrind -lpepy -d $(TOPDIR)pepy/grindefs $(IFENC) $(IFDEC) tgrind -lc $(CFILES) llib-lx500as true:; # DO NOT DELETE THIS LINE # Dependencies follow