Name
Date
Size
#Lines
LOC

..--

mk/H--15,0199,846

ChangeLogH A D09-Nov-2022137.6 KiB4,0703,052

FILESH A D09-Nov-202224.5 KiB872871

MakefileH A D09-Nov-20225.1 KiB239171

Makefile.config.inH A D09-Nov-2022535 2420

READMEH A D29-Aug-20161.5 KiB5335

README.DELETEDH A D30-Jul-202055 76

README.DRAGONFLYH A D09-Nov-2022356 1510

_strtol.hH A D09-Nov-20226.1 KiB214137

aclocal.m4H A D30-Jul-20201.9 KiB8372

arch.cH A D09-Nov-202230.8 KiB1,150612

bmake.1H A D09-Nov-202269.1 KiB2,6272,616

bmake.cat1H A D09-Nov-202284.1 KiB1,6621,266

boot-strapH A D09-Nov-202210.6 KiB477439

bsd.after-import.mkH A D09-Nov-20223.9 KiB12893

buf.cH A D09-Nov-20226.4 KiB217101

buf.hH A D09-Nov-20225 KiB13042

compat.cH A D09-Nov-202219.6 KiB799465

cond.cH A D09-Nov-202231 KiB1,265749

config.h.inH A D09-Nov-202212 KiB445331

configureH A D09-Nov-2022223.5 KiB8,3426,998

configure.inH A D09-Nov-202213.3 KiB568547

dir.cH A D09-Nov-202245.1 KiB1,725925

dir.hH A D09-Nov-20224.7 KiB10827

dirname.cH A D30-Jul-20203.1 KiB12675

find_lib.shH A D09-Nov-2022321 2114

for.cH A D09-Nov-202212.5 KiB514312

getopt.cH A D29-Aug-20164.8 KiB189126

hash.cH A D09-Nov-20229.3 KiB334191

hash.hH A D09-Nov-20226.3 KiB18080

install-shH A D21-Oct-20123.8 KiB202183

job.cH A D09-Nov-202276.6 KiB3,0271,800

job.hH A D09-Nov-20227.1 KiB21373

lst.cH A D09-Nov-20226.3 KiB295180

lst.hH A D09-Nov-20226.8 KiB20875

machine.shH A D30-Jul-20202.2 KiB10776

main.cH A D09-Nov-202250.5 KiB2,2151,580

make-bootstrap.sh.inH A D09-Nov-20222 KiB9673

make-conf.hH A D19-Feb-20215.6 KiB15014

make.1H A D09-Nov-202269 KiB2,6222,611

make.cH A D09-Nov-202239.9 KiB1,497807

make.hH A D09-Nov-202235 KiB1,251624

make_malloc.cH A D09-Nov-20222.5 KiB9448

make_malloc.hH A D09-Nov-20221.9 KiB4313

makefile.inH A D21-Nov-2013282 155

meta.cH A D09-Nov-202241.4 KiB1,7361,268

meta.hH A D09-Nov-20222.4 KiB6124

metachar.cH A D09-Nov-20223.6 KiB8526

metachar.hH A D09-Nov-20221.9 KiB5317

mkdeps.shH A D09-Nov-20227.5 KiB322206

os.shH A D09-Nov-20225.7 KiB264186

parse.cH A D09-Nov-202272.1 KiB2,9951,966

pathnames.hH A D19-Feb-20212.4 KiB6428

ranlib.hH A D21-Oct-20121,008 3317

realpath.cH A D21-Nov-20135.1 KiB216129

setenv.cH A D21-Oct-20124.6 KiB15593

sigact.hH A D09-Nov-20222.5 KiB10550

sigaction.cH A D09-Nov-20228.9 KiB398208

sigcompat.cH A D09-Nov-20228.5 KiB326193

str.cH A D09-Nov-202210.6 KiB404252

str.hH A D09-Nov-20227.3 KiB350244

stresep.cH A D30-Jul-20202.9 KiB9443

strlcpy.cH A D09-Nov-20221.7 KiB6328

suff.cH A D09-Nov-202255.4 KiB2,2051,161

targ.cH A D09-Nov-202215.5 KiB606347

trace.cH A D09-Nov-20223.2 KiB12160

trace.hH A D19-Feb-20211.8 KiB5414

util.cH A D09-Nov-202213.4 KiB668557

var.cH A D09-Nov-2022114.7 KiB4,8173,147

wait.hH A D21-Oct-20122 KiB8250

README

1			       bmake
2			       *****
3
4This directory contains a port of the BSD make tool (from NetBSD).
5Since 1993 I have run it on AIX, BSDi, Darwin, FreeBSD, HP-UX, IRIX,
6Linux, Minix, OSF, Solaris, SunOS and even UTS.
7Others have run it on many more systems.
8
9Currently each release is tested on NetBSD, FreeBSD, Solaris and Linux.
10
11Since 2003 bmake switched to a date based version (first was 20030714)
12which generally represents the date it was last merged with NetBSD's
13make.  Since then, NetBSD's make is imported within a week of any
14interesting changes, so that bmake tracks it very closely.
15
16Building
17========
18
19The preferred way to bootstrap bmake is::
20
21	./bmake/boot-strap
22
23there are a number of args - most of which get passed to configure,
24eg.
25::
26
27	./bmake/boot-strap --prefix=/opt
28
29see the boot-strap script for details.
30
31For folk that hate to read anything, since 20121212 you can also use
32the GNU standard process of::
33
34	./configure; make; make install
35
36To make much use of bmake you will need the bsd.*.mk macros or my
37portable *.mk macros which are included with bmake since 20121212
38and separately available from
39http://www.crufty.net/ftp/pub/sjg/mk.tar.gz
40which will be links to the latest versions.
41
42Porting
43=======
44
45If you encounter a system that bmake does not build or work on *out of
46the box*, I welcome patches.
47If you can provide access to a suitable machine - even better.
48
49More info can be found at http://www.crufty.net/help/sjg/bmake.htm
50
51--sjg <sjg@crufty.net>
52
53

README.DELETED

1LICENSE
2PSD.doc/
3VERSION
4filemon/
5missing/
6unit-tests/
7

README.DRAGONFLY

1BSD MAKE
2========
3
4Original source can be downloaded from:
5http://www.crufty.net/ftp/pub/sjg
6
7file = bmake-20220928.tar.gz
8date = 28 September 2022
9size = 821224
10sha1 = d33db8c57e6f69b05c061bf9f34ebbef3db1f984
11
12The file README.DELETED contains a list of deleted files and directories.
13
14Use "git diff vendor/BMAKE contrib/bmake" to see local modifications.
15