tests/functions.mk
7950a2d51eda46ac6f48e567eca11e8e7254d8e9
created 2009-02-11 10:35 -0500
pushed 2009-02-11 15:35 +0000
Benjamin Smedberg Benjamin Smedberg - * The parsing of functions depends on their argument count: once the last argument has been reached, any commas are included in the argument, rather than starting a new argument. Some functions have variable or unlimited argument counts, so this is slightly complicated
510ec41867cca3b6604dc2f16382024bd536e17f
created 2009-02-10 20:21 -0500
pushed 2009-02-11 03:32 +0000
Benjamin Smedberg Benjamin Smedberg - * Fix infinite-recursion during expansion of variables issue. `setting` has to be a list, not a single variable name
5be7dd3fcdae232a73a5f52265a6050c0be98fc9
created 2009-02-10 14:38 -0500
pushed 2009-02-10 19:58 +0000
Benjamin Smedberg Benjamin Smedberg - Implement $(foreach) and $(call)
a45b51a2a0a6cc090c9c61c0ecb51e53a79b2ceb
created 2009-02-10 14:12 -0500
pushed 2009-02-10 19:12 +0000
Benjamin Smedberg Benjamin Smedberg - Implement control-flow functions $(if) $(and) $(or)
efafa9452cd2e087cb25a6188e694e591f282690
created 2009-02-10 13:59 -0500
pushed 2009-02-10 19:12 +0000
Benjamin Smedberg Benjamin Smedberg - Implement $(wildcard). Wrote tests for the remaining functions that were already implemented and found/fixed a few bugs.
73c97ee518797d9acdb1aeb5a2cbc4899abb3a1e
created 2009-02-10 13:18 -0500
pushed 2009-02-10 18:18 +0000
Benjamin Smedberg Benjamin Smedberg - Implement $(join), $(realpath), $(abspath) and $(CURDIR)
ea64e7e4bb3c8ae36f76a1b7b5c87113f49304ef
created 2009-02-10 12:10 -0500
pushed 2009-02-10 18:18 +0000
Benjamin Smedberg Benjamin Smedberg - $(addprefix) and $(addsuffix)
474b11cf02430c73856ea8ad80067e38509e8ccb
created 2009-02-10 12:06 -0500
pushed 2009-02-10 18:18 +0000
Benjamin Smedberg Benjamin Smedberg - $(suffix) and $(basename) are hard due to weird whitespace issues
2b377534d9fda5a9c9067abcb4280a46cad23c83
created 2009-02-10 11:54 -0500
pushed 2009-02-10 18:18 +0000
Benjamin Smedberg Benjamin Smedberg - A bevy of functions. Also simplified the function setup() since all the functions just call expectargs.
e48b0412f5ed6cff236f3a556c26fb151f5c8310
created 2009-02-05 16:03 -0500
pushed 2009-02-05 21:24 +0000
Benjamin Smedberg Benjamin Smedberg - More function implementations.
less more (0) tip