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

⟦0d7fc9a72⟧ TextFile

    Length: 4813 (0x12cd)
    Types: TextFile
    Names: »Makefile«

Derivation

└─⟦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« 

TextFile

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