File:  [CSRG BSD Unix] / 41BSD / cmd / cifplot / Makefile
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 16:12:53 2018 UTC (8 years, 1 month ago) by root
Branches: MAIN, BSD
CVS tags: HEAD, BSD41
BSD 4.1

CFLAGS = 
FILES =   alloc.c alloc3.c bbox.c clip.c compare.c draw.c edgepath.c\
	edges.c error.c \
	extractor.c fill.c fonts.c heap.c input.c interpeter.c layers.c \
	line.c main.c make.c parser.y pat.l plot.c prim.c print.c queue.c \
	readpat.c scanner.c select.c stifdummy.c string.c symbol.c text.c \
	transforms.c
OBJECTS = main.o input.o parser.o error.o string.o interpeter.o make.o \
	layers.o symbol.o transforms.o bbox.o alloc.o plot.o print.o \
	queue.o clip.o edges.o select.o prim.o fill.o draw.o line.o \
	compare.o alloc3.o heap.o fonts.o text.o readpat.o pat.o \
	extractor.o stifdummy.o edgepath.o
PLOTLIB = print.o queue.o clip.o edges.o select.o prim.o fill.o draw.o \
	line.o compare.o alloc3.o heap.o fonts.o text.o readpat.o pat.o\
	edgepath.o
OTHERS = main.o input.o parser.o error.o string.o interpeter.o make.o \
	layers.o symbol.o transforms.o bbox.o alloc.o plot.o extractor.o
HEADERS = alloc.h defs.h lextable.h globals.h masks.h out_structs.h \
	parser_defs.h pats.h structs.h scanner.h
LIBES =   -ll -lm
all: cifplot vdump
cifplot :   $(OBJECTS)
	  cc $(CFLAGS) -o cifplot $(OBJECTS) $(LIBES)
r : 	  $(OBJECTS)
	  cc $(CFLAGS) -o r $(OBJECTS) $(LIBES)
libplot : $(PLOTLIB)
	ar r libplot $(PLOTLIB) $(OTHERS)
vdump: dump.c
	cc $(CFLAGS) dump.c -o vdump
main.o :  main.c defs.h globals.h scanner.h
input.o : input.c defs.h globals.h scanner.h
parser.o: parser.c scanner.c defs.h globals.h structs.h lextable.h
parser.c: parser.y
error.o:  error.c defs.h globals.h scanner.h
string.o: string.c defs.h globals.h
interpeter.o: interpeter.c defs.h globals.h parser_defs.h structs.h
make.o :  make.c defs.h globals.h parser_defs.h structs.h
layers.o: layers.c defs.h globals.h parser_defs.h structs.h pats.h
symbol.o: symbol.c defs.h globals.h parser_defs.h structs.h
transforms.o : transforms.c parser_defs.h structs.h
bbox.o :  bbox.c defs.h parser_defs.h structs.h
alloc.o : alloc.c defs.h globals.h
debug.o : debug.c defs.h parser_defs.h structs.h
print.o: print.c defs.h globals.h parser_defs.h structs.h out_structs.h
plot.o: plot.c defs.h globals.h parser_defs.h structs.h out_structs.h
queue.o: queue.c defs.h
clip.o: clip.c defs.h globals.h parser_defs.h structs.h out_structs.h
edges.o: edges.c defs.h globals.h parser_defs.h structs.h out_structs.h
edgepath.o: edgepath.c defs.h globals.h parser_defs.h structs.h out_structs.h
select.o: select.c defs.h globals.h parser_defs.h structs.h out_structs.h
prim.o: prim.c defs.h globals.h parser_defs.h structs.h out_structs.h
draw.o: draw.c defs.h globals.h parser_defs.h structs.h out_structs.h
line.o: line.c defs.h globals.h parser_defs.h structs.h out_structs.h
compare.o: compare.c defs.h globals.h parser_defs.h structs.h out_structs.h
alloc3.o: alloc3.c defs.h globals.h parser_defs.h structs.h out_structs.h
fill.o: fill.c defs.h masks.h
heap.o: heap.c defs.h structs.h
fonts.o: fonts.c defs.h
text.o: text.c defs.h globals.h parser_defs.h structs.h out_structs.h
readpat.o: readpat.c defs.h
scan.c : scan.l
extractor.o: extractor.c defs.h globals.h parser_defs.h structs.h pats.h ext_defs.h
stifdummy.o : stifdummy.c
.list : $(HEADERS) $(FILES)
	/vb/grad/fitz/bin/npr $? | /usr/ucb/vpr
	@ touch .list
count : $(HEADERS) $(FILES)
	cat $? | wc
.update: defs.h globals.h parser_defs.h structs.h pats.h $(FILES)
	csh /vb/grad/fitz/bin/ppc $?
	csh /usr/ucb/vgrind -x index
	@ touch .update
.move : $(HEADERS) $(FILES)
	csh move $?
	csh move .makefile
	@ touch .move
clean:
	rm -f $(OBJECTS) vdump
install:
	install -s cifplot $(DESTDIR)/usr/ucb
	install -s vdump $(DESTDIR)/usr/ucb

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.