From 6617c76a5e8c902abab5e54c462e552f4ac285e1 Mon Sep 17 00:00:00 2001 From: David Walter Seikel Date: Thu, 8 May 2014 07:32:36 +1000 Subject: And now purkle is it's own skang module. --- src/purkle/build.lua | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100755 src/purkle/build.lua (limited to 'src/purkle/build.lua') diff --git a/src/purkle/build.lua b/src/purkle/build.lua new file mode 100755 index 0000000..32ff522 --- /dev/null +++ b/src/purkle/build.lua @@ -0,0 +1,22 @@ +#!/usr/bin/env lua + +local dir = ... + +if 'nil' == type(dir) then + local build, err = loadfile('../../build.lua') + if build then + setfenv(build, getfenv(2)) + build(2) + else + print("ERROR - " .. err) + end + dir = workingDir +end + +CFLAGS = CFLAGS .. ' -I../GuiLua' +LDFLAGS = '-L ' .. dir .. ' ' .. LDFLAGS +libs = libs .. ' -lGuiLua -lwinFang -lRunnr' + +removeFiles(dir, {lib_d .. '/purkle.so'}) + +runCommand('C modules', dir, 'gcc ' .. CFLAGS .. ' -fPIC -shared -o ' .. lib_d .. '/purkle.so purkle.c') -- cgit v1.1