|
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: 4813 (0x12cd) Types: TextFile Names: »Makefile«
└─⟦2d1937cfd⟧ Bits:30007241 EUUGD22: P.P 5.0 └─⟦dc59850a2⟧ »EurOpenD22/pp5.0/pp-5.tar.Z« └─⟦e5a54fb17⟧ └─⟦this⟧ »pp-5.0/Chans/x40088/asn1/Makefile«
# PP X400 1988 asn1 stuff # ############################################################ # # @(#) $Header: /cs/research/pp/hubris/pp-beta/Chans/x40088/asn1/RCS/Makefile,v 5.0 90/09/20 15:59:28 pp Exp Locker: pp $ # # $Log: Makefile,v $ # Revision 5.0 90/09/20 15:59:28 pp # rcsforce : 5.0 public release # # ############################################################ # # Definitions # ############################################################ PYFLAGS = -P SRCS = OBJS = HEADERS = ../../../h PPLIB = ../../../Lib/pplib.a CFLAGS = $(LIBCCOPTIONS) -I$(HEADERS) LDFLAGS = $(LDOPTIONS) $(LLF) LLFLAGS = $(LINTFLAGS) -I$(HEADERS) LINTLIBS = ../../../Lib/llib-lpp.ln -lisode ############################################################ # # Building Rules # ############################################################ default: libasn1.a lint: libasn1.a: TOKENS-O MTA-O AUTHEN-O TRANSFER-O EXTENT-O rm -f $@ ar q $@ $(TOKENS-O) $(MTA-O) $(AUTHEN-O) $(TRANSFER-O) $(EXTENT-O) ranlib $@ ############################################################ # # token modules # ############################################################ TOKENS-O: TOKENS-types.o TOKENS-print.o Authentication-types.h touch $@ TOKENS-O = TOKENS-types.o TOKENS-print.o TOKENS-types.c: TOKENS-types.py AUTHEN-types.c $(PEPY) -a PY_advise $(PYFLAGS) -o $@ TOKENS-types.py Tokens-types.h: TOKENS-types.py TOKENS-types.py: tokens.py $(POSY) $(POFLAGS) -h -f -o $@ tokens.py -cmp -s Tokens-types.h $(HEADERS)/Tokens-types.h || \ cp Tokens-types.h $(HEADERS)/Tokens-types.h TOKENS-print.c: tokens.py $(PEPY) $(PYFLAGS) -a PY_advise -o $@ -S PRINT tokens.py TOKENS-types.o: TOKENS-types.c Tokens-types.h Authentication-types.h ############################################################ # # authentication modules # ############################################################ AUTHEN-O = AUTHEN-types.o AUTHEN-print.o AUTHEN-O: $(AUTHEN-O) touch $@ AUTHEN-types.c: AUTHEN-types.py $(PEPY) $(PYFLAGS) -a PY_advise -o $@ AUTHEN-types.py Authentication-types.h: AUTHEN-types.py AUTHEN-types.py: authen.py $(POSY) $(POFLAGS) -h -f -o $@ authen.py -cmp -s Authentication-types.h $(HEADERS)/Authentication-types.h || \ cp Authentication-types.h $(HEADERS)/Authentication-types.h AUTHEN-print.c: authen.py $(PEPY) -S PRINT -a PY_advise -o $@ authen.py ############################################################ # # MTA modules # ############################################################ MTA-O: MTA-types.o MTA-print.o Tokens-types.h touch $@ MTA-O = MTA-types.o MTA-print.o MTA-types.c: MTA-types.py AUTHEN-types.c $(PEPY) $(PYFLAGS) -a PY_advise -o $@ MTA-types.py MTA-types.h: MTA-types.py MTA-types.py: mta.py $(POSY) $(POFLAGS) -h -f -o $@ mta.py -cmp -s MTA-types.h $(HEADERS)/MTA-types.h || \ cp MTA-types.h $(HEADERS)/MTA-types.h MTA-print.c: mta.py $(PEPY) $(PYFLAGS) -a PY_advise -o $@ -S PRINT mta.py MTA-types.o: MTA-types.c MTA-types.h Tokens-types.h ############################################################ # # Extension stuff # ############################################################ EXTENT-O: EXTENT-types.o EXTENT-print.o MTA-types.h Tokens-types.h \ Authentication-types.h touch $@ EXTENT-O = EXTENT-types.o EXTENT-print.o EXTENT-types.c: EXTENT-types.py $(PEPY) $(PYFLAGS) -a PY_advise -o $@ EXTENT-types.py Extensions-types.h: EXTENT-types.py EXTENT-types.py: extent.py $(POSY) $(POFLAGS) -h -f -o $@ extent.py -cmp -s Extensions-types.h $(HEADERS)/Extensions-types.h || \ cp Extensions-types.h $(HEADERS)/Extensions-types.h EXTENT-print.c: extent.py $(PEPY) $(PYFLAGS) -a PY_advise -o $@ -S PRINT extent.py ############################################################ # # Transfer stuff # ############################################################ TRANSFER-O: TRANS-types.o TRANS-print.o MTA-types.h touch $@ TRANSFER-O = TRANS-types.o TRANS-print.o TRANS-types.c: TRANS-types.py $(PEPY) $(PYFLAGS) -a PY_advise -o $@ TRANS-types.py Transfer-types.h: TRANS-types.py TRANS-types.py: transfer.py $(POSY) $(POFLAGS) -h -f -o $@ transfer.py -cmp -s Transfer-types.h $(HEADERS)/Transfer-types.h ||\ cp Transfer-types.h $(HEADERS)/Transfer-types.h TRANS-print.c: transfer.py $(PEPY) $(PYFLAGS) -a PY_advise -o $@ -S PRINT transfer.py TRANS-types.o: TRANS-types.c Transfer-types.h MTA-types.h ############################################################ # # Other stuff # ############################################################ install:; clean: tidy tidy: rm -f core a.out Makefile.old TOKEN* AUTHEN* MTA* EXTENT* TRANS* \ *.o *.ph *.a depend: $(DEPEND) -I$(HEADERS) $(SRCS) ############################################################ # # End of Building Rules # ############################################################