Build Unix-friendly versions directly from library.
This commit is contained in:
parent
63dd44c8ca
commit
aa73861453
34 changed files with 966 additions and 0 deletions
45
unix/make/Makefile.mk
Normal file
45
unix/make/Makefile.mk
Normal file
|
|
@ -0,0 +1,45 @@
|
|||
TARG=mk
|
||||
VERSION=2.0
|
||||
PORTPLACE=devel/mk
|
||||
NAME=mk
|
||||
|
||||
OFILES=\
|
||||
arc.$O\
|
||||
archive.$O\
|
||||
bufblock.$O\
|
||||
env.$O\
|
||||
file.$O\
|
||||
graph.$O\
|
||||
job.$O\
|
||||
lex.$O\
|
||||
main.$O\
|
||||
match.$O\
|
||||
mk.$O\
|
||||
parse.$O\
|
||||
recipe.$O\
|
||||
rule.$O\
|
||||
run.$O\
|
||||
sh.$O\
|
||||
shprint.$O\
|
||||
symtab.$O\
|
||||
var.$O\
|
||||
varsub.$O\
|
||||
word.$O\
|
||||
unix.$O\
|
||||
|
||||
HFILES=\
|
||||
mk.h\
|
||||
fns.h\
|
||||
|
||||
all: $(TARG)
|
||||
|
||||
TGZFILES+=mk.pdf
|
||||
|
||||
install: $(LIB)
|
||||
test -d $(PREFIX)/man/man1 || mkdir $(PREFIX)/man/man1
|
||||
test -d $(PREFIX)/doc || mkdir $(PREFIX)/doc
|
||||
install -m 0755 mk $(PREFIX)/bin/mk
|
||||
cat mk.1 | sed 's;DOCPREFIX;$(PREFIX);g' >mk.1a
|
||||
install -m 0644 mk.1a $(PREFIX)/man/man1/mk.1
|
||||
install -m 0644 mk.pdf $(PREFIX)/doc/mk.pdf
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue