Commit Graph

20 Commits (master)

Author SHA1 Message Date
Luka Vandervelden fd78c655f8 Improved comments. 😏 2019-11-26 19:17:30 +01:00
Luka Vandervelden 4b5dd21cd6 Removed `test` target until redesign. 2019-11-14 20:00:40 +01:00
Luka Vandervelden e015ae647f Internal change: build_string(). 2019-11-14 15:26:23 +01:00
Luka Vandervelden 26a33cca52 Removed most hardcoded variables. 2019-11-14 14:49:35 +01:00
Luka Vandervelden 9cbf1debce subdirs: removed 2019-11-14 14:31:22 +01:00
Luka Vandervelden 664098bd10 Improved help messages with long $target names. 2019-11-10 13:31:35 +01:00
Luka Vandervelden dbaa42c1ff ${type}.prelude, improved crystal.zsh 2019-11-05 01:16:59 +01:00
Luka Vandervelden 0b4028e979 Crystal support improved. 2019-11-04 19:28:13 +01:00
Luka Vandervelden 7d15fbb3d3 chmod[$target], version bump
Allows setting the permissions of installed files. Defaults to 755 if
unset.
2019-10-24 00:45:47 +02:00
Luka Vandervelden 939295f95a Experimental fix to remove unrequired dependencies. 2019-07-08 04:29:05 +02:00
Luka Vandervelden 7ffb3c8afa Improved dependency handling for build-directories. 2019-06-09 19:19:50 +02:00
Luka Vandervelden 10f3708e4e Target directory creation.
(eg. `bin/` is created for a `bin/hello` target)
2019-05-28 19:05:17 +02:00
Luka Vandervelden 7c252b0348 Overridable `make test`. 2017-11-07 07:46:25 +01:00
Luka Vandervelden f7154334ae `man` (manpages) module added. 2017-11-04 13:01:13 +01:00
Luka Vandervelden e3005cdcc1 Style update, BECAUSE. 2017-08-18 19:46:05 +02:00
Luka Vandervelden b7261d1cee “make help” grooming. 2016-06-10 19:55:30 +02:00
Luka Vandervelden 0274ac704e install[i]=- will work for .uninstall rules. 2016-04-12 11:48:54 +02:00
Luka Vandervelden 711e92c22d Various.
- nodist[file] can be used to prevent inclusion of something in the
	  tarballs, even if it’s a source or something that should normally be
	  included.
	- filename[target] can be used to rename files at installation-time.
	- A moonscript module was added.
	- Many modules update.
	- Some grooming, some deprecated code removed.
	- Makefile regenerated.
2016-04-06 10:12:06 +02:00
Luka Vandervelden 7cc71afbe7 Portability fix.
Applied to the right file, this time.
2015-12-25 16:05:50 +01:00
Luka Vandervelden 3d91eac15d .in scripts are somewhat better handled.
- Also, this build.zsh itself builds itself more nicely, with
	  nice building messages and stuff.
	- It also fixes the problem of on-system scripts that were…
	  well… kind of ignored. Yeah, I’m not working very seriously on
	  this…
2015-04-07 10:23:36 +02:00