[net.nlang.greek] Greek Typesetting #2 - Programa Manwli Kateveni - Makefile

panos@utcsri.UUCP (Panos Economopoulos) (11/05/85)

CC= cc -O
DESTDIR= /u3/panos/bin

grk:	 rules.o  main.o
	$(CC) -o grk rules.o main.o -ll

grk-l:	 rules-l.o  main.o
	$(CC) -o grk-l rules-l.o main.o -ll

grk-i:	 rules-i.o  main.o
	$(CC) -o grk-i rules-i.o main.o -ll

rules.o: accents.h rules.c
	$(CC) -c rules.c

rules-i.o: accents.h rules.c
	ln rules.c rules-i.c
	$(CC) -c -DIMAGEN rules-i.c
	rm rules-i.c

rules-l.o: accents.h rules.c
	ln rules.c rules-l.c
	$(CC) -c -DSYMBOLICS rules-l.c
	rm rules-l.c

rules.c: rules.l
	lex rules.l
	mv lex.yy.c rules.c

main.o:	 main.c
	$(CC) -c main.c

all:	install  install-l install-i install-man

install: grk
	cp  grk  $(DESTDIR)/grk

install-l: grk-l
	cp  grk-l  $(DESTDIR)/grk-l

install-i: grk-i
	cp  grk-i  $(DESTDIR)/grk-i

install-man:  grk.man
	cp /u3/panos/src/grk/grk.man /usr/man/manp/grk.p
clean:
	-rm   -f rules.c  *.o  grk  grk-l grk-i

manual:
	/u3/panos/bin/grk-l grk.man | tbl | ltroff  -man

-- 

					Panos Economopoulos

UUCP:   {decvax,linus,ihnp4,uw-beaver,allegra,utzoo}!utcsri!panos
CSNET:  panos@toronto