4.3BSD/usr/contrib/mkmf/test/C.a

!<arch>
OC              489089959   968   31    100644  1145      `
mkmf: creating Makefile from template /usr/new/lib/p.Makefile
DEST	      = .

EXTHDRS	      = ../h/cons.h \
		../proc/globs.h

HDRS	      = error.h \
		globs.h \
		tab.h

LDFLAGS	      =

LIBS	      =

LINKER	      = cc

MAKEFILE      = Makefile

OBJS	      = convert.o \
		parser.o \
		prog.o

PRINT	      = pr

PROGRAM	      = a.out

SRCS	      = convert.l \
		parser.y \
		prog.c \
		scanner.l

all:		$(PROGRAM)

$(PROGRAM):     $(OBJS) $(LIBS)
		@echo -n "Loading $(PROGRAM) ... "
		@$(LINKER) $(LDFLAGS) $(OBJS) $(LIBS) -o $(PROGRAM)
		@echo "done"

clean:;		@rm -f $(OBJS)

depend:;	@mkmf -f $(MAKEFILE) PROGRAM=$(PROGRAM) DEST=$(DEST)

index:;		@ctags -wx $(HDRS) $(SRCS)

install:	$(PROGRAM)
		@echo Installing $(PROGRAM) in $(DEST)
		@install -s $(PROGRAM) $(DEST)

print:;		@$(PRINT) $(HDRS) $(SRCS)

program:        $(PROGRAM)

tags:           $(HDRS) $(SRCS); @ctags $(HDRS) $(SRCS)

update:		$(DEST)/$(PROGRAM)

$(DEST)/$(PROGRAM): $(SRCS) $(LIBS) $(HDRS) $(EXTHDRS)
		@make -f $(MAKEFILE) DEST=$(DEST) install
###
convert.o: ../h/cons.h ../proc/globs.h
parser.o: scanner.c ../h/cons.h ../proc/globs.h error.h tab.h
prog.o: error.h

TC.sh           489089632   968   31    100755  210       `
#!/bin/csh -f
mkdir h proc
mv convert.l error.h globs.h parser.y prog.c scanner.l tab.h proc
mv cons.h h
(cd proc; mkmf; cat Makefile) |& diff - OC
set diffstatus = $status
/bin/rm -rf h proc
exit($diffstatus)
cons.h          488831641   851   254   100664  27        `
#include "../proc/globs.h"

convert.l       488831641   851   254   100664  23        `
#include "../h/cons.h"

error.h         488831641   851   254   100664  14        `
/* error.h */
globs.h         488831642   851   254   100664  14        `
/* globs.h */
parser.y        488831643   851   254   100664  38        `
#include "scanner.c"
#include "tab.h"
prog.c          488831643   851   254   100664  19        `
#include "error.h"

scanner.l       488831643   851   254   100664  42        `
#include "../h/cons.h"
#include "error.h"
tab.h           488831644   851   254   100664  12        `
/* tab.h */