|
|
1.1 ! root 1: # ! 2: # makefile for J F Reiser's PDP11 Assembler written in C ! 3: # {so it can be used on the VAX} ! 4: # ! 5: # BINDIR and LIBDIR must be defined. ! 6: # ! 7: BINDIR = /usr/bin ! 8: LIBDIR = /usr/lib ! 9: ! 10: AS1 = 11as ! 11: AS2 = 11as2 ! 12: A_DOT_OUT = a.out ! 13: ! 14: CC = cc ! 15: CFLAGS = -O "-DPASS2PGM=\"${LIBDIR}/${AS2}\"" "-DA_DOT_OUT=\"${A_DOT_OUT}\"" ! 16: ! 17: AS1O = as11.o as12.o as13.o as14.o as15.o as16.o as17.o as18.o as19.o ! 18: AS2O = as21.o as22.o as23.o as24.o as25.o as26.o as27.o as28.o as29.o ! 19: ! 20: all: ${AS1} ${AS2} ! 21: ! 22: ${AS1}: ${AS1O} ! 23: ${CC} ${CFLAGS} -o ${AS1} ${AS1O} ! 24: ! 25: ${AS1O}: as1.h ! 26: ! 27: ${AS2}: ${AS2O} ! 28: ${CC} ${CFLAGS} -o ${AS2} ${AS2O} ! 29: ! 30: ${AS2O}: as2.h ! 31: ! 32: ${BINDIR}/${AS1}: ${AS1} ! 33: strip ${AS1} ! 34: cp ${AS1} ${BINDIR} ! 35: ! 36: inst${AS1}: ${BINDIR}/${AS1} ! 37: ! 38: ${LIBDIR}/${AS2}: ${AS2} ! 39: strip ${AS2} ! 40: cp ${AS2} ${LIBDIR} ! 41: ! 42: inst${AS2}: ${LIBDIR}/${AS2} ! 43: ! 44: install: inst${AS1} inst${AS2} ! 45: @echo The assembler is installed ! 46: ! 47: ! 48: clean: ! 49: rm -f ${AS1} ${AS2} ! 50: rm -f *.o make.out ! 51: ! 52: print: ! 53: @pr -r README makefile *.h *.c
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.