- obj = bld.new_task_gen('subst')
- obj.source = 'ardour3_ui_dark.rc.in'
- obj.target = 'ardour3_ui_dark.rc'
- obj.dict = dark_rc_subst_dict
- obj.install_path = os.path.join(bld.env['CONFIGDIR'], 'ardour3')
-
- obj = bld.new_task_gen('subst')
- obj.source = 'ardour3_ui_light.rc.in'
- obj.target = 'ardour3_ui_light.rc'
- obj.dict = light_rc_subst_dict
- obj.install_path = os.path.join(bld.env['CONFIGDIR'], 'ardour3')
+ obj = bld(features = 'subst')
+ obj.source = [ 'ardour3_ui_dark.rc.in' ]
+ obj.target = 'ardour3_ui_dark.rc.pre'
+ obj.install_path = None
+ set_subst_dict(obj, dark_rc_subst_dict)
+
+ obj = bld(features = 'subst')
+ obj.source = [ 'ardour3_ui_light.rc.in' ]
+ obj.target = 'ardour3_ui_light.rc.pre'
+ obj.install_path = None
+ set_subst_dict(obj, light_rc_subst_dict)
+
+ obj = bld(features = 'subst')
+ obj.source = [ 'ardour3_styles.rc.in' ]
+ obj.target = 'ardour3_dark_styles.rc'
+ obj.install_path = None
+ set_subst_dict(obj, dark_rc_subst_dict)
+
+ obj = bld(features = 'subst')
+ obj.source = [ 'ardour3_styles.rc.in' ]
+ obj.target = 'ardour3_light_styles.rc'
+ obj.install_path = None
+ set_subst_dict(obj, light_rc_subst_dict)
+
+ obj = bld(features = 'subst')
+ obj.source = [ 'ardour3_fonts.rc.in' ]
+ obj.target = 'ardour3_dark_fonts.rc'
+ obj.install_path = None
+ set_subst_dict(obj, dark_rc_subst_dict)
+
+ obj = bld(features = 'subst')
+ obj.source = [ 'ardour3_fonts.rc.in' ]
+ obj.target = 'ardour3_light_fonts.rc'
+ obj.install_path = None
+ set_subst_dict(obj, light_rc_subst_dict)
+
+ obj = bld(rule = 'cp ${SRC} ${TGT}')
+ obj.source = [ 'ardour3_widget_list.rc' ]
+ obj.target = 'ardour3_widgets.rc'
+ obj.install_path = None
+
+ obj = bld (rule = include_processor)
+ obj.source = [ 'ardour3_ui_dark.rc.pre' ]
+ # find and add all ##include dependencies as sources
+ obj.source += _doPyp (bld.path.find_resource ('ardour3_ui_dark.rc.in').srcpath(), True)
+ obj.target = 'ardour3_ui_dark.rc'
+ obj.install_path = '${SYSCONFDIR}/ardour3'
+
+ obj = bld (rule = include_processor)
+ obj.source = [ 'ardour3_ui_light.rc.pre' ]
+ # find and add all ##include dependencies as sources
+ obj.source += _doPyp (bld.path.find_resource ('ardour3_ui_light.rc.in').srcpath(), True)
+ obj.target = 'ardour3_ui_light.rc'
+ obj.install_path = '${SYSCONFDIR}/ardour3'