From 2f748ff59b765f725cde929aab0b4d6592a74f33 Mon Sep 17 00:00:00 2001 From: Laurence Withers Date: Mon, 18 Apr 2011 15:35:53 +0000 Subject: [PATCH] Modules/headers: minor improvements MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit · pass default compiler flags when compiling a module · compile and set variables for headers by default --- scripts/build.header.c/build.default | 2 ++ scripts/build.module.c/build.module | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 scripts/build.header.c/build.default diff --git a/scripts/build.header.c/build.default b/scripts/build.header.c/build.default new file mode 100644 index 0000000..2c6db5f --- /dev/null +++ b/scripts/build.header.c/build.default @@ -0,0 +1,2 @@ +source src/@NAME@/build.monolithic +@CNAME@_HEADER="obj/@HEADER_NAME@" diff --git a/scripts/build.module.c/build.module b/scripts/build.module.c/build.module index ace93e4..153519a 100644 --- a/scripts/build.module.c/build.module +++ b/scripts/build.module.c/build.module @@ -5,7 +5,7 @@ if [ -z ${@CNAME@_BUILT} ] then @CNAME@="obj/@NAME@.so" - SO_EXTRA="" # @TODO@ + SO_EXTRA="-D_GNU_SOURCE -std=gnu99 -DMODULE_NAME=\"@NAME@\"" # @TODO@ echo "Building module ${@CNAME@}..."