sin
7fc57a998a
Build kernel with our cross-compiler
2014-03-02 20:45:52 +00:00
sin
5c0a27a6c1
Make clean-world an alias for clean-all
2014-03-02 20:37:24 +00:00
sin
65c90f1658
Use $nprocs for busybox and 9base
2014-03-02 20:13:41 +00:00
sin
afa4314469
No need to set CFLAGS/LDFLAGS explicitly
...
They are exported in the environment.
2014-03-02 20:10:21 +00:00
Daniel Bainton
19e8daa0ef
Build busybox from source
2014-03-01 22:01:34 +00:00
Daniel Bainton
d7905a9c4b
Use sed and awk from 9base
2014-03-01 20:36:23 +00:00
Daniel Bainton
8b6d163235
Add 9base package, which will install mk, awk and sed
2014-03-01 20:35:41 +00:00
Daniel Bainton
a7b4924f22
Support packages with digits as their first character
2014-03-01 20:34:03 +00:00
Daniel Bainton
0b4fe2ac22
Use vim to provide /bin/vi
2014-03-01 20:27:53 +00:00
sin
facdf5b9cc
Rename kernel-config to kernel-config-$arch
2014-03-01 15:19:03 +00:00
sin
6e0a667ab9
Update TODO
2014-03-01 15:13:09 +00:00
sin
286961e706
Make tinyxserver build for i486 as well
2014-03-01 15:04:13 +00:00
sin
63531af433
Build some more packages with -j$nprocs
2014-03-01 14:47:34 +00:00
sin
99d1221b82
Add clean-all target
2014-03-01 14:43:39 +00:00
sin
d13f435a13
Fix typo
2014-03-01 13:37:18 +00:00
sin
0c77998f14
Forgot \n
2014-03-01 11:57:08 +00:00
sin
ac6ee0ec84
Update usage for mkfile
2014-03-01 11:40:53 +00:00
sin
f4afa8087e
Remove test target
2014-03-01 11:39:39 +00:00
sin
57b97cf112
Use printf(1) instead of echo
2014-03-01 11:39:11 +00:00
Daniel Bainton
9697ea08fd
Merge branch 'mk'
2014-03-01 02:12:29 +02:00
Daniel Bainton
4ce69b26e2
Use .cache instead of .state
2014-03-01 02:07:51 +02:00
Daniel Bainton
f04341d18b
Remove '|| return 1', mk returns for us on error
2014-03-01 01:45:56 +02:00
Daniel Bainton
0e83f34cd6
Add NPROC to config.mk, for mk concurrency
...
nprocs and NPROC are kept separate because users might not want nprocs*2
processes. Also, NPROC messes up the build output quite a lot, users
might want to disable it for a sane output.
2014-03-01 01:35:31 +02:00
Daniel Bainton
82d58abc2c
Add fetching and unpacking magic
2014-03-01 01:29:42 +02:00
sin
f56149fa6f
Make build system work with mksh as well
2014-02-28 19:11:04 +00:00
sin
6b1672f246
Remove pkgs.mk on mk clean
2014-02-28 18:31:14 +00:00
sin
1c117e6f74
Comment out optcflags and optldflags
...
These mostly work but not for all packages. ncurses and/or libevent
seem to have trouble with them.
2014-02-28 18:16:36 +00:00
sin
63eddd65d6
Use double quotes
2014-02-28 17:53:42 +00:00
sin
e778637618
Fix typo
2014-02-28 17:39:24 +00:00
sin
45c1c79264
config.mk overrides environment so ensure the proper CFLAGS/LDFLAGS are used
2014-02-28 17:26:39 +00:00
sin
c1c3da7f11
We now use optcflags and optldflags as specified in config.mk
2014-02-28 17:02:32 +00:00
sin
414290e471
Update .gitignore
2014-02-28 17:00:23 +00:00
sin
2262ca81e6
Use exported CFLAGS and LDFLAGS from config.mk
2014-02-28 16:59:23 +00:00
sin
4728189aed
Enable static libs only for mpg123
2014-02-28 16:13:08 +00:00
sin
7d48cbd1b6
Move CFLAGS= LDFLAGS= inside configure
2014-02-28 16:06:39 +00:00
sin
b407163107
We already using the latest kernel
2014-02-28 15:40:29 +00:00
sin
2c26fedd3b
Remove mkinitrd
2014-02-28 15:39:55 +00:00
sin
8e181ed548
Update .gitignore with root/ and src/
2014-02-28 15:38:59 +00:00
sin
138660fcbe
Move qemu-mk-overlay to misc/
2014-02-28 15:38:26 +00:00
sin
1e8ca6cc37
Remove qemu-run-initrd
2014-02-28 15:37:53 +00:00
sin
807fe36d9e
Install dwm to $root/bin not $root/usr/local/bin
2014-02-28 15:32:39 +00:00
sin
ac6e52dd90
Update README
2014-02-28 15:30:19 +00:00
sin
1443555312
Don't use make -C
2014-02-28 15:27:55 +00:00
sin
da375a7a29
Do a make clean wherever it is sensible
2014-02-28 15:25:23 +00:00
sin
6a60a6e01f
Update TODO
2014-02-28 15:18:28 +00:00
sin
dada9bd582
Install manpages to $root/share/man for ncurses
2014-02-28 15:17:16 +00:00
sin
0d722ec0c3
Ignore *.img
2014-02-28 13:55:44 +00:00
sin
841d222dc1
Remove clean script
2014-02-28 13:48:05 +00:00
sin
533bc01bd6
Update TODO
2014-02-28 13:42:27 +00:00
sin
6f8a42e274
Start using $optldflags and $optcflags
2014-02-28 13:41:26 +00:00