1
0
mirror of git://git.2f30.org/morpheus.git synced 2024-06-28 20:41:20 +00:00
Commit Graph

24 Commits

Author SHA1 Message Date
Daniel Bainton
56acf67326 Complete rewrite of the build system 2014-03-26 21:19:02 +00:00
sin
606ac31402 Don't delete the downloaded src/ on clean-world 2014-03-12 17:01:10 +02:00
Daniel Bainton
817a34ef0b Move config.mk to config.def.mk
When using mk, cp config.def.mk to config.mk if it doesn't exist.

Easier to pull changes to the tree, when config.mk doesn't all the time
complain about changes.
2014-03-10 13:52:48 +00:00
Daniel Bainton
d8f16181cf Move $top from config.mk to mkfile
$top isn't really user definable

Also reorder config.mk a bit, put the common stuff on top
2014-03-10 13:47:50 +00:00
Daniel Bainton
8aa7ece468 Move the pkgs.mk creation to it's own sh file 2014-03-09 20:42:56 +00:00
Daniel Bainton
3c2c0d24e1 Add deps of a package to the fetch targets also 2014-03-09 17:14:11 +02:00
Daniel Bainton
6b24207546 Fix mkfile 2014-03-09 14:36:29 +02:00
Daniel Bainton
ac90eb3aa3 Move each package to their own dir
Also support for the $pkgdir variable in build files, which will include
the full path to the directory of the package (for patches, configs etc)
2014-03-09 13:56:35 +02:00
sin
07ebd808c5 Visually separate packages with a newline in pkgs.mk 2014-03-01 21:00:56 +00:00
Daniel Bainton
dfd6b9a3b0 Fix the sed magic in mkfile 2014-03-02 21:03:35 +00:00
sin
5c0a27a6c1 Make clean-world an alias for clean-all 2014-03-02 20:37:24 +00:00
Daniel Bainton
a7b4924f22 Support packages with digits as their first character 2014-03-01 20:34:03 +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
4ce69b26e2 Use .cache instead of .state 2014-03-01 02:07:51 +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
d5530b2c0b Create src/ as well 2014-02-28 12:36:16 +00:00
Daniel Bainton
d71bb4e966 Move to a mk based build system 2014-02-28 14:22:25 +02:00