Commit Graph

14 Commits (e2c0033683fe39745ae939d015c0e0ab119b4e46)

Author SHA1 Message Date
Luka Vandervelden e2c0033683 Edited ldflags order. 2022-01-09 18:55:47 +01:00
Luka Vandervelden 1e613c3422
Merge pull request #4 from KaneRoot/master
Changes flags order for C binaries.
2019-11-14 17:52:41 +01:00
Philippe PITTOLI a176c2bef2 Changing flags order for C binaries. 2019-11-14 17:49:41 +01:00
Luka Vandervelden 26a33cca52 Removed most hardcoded variables. 2019-11-14 14:49:35 +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 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 82da094ca9 Bugfix.
I should use this thing more often. Unused code magically appears to
break.
2016-05-05 09:49:25 +02:00
Luka Vandervelden ffb382d998 C-binaries related bugfix. 2016-04-23 01:29:36 +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 2725adf5c4 build.zsh can be installed on the user’s system. o/
Yeah, it’s pretty much useless. But it allowed me to run tests and fix a
few minor bugs, so… whatever?
2015-04-06 23:00:08 +02:00
Luka Vandervelden f30e64e604 Automatic rules rulez! (for things like .o files)
- This update also allowed to have a somewhat cleaner
	  support for building libraries. (because the code to generate
	  the rules for the .o files is common, uh)
	- Such automatic rules are hidden from the Makefiles’ “help”
	  message, as they previously were.
	- subdirs are expected to have been broken.

I should really write a real tool to do this job. In, say, C, maybe?
2015-04-06 22:42:56 +02:00
Luka Vandervelden dd63cd87e1 Update. o/
- “help” virtual target added to Makefiles.
	  That target also prints the current Makefile configuration,
	  so that users can make sure they’re exporting the right
	  variables.
	- Some fixes and minor new variables to help making tests or
	  re-use automated rules, although those could be done in a
	  completely clean way, and it’s presently not being done…
	- Better dependencies tracking with C-like binaries.
	- Maybe something else. Those were old modifications that I just
	  pushed.
2015-04-05 11:00:54 +02:00
Luka Vandervelden 7be1efdd03 Initial commit. 2014-11-05 13:32:11 +01:00