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

⟦73bbdc916⟧ TextFile

    Length: 1505 (0x5e1)
    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/Lib/Makefile« 

TextFile

# Library building Makefile
#
############################################################
#
# @(#) $Header: /cs/research/pp/hubris/pp-beta/Lib/RCS/Makefile,v 5.0 90/09/20 16:03:18 pp Exp Locker: pp $
#
# $Log:	Makefile,v $
# Revision 5.0  90/09/20  16:03:18  pp
# rcsforce : 5.0 public release
# 
#
############################################################
#
# Definitions
#
############################################################



SUBDIRS = qmgr addr format io or parse pp table tai util
SHADOW  = ranlib-made
LIB     = libpp.a
LINTLIB = llib-lpp.ln
MAKE    = ./make
CFLAGS  = $(LIBCCOPTIONS) $(LCF)

default install: bits-made ${SHADOW}

bits-made:
	@for x in ${SUBDIRS} ; \
	do (echo "cd $$x; $(MAKE)"; cd $$x ; $(MAKE) ) ; done

${SHADOW}: $(LIB)
	@$(MAKE) ppversion.o
	$(AR) r$(ARFLAGS) $(LIB) ppversion.o
	$(RANLIB) ${LIB}
	touch $@

ppversion.c: $(LIB)
	@./version.sh pp > $@

lintlib: lint-bits concat-lint

lint-bits:
	@for x in ${SUBDIRS}; \
	do (echo "cd $$x; $(MAKE)"; cd $$x ; $(MAKE) lintlib); done

concat-lint:
	rm -f ${LINTLIB}
	@for x in ${SUBDIRS}; \
	do cat $$x/*.ln >> ${LINTLIB}; done

clean:
	@for x in ${SUBDIRS} ; \
	do (echo "cd $$x; $(MAKE) $@"; cd $$x ; $(MAKE) $@ ); done
	rm -f core *.old *.BAK ${SHADOW} *.o ${LIB} $(LINTLIB)

tidy:
	@for x in ${SUBDIRS} ; \
	do (echo "cd $$x; $(MAKE) $@"; cd $$x ; $(MAKE) $@ ); done
	rm -f core *.old *.BAK ${SHADOW} *.o

define  depend  lint:
	@for x in ${SUBDIRS} ; \
	do (echo "cd $$x; $(MAKE)"; cd $$x ; $(MAKE) $@ ); done