summaryrefslogtreecommitdiff
path: root/tools/editor/SCsub
blob: 0f7d3f7656c16b7fa876b71ca156829d28ec479e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Import('env')

if (env["tools"]=="yes"):

	reg_exporters_inc='#include "register_exporters.h"\n'
	reg_exporters='void register_exporters() {\n'
	for e in env.platform_exporters:
		env.tool_sources.append("#platform/"+e+"/export/export.cpp")
		reg_exporters+='\tregister_'+e+'_exporter();\n'
		reg_exporters_inc+='#include "platform/'+e+'/export/export.h"\n'
	reg_exporters+='}\n'
	f = open("register_exporters.cpp","wb")
	f.write(reg_exporters_inc)
	f.write(reg_exporters)

	env.add_source_files(env.tool_sources,"*.cpp")

	Export('env')
	SConscript('plugins/SCsub');
	SConscript('fileserver/SCsub');
	SConscript('io_plugins/SCsub');