Makefile.mk (656B)
1 TARG=mk 2 VERSION=2.0 3 PORTPLACE=devel/mk 4 NAME=mk 5 CLEANFILES=mk mk.1a 6 7 OFILES=\ 8 arc.$O\ 9 archive.$O\ 10 bufblock.$O\ 11 env.$O\ 12 file.$O\ 13 graph.$O\ 14 job.$O\ 15 lex.$O\ 16 main.$O\ 17 match.$O\ 18 mk.$O\ 19 parse.$O\ 20 recipe.$O\ 21 rc.$O\ 22 rule.$O\ 23 run.$O\ 24 sh.$O\ 25 shell.$O\ 26 shprint.$O\ 27 symtab.$O\ 28 var.$O\ 29 varsub.$O\ 30 word.$O\ 31 unix.$O\ 32 33 HFILES=\ 34 mk.h\ 35 fns.h\ 36 37 all: $(TARG) 38 39 TGZFILES+=mk.pdf 40 41 install: $(TARG) 42 mkdir -p $(PREFIX)/bin 43 install -m 0755 mk $(PREFIX)/bin/mk 44 cat mk.1 | sed 's;DOCPREFIX;$(PREFIX);g' >mk.1a 45 mkdir -p $(PREFIX)/man/man1 46 install -m 0644 mk.1a $(PREFIX)/man/man1/mk.1 47 mkdir -p $(PREFIX)/doc 48 install -m 0644 mk.pdf $(PREFIX)/doc/mk.pdf 49