From 488ce9218a82a9a561c18e2ce364186e7d5e0981 Mon Sep 17 00:00:00 2001 From: Thomas Nagy Date: Sat, 16 Jun 2012 02:16:18 +0200 Subject: [PATCH] iphone example --- demos/mac_app/sources/dump_sbpl.c | 1 + demos/mac_app/wscript | 15 +++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 demos/mac_app/sources/dump_sbpl.c diff --git a/demos/mac_app/sources/dump_sbpl.c b/demos/mac_app/sources/dump_sbpl.c new file mode 100644 index 00000000..67e85062 --- /dev/null +++ b/demos/mac_app/sources/dump_sbpl.c @@ -0,0 +1 @@ +int main() {return 0; } diff --git a/demos/mac_app/wscript b/demos/mac_app/wscript index 5e798a90..c2c5634b 100644 --- a/demos/mac_app/wscript +++ b/demos/mac_app/wscript @@ -33,6 +33,21 @@ def build(bld): install_path = '${PREFIX}', ) + return + # obscure iphone stuff + + bld.env.LIPO = '/usr/bin/lipo' + ARCH = {'arm6':'arm6', 'cocoa': ['i386', 'x64']} + for arch, val in ARCH.items(): + bld.env.ARCH = val + bld(source='sources/dump_sbpl.c', target='%s/dump_sbpl' % arch, features='c cprogram') + + bld(rule='touch ${TGT} # ${LIPO} -create ${SRC} -output ${TGT}', + shell = True, + target = 'dump_sbpl.app/dump_sbpl', + source = ['%s/dump_sbpl' % x for x in ARCH.keys()] + ) + from waflib import TaskGen @TaskGen.extension('.m') def m_hook(self, node):