Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: netbsd_snap_19…
Fetching contributors…

Octocat-spinner-32-eaf2f5

Cannot retrieve contributors at this time

file 52 lines (44 sloc) 1.37 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
TARGET?= netbsd

prepare::
(cd ${.CURDIR}; perl prepare.pl kame ${TARGET})

clean::
(cd ${.CURDIR}; find ${TARGET} -type l -print | perl -nle unlink)

# only for developers
bsdi3:
(cd ${.CURDIR}; set CVSROOT=cvs.kame.net/cvsroot/kame-local; export CVSROOT; cvs -d cvs.kame.net:/cvsroot/kame-local co -d bsdi3 -P kame/bsdi3)

bsdi4:
(cd ${.CURDIR} set CVSROOT=cvs.kame.net/cvsroot/kame-local; export CVSROOT; cvs -d cvs.kame.net:/cvsroot/kame-local co -d bsdi4 -P kame/bsdi4)

DOC= CHANGELOG CHANGELOG.1998 CHANGELOG.1997 CHANGELOG.1996 \
COPYRIGHT COPYRIGHT.jp IMPLEMENTATION INSTALL \
INSTALL.anoncvs Makefile PORTABILITY VERSION prepare.pl \
TODO.new-repository RELNOTES README USAGE
PLAT= freebsd2 freebsd3 kame netbsd openbsd bsdi3 bsdi4

update: update-doc update-plat
update-doc:
(cd ${.CURDIR}; cvs update -d -P ${DOC})
update-plat:
(cd ${.CURDIR}; \
for i in kame ${TARGET}; do \
if test -d $$i; then \
(cd $$i; cvs update -d -P); \
fi \
done)
update-all: update-doc
(cd ${.CURDIR}; \
for i in ${PLAT}; do \
if test -d $$i; then \
(cd $$i; cvs update -d -P); \
fi \
done)

# % cvs co kame/Makefile
# % cd kame
# % make TARGET=foo tree
tree:
(cd ${.CURDIR}; \
$(MAKE) update-doc; \
if test $(TARGET) = bsdi3 -o $(TARGET) = bsdi4; then \
$(MAKE) $(TARGET); \
else \
cvs update -d -P $(TARGET); \
fi; \
cvs update -d -P kame)
Something went wrong with that request. Please try again.