1
0
mirror of git://git.2f30.org/morpheus.git synced 2024-06-16 10:08:35 +00:00
Commit Graph

520 Commits

Author SHA1 Message Date
sin
f6d2ad52aa Revert "We link with -s, we do not use STRIP"
This reverts commit 3940ee6126ad3af4697d7c4ef46dea1455ee414b.
2014-05-27 11:48:56 +01:00
sin
3940ee6126 We link with -s, we do not use STRIP 2014-05-23 15:04:16 +01:00
sin
2bb11a31cc Update URL for emul 2014-05-23 15:02:25 +01:00
sin
653feddbc5 it is e2fsprogs not e2fsprog 2014-05-22 16:46:11 +01:00
sin
b238b4726d Update README 2014-05-22 16:42:36 +01:00
sin
d9600b2d3b Default to x86_64 2014-05-21 12:48:42 +01:00
sin
824deb7151 We can now do mk TARG=wtv package 2014-05-19 20:51:38 +01:00
Hiltjo Posthuma
0c0cf147cb add helper script to make a crux chroot
this is useful for building packages.

Signed-off-by: Hiltjo Posthuma <hiltjo@codemadness.org>
2014-05-17 19:44:54 +02:00
sin
fa0dfbf5b6 mk bootable requires ROOT to be set 2014-05-17 15:23:41 +01:00
Daniel Bainton
e9f0a14cd0 Add SUM to config.def.mk 2014-05-15 12:12:25 +03:00
Hiltjo Posthuma
cf7a747b88 Merge branch 'master' of git://git.2f30.org/morpheus 2014-05-05 11:15:16 +00:00
Hiltjo Posthuma
378386622e config: add CXX, CPP and HOST toolchain var
Signed-off-by: Hiltjo Posthuma <hiltjo@codemadness.org>
2014-05-05 11:14:27 +00:00
Dimitris Papastamos
cfff63aa13 Fix vertical spacing 2014-04-30 17:00:10 +01:00
sin
6f5343a311 Don't allow installing all ports
Some are conflicting and can generate a corrupt rootfs.
2014-04-27 19:03:38 +01:00
sin
f14b42728a Some targets could not cope without a TARG specification
The default action is to act on all targets.
2014-04-21 10:15:24 +01:00
sin
d05afc070e If mk is invoked without a target, build all of them 2014-04-18 13:34:47 +01:00
sin
b5228bae46 Refuse to run create-bootable if $ROOT is not set 2014-04-18 13:08:18 +01:00
Daniel Bainton
8363d8251b Add misc/set-env script to set mkbuild and configmk paths
Just source the file:
  . misc/set-env
2014-04-09 16:12:28 +03:00
Daniel Bainton
f1f50986f0 Remove tic from the TODO 2014-04-09 14:17:34 +03:00
Daniel Bainton
5f4d8bf513 Add mk bootable back to the mkfile 2014-04-09 10:45:35 +03:00
Daniel Bainton
1e0232906a Add README entry for submodule cloning 2014-04-09 10:44:37 +03:00
Daniel Bainton
abcfc577ff Add comment about strip in config.def.mk 2014-04-09 10:34:00 +03:00
Daniel Bainton
4bd56dd792 Updates to the README 2014-04-09 10:31:14 +03:00
Daniel Bainton
94cc51d136 You can now specify targets in the mk command line
eg. mk install TARG=mksh ROOT=`pwd`/root
2014-04-09 10:12:38 +03:00
Daniel Bainton
093a6d35cf Use 'mk init' for initializing submodules 2014-04-08 22:25:16 +03:00
Daniel Bainton
f9ca9c5c6b Use 2f30 mkbuild repo 2014-04-08 22:20:41 +03:00
Daniel Bainton
7e78e88296 Add support for mk distclean 2014-04-07 16:56:16 +03:00
Daniel Bainton
6565433b94 Add install and fetch targets to mkfile
No longer build only stage0, build whatever ports builds by default
2014-04-07 16:35:33 +03:00
Daniel Bainton
585cbf4f7d Use --remote for git submodules 2014-04-07 14:37:20 +03:00
Daniel Bainton
05c8333153 Use master branches for submodules 2014-04-07 14:37:20 +03:00
Daniel Bainton
c8b7c21143 Define configmk and mkbuild paths in the toplevel mkfile 2014-04-07 14:09:18 +03:00
Daniel Bainton
c394056a47 Toplevel mkfile doesn't depend on mkbuild anymore 2014-04-07 13:29:38 +03:00
Daniel Bainton
38a667236f Remove build/ 2014-04-07 13:03:57 +03:00
Daniel Bainton
8cd6785d1c Add mkbuild and ports submodules 2014-04-07 13:03:39 +03:00
Daniel Bainton
8cd269c3b8 Add support for objects with a dot in their name 2014-04-02 07:31:14 +01:00
Daniel Bainton
cf6065812f Use the full path for defining install(1) 2014-04-01 11:25:07 +01:00
Daniel Bainton
5d69f877e7 Revert ".cache is a directory"
This reverts commit 378f2030870d9a42130e5ff69d7a5811d807c7f0.

.cache is just a file in mkbuild
2014-04-01 11:20:11 +01:00
Daniel Bainton
34ba578095 HOSTCC should compile static for binaries to work 2014-04-01 11:18:46 +01:00
sin
a1445a03d7 Set HOSTCC in config.def.mk 2014-04-01 11:11:04 +01:00
sin
378f203087 .cache is a directory 2014-04-01 10:59:18 +01:00
Daniel Bainton
7c60c62fb3 Add a common-noinst mkfile 2014-03-30 00:23:03 +00:00
Daniel Bainton
6ea89344d5 Add cache support 2014-03-30 00:22:33 +00:00
Daniel Bainton
14903be1bd mkdir the src path 2014-03-29 11:34:13 +00:00
Daniel Bainton
810d1733aa Rename some variables in config.mk 2014-03-27 21:53:29 +00:00
Daniel Bainton
b0a83e28ad Add nprocs to be used inside packages 2014-03-27 20:54:13 +00:00
Daniel Bainton
863612fa7a Support ports being in some other location 2014-03-26 22:12:03 +00:00
Daniel Bainton
ac0731fa22 Fix path 2014-03-26 21:20:16 +00:00
Daniel Bainton
56acf67326 Complete rewrite of the build system 2014-03-26 21:19:02 +00:00
sin
f767b158fc Simply use cat to write mbr.bin 2014-03-25 14:26:33 +00:00
sin
f2331ae3f0 Update instructions regarding the extlinux configuration 2014-03-25 13:54:48 +00:00