Commit graph

24 commits

Author SHA1 Message Date
katja
98f3582cf5 Merge branch 'command-line-build-flags', bump version to 0.2.1
Command line variable CFLAGS now work according to conventions (overriding
all non-essential C flags). CPPFLAGS and LDFLAGS are also implemented.
Built-in documentation updated.
2015-12-27 22:20:28 +01:00
katja
c8875697b4 Replaced outdated link to cyclone repository in README.md 2015-12-22 23:25:03 +01:00
katja
c6fe1832fc Document CPPFLAGS, CFLAGS, LDFLAGS 2015-12-22 00:45:26 +01:00
katja
3946ea50de Merge branch 'eval-system-specific-defines', update version to 0.2.0
This merge introduces the evaluation of optional multiline defines
'forLinux', 'forDarwin' and 'forWindows', which can be used as a flexible
replacement for system-specific variables as in Pd-extended's Makefile
template. Example code is added to Makefile.pdlibbuilder's built-in
documentation.
2015-12-19 11:25:46 +01:00
katja
8cba158c9a Remove cruft from a variable definition 2015-12-08 14:41:30 +01:00
katja
abeb4dec6e Remove cruft from .PHONY: 2015-12-08 14:35:12 +01:00
katja
a5678ac1e0 bump version 0.0.2 > 0.1.0 for added feature (targets pre / post) 2015-12-08 13:17:54 +01:00
katja
c42845611f Introduce pre and post targets.
Targets pre and post can be defined in the including (library) makefile.
They are added to provide extra flexibility. Target all will
build pre, $(executable) and post in deterministic order. Built-in
documentation is modified to reflect the new situation.
2015-12-08 13:04:13 +01:00
katja
e08bab9eaa Updated README.md to include reference to xeq. 2015-12-06 20:57:08 +01:00
katja
ed37e6bbb5 Bumped to version 0.0.2. 2015-12-06 20:52:45 +01:00
katja
15832b5e07 Small fix: add LDFLAGS to shared.ldflags too. 2015-12-06 18:00:01 +01:00
katja
0595e44e9f Improve methods for searching Pd include paths.
I've also tried to make printed info a bit more helpful.
2015-12-06 16:18:50 +01:00
katja
589d7fcda6 Use CPPFLAGS, CFLAGS and LDFLAGS to override/add build flags
This commit reorganizes the accumulation of build flags in such a way that
non-obligatory build flags can be overriden or added by specifying
CPPFLAGS, CFLAGS and LDFLAGS as arguments from command line or environment.
2015-12-05 11:31:43 +01:00
katja
164d294788 Evaluate optional per-system multiline defines 2015-12-04 15:34:04 +01:00
katja
974b6174ce bump version to 0.0.1 2015-10-31 21:04:36 +01:00
katja
9015ba7b9f fix expansion of variable lib.version in cflags during compilation 2015-10-31 20:56:29 +01:00
Katja Vetter
d2fa193cac Merge pull request #3 from umlaeute/patch-1
use $(metafile) instead of hardcoded filename in lib.version expansion
2015-10-29 22:32:16 +01:00
umläute
0a7d057341 use $(metafile) in version expansion
lib.version is only expanded if the file named by $(metafile) exists, but then it uses a hardcoded filename to do the actual expansion.

this patch uses $(metafile) to do the expansion instead.
2015-10-29 00:31:08 +01:00
katja
84ae43edc8 Added reference to helloworld project in README.md. 2015-07-06 23:30:28 +02:00
katja
b43f7ad2b3 another try at syntax highlighting modeline 2015-06-25 19:59:43 +02:00
katja
9e1fa90567 added vim modeline for syntax highlighting 2015-06-25 19:53:17 +02:00
katja
3906a92933 corrected futile typo in comment 2015-06-25 19:43:17 +02:00
katja
9c7e501266 changed some comments 2015-06-25 12:35:26 +02:00
katja
16517a2be6 Makefile.pdlibbuilder version 0.0.0 2015-06-25 12:22:40 +02:00