|
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: T m
Length: 1816 (0x718) Types: TextFile Names: »makefile.usg«
└─⟦b20c6495f⟧ Bits:30007238 EUUGD18: Wien-båndet, efterår 1987 └─⟦this⟧ »EUUGD18/General/Dpy/makefile.usg«
# @(#)makefile.usg 1.5 2/27/85 # Makefile for USG systems .SUFFIXES: .c .o .s CC = cc OFLAG = -O DFLAG = SYSTEM = -DUSG CFLAGS = $(OFLAG) $(DFLAG) $(SYSTEM) AS = as LIBDIR = /usr/lib LIB = libdpy.a CFILES = dpy.c dpymove.c dpyplace.c dpyget.c dpyread.c dpywindow.c OFILES = dpy.o dpymove.o dpyplace.o dpyget.o dpyread.o dpywindow.o LIBOBJS = $(LIB)(dpy.o) \ $(LIB)(dpymove.o) \ $(LIB)(dpyplace.o) \ $(LIB)(dpyget.o) \ $(LIB)(dpyread.o) \ $(LIB)(dpywindow.o) SOURCES = dpy.h ${CFILES} vaxsubs.s ns32ksubs.s gensubs.c # Machine dependent assembly routines. Define MACHINEFILES appropriately # to select the target machine. Gensubs is a portable version of the # subroutines applicable to any machine (but slower than the assembly ones). GENFILES = gensubs.o # generic subroutines NS32KFILES = ns32ksubs.o # National Semiconductor 32032 subroutines VAXFILES = vaxsubs.o # VAX subroutines MACHINEFILES = ${VAXFILES} # subroutines to be used libdpy.a: ${LIBOBJS} $(MACHINEFILES) $(MAKE) -$(MAKEFLAGS) -f dpy.mk.usg $? OFLAG=$(OFLAG) \ DFLAG=$(DFLAG) SYSTEM=$(SYSTEM) ar rv libdpy.a $? /bin/rm $? $(LIB)(vaxsubs.o) vaxsubs.o : vaxsubs.s $(LIB)(gensubs.o) gensubs.o : gensubs.s $(LIB)(ns32ksubs.o) ns32ksubs.o : ns32ksubs.s sources: ${SOURCES} $(LIBOBJS) ${OFILES}: dpy.h install: libdpy.a cp libdpy.a ${LIBDIR} chmod 644 ${LIBDIR}/libdpy.a test1: test1.o libdpy.a $(CC) test1.o $(LDFLAGS) -o test1 libdpy.a -lcurses test2: test2.o libdpy.a $(CC) test2.o $(LDFLAGS) -o test2 libdpy.a -lcurses print: ${SOURCES} makefile pr -w120 -n ${SOURCES} makefile >dpy.lst @echo dpy.lst finished clean: rm -f *.o libdpy.a test1 test2 PRECIOUS: libdpy.a .c.a: @echo $*.c .s.a: @echo $*.s .s.o: ${AS} -o $*.o $*.s .c.o: ${CC} -c ${CFLAGS} $*.c .s~.s: $(GET) $(GFLAGS) -p $< > $*.s