--- cci/usr/src/lib/fpcc/Makef77 2019/07/28 12:24:19 1.1 +++ cci/usr/src/lib/fpcc/Makef77 2019/07/28 12:24:50 1.1.1.2 @@ -1,10 +1,37 @@ -# Source for this area not supported in general source release. Please -# refer to specific release package / software source. - -default: dummy -all: dummy -install: dummy -clean: dummy -dummy: - @echo "make complete" -# +DESTDIR= +TESTDIR = . +LIBDIR = $(DESTDIR)/lib +FLIBDIR = $(DESTDIR)/usr/lib +CC=cc +STRIP=strip +M=../fmip +CFLAGS = -O -I${M} -I. -I${INCLDIR} +all: fort +clean: + rm -f *.o fort +fort: fort.o freader.o fallo.o fmatch.o ftable.o forder.o flocal2.o \ + fcomm2.o + $(CC) -z $(CFLAGS) fort.o freader.o fallo.o fmatch.o ftable.o \ + forder.o flocal2.o fcomm2.o -o $(TESTDIR)/fort +fort.o: fort.h $M/fort.c + $(CC) -c $(CFLAGS) $M/fort.c +freader.o: $M/manifest $M/mfile2 mac2defs macdefs $M/reader.c + $(CC) -c $(CFLAGS) $M/freader.c +fallo.o: $M/manifest $M/mfile2 mac2defs macdefs $M/allo.c + $(CC) -c $(CFLAGS) $M/fallo.c +fmatch.o: $M/manifest $M/mfile2 mac2defs macdefs $M/match.c + $(CC) -c $(CFLAGS) $M/fmatch.c +ftable.o: $M/manifest $M/mfile2 mac2defs macdefs table.c + $(CC) -c -R $(CFLAGS) $M/ftable.c +forder.o: $M/manifest $M/mfile2 mac2defs macdefs order.c + $(CC) -c $(CFLAGS) $M/forder.c +flocal2.o: $M/manifest $M/mfile2 mac2defs macdefs local2.c + $(CC) -c $(CFLAGS) $M/flocal2.c +fcomm2.o: $M/common + $(CC) -c $(CFLAGS) $M/fcomm2.c +fort.o freader.o fallo.o fmatch.o ftable.o forder.o flocal2.o fcomm2.o: \ + $M/mfile2 $M/manifest macdefs mac2defs +install: all + $(STRIP) fort + -mv $(FLIBDIR)/f1 $(FLIBDIR)/f1.old + mv fort $(FLIBDIR)/f1