summaryrefslogtreecommitdiff
path: root/platform/haiku/SCsub
diff options
context:
space:
mode:
authorKostadin Damyanov <maxmight@gmail.com>2016-01-16 05:30:13 +0200
committerKostadin Damyanov <maxmight@gmail.com>2016-01-16 07:34:00 +0200
commit19753233ad2b22c6feb01bc7b85c2fc395d7c910 (patch)
tree5a1c8aca571c76a573424b793be98790f3bc061a /platform/haiku/SCsub
parent7998197ff17892a8127aa2fe53d13937763dee87 (diff)
Haiku: add resource file
Diffstat (limited to 'platform/haiku/SCsub')
-rw-r--r--platform/haiku/SCsub11
1 files changed, 10 insertions, 1 deletions
diff --git a/platform/haiku/SCsub b/platform/haiku/SCsub
index 859095fa5a..1952e6b59b 100644
--- a/platform/haiku/SCsub
+++ b/platform/haiku/SCsub
@@ -10,7 +10,16 @@ common_haiku = [
'audio_driver_media_kit.cpp'
]
-env.Program(
+target = env.Program(
'#bin/godot',
['godot_haiku.cpp'] + common_haiku
)
+
+command = env.Command('#bin/godot.rsrc', '#platform/haiku/godot.rdef',
+ ['rc -o $TARGET $SOURCE'])
+
+def addResourcesAction(target = None, source = None, env = None):
+ return env.Execute('xres -o ' + File(target)[0].path + ' bin/godot.rsrc')
+
+env.AddPostAction(target, addResourcesAction)
+env.Depends(target, command)