plan9port

fork of plan9port with libvec, libstr and libsdb
Log | Files | Refs | README | LICENSE

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