|
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: 2992 (0xbb0) Types: TextFile Names: »Makefile«
└─⟦2d1937cfd⟧ Bits:30007241 EUUGD22: P.P 5.0 └─⟦041b9c0f8⟧ »EurOpenD22/isode/pepsy.system-6.0.Z« └─⟦d49939f05⟧ └─⟦6a28ec38e⟧ »pepsy.tar« └─⟦this⟧ »pepsy/Makefile«
OPEP = T1_tables.o T2_tables.o UNIV_tables.o #OPEP = T1_tables.o CPEP = T1_tables.c T2_tables.c UNIV_tables.c ISODIR = .. ISOLIB = $(ISODIR)/libpepy.a $(ISODIR)/libpsap.a $(ISODIR)/libcompat.a POSY = $(ISODIR)/pepy/posy # Actual files that make up the driver only LIBFILES = enc.o dec.o fr.o prnt.o util.o CFILES = enc.c dec.c fr.c prnt.c main.c util.c T1_tables.c T2_tables.c \ UNIV_tables.c # bitstr2strb.c bit_ops.c strb2bitstr.c HFILES = pep.h pepdefs.h test_table.h OFILES = enc.o dec.o fr.o prnt.o main.o util.o \ bitstr2strb.o bit_ops.o strb2bitstr.o XOFILES = enc.o dec.o fr.o prnt.o main2.o util.o t1.out.o t2.out.o \ bitstr2strb.o bit_ops.o strb2bitstr.o CFLAGS = -g -I$(ISODIR) -I$(ISODIR)/h -DPRNT=1 # -DFAST SRC = $(CFILES) $(HFILES) all: UNIV-types.h peptest libpepsy.a peptest: pep ./pep > /dev/null pep: $(OFILES) $(OPEP) $(ISOLIB) $(CC) $(CFLAGS) -o pep $(OFILES) $(OPEP) $(ISOLIB) # malloctrace.a xpep: $(XOFILES) $(OPEP) /usr/lib/isode/libisode.a $(CC) $(CFLAGS) -o xpep $(XOFILES) $(OPEP) /usr/lib/isode/libisode.a # malloctrace.a main.o: T1-types.h test_table.h T1-types.h T1_pre_defs.h T1_tables.c: t1.py $(POSY) $(POSY) -m -A t1.py > /dev/null T2-types.h T2_pre_defs.h T2_tables.c: t2.py $(POSY) $(POSY) -m -A t2.py > /dev/null UNIV-types.h UNIV_pre_defs.h UNIV_tables.c: UNIV.py $(POSY) $(POSY) -m -A UNIV.py > /dev/null prt.o: prnt.c pep.h pepdefs.h cp prnt.c prt.c cc -Dprintf=vprint -c prt.c tags: $(CFILES) $(HFILES) ctags $(HFILES) $(CFILES) clean: /bin/rm -f $(OFILES) pep libpepsy.a $(OPEP) ID: $(CFILES) $(HFILES) mkid $(CFILES) $(HFILES) # This horrible piece of Makefile was taken from an ISODE Makefile libpepsy.a: $(LIBFILES) -rm -f $@ @$(UTILDIR)make-lib.sh $(SYSTEM) $(ARFLAGS) $@ $(LIBFILES) -@rm -f $(TOPDIR)libpepsy.a -@$(LN) libpepsy.a $(TOPDIR)libpepsy.a -@ls -l $@ -@echo "PEPSY library built normally" sabersrc: $(CFILES) $(CPEP) $(ISOLIB) #load $(CFLAGS) $(CFILES) $(CPEP) $(ISOLIB) saberobjs: $(OFILES) $(OPEP) $(ISOLIB) #load $(CFLAGS) $(OFILES) $(OPEP) $(ISOLIB) depend: $(SRC) grep '^#include' ${CFILES} | grep -v '<' | \ sed 's/:[^"]*"\([^"]*\)".*/: \1/' | \ sed 's/\.c/.o/' | \ awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \ else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \ else rec = rec " " $$2 } } \ END { print rec } ' > makedep echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep echo '$$r makedep' >>eddep echo 'w' >>eddep cp Makefile makefile.bak ed - Makefile < eddep rm eddep makedep # DO NOT DELETE THIS LINE -- make depend uses it enc.o: ../h/psap.h pep.h pepdefs.h dec.o: ../h/psap.h pep.h pepdefs.h main.o: ../h/psap.h T1-types.h T2-types.h test_table.h util.o: ../h/psap.h pep.h pepdefs.h T1_tables.o: ../h/psap.h T1-types.h T1_pre_defs.h T2_pre_defs.h T2_tables.o: ../h/psap.h T2-types.h T2_pre_defs.h UNIV_tables.o: ../h/psap.h UNIV-types.h UNIV_pre_defs.h