wxWidgets/build/bakefiles/common_samples_outoftree.bkl
Scott Talbert 1aad7ae9d7 Fix building some samples in out of tree build
This is a 3.2 backport of these commits:
1216315, db78515, 033dfd2, 2e22666, 0ab31ed, b6ea233
2023-07-25 15:46:10 -04:00

53 lines
1.5 KiB
XML

<?xml version="1.0" ?>
<makefile>
<!-- =============================================================== -->
<!-- Templates for out-of-tree Unix makefiles for wxWidgets samples: -->
<!-- =============================================================== -->
<include file="wxpresets/presets/wx.bkl"/>
<template id="wx_app_base" template="wx">
<include>$(SRCDIR)</include>
</template>
<template id="wx_util" template="wx_app_base">
<app-type>gui</app-type>
</template>
<template id="wx_util_console" template="wx_app_base">
<app-type>console</app-type>
</template>
<template id="wx_sample" template="wx_util">
<if cond="FORMAT=='autoconf'">
<cxxflags>$(SAMPLES_CXXFLAGS)</cxxflags>
</if>
</template>
<template id="wx_sample_console" template="wx_util_console">
<if cond="FORMAT=='autoconf'">
<cxxflags>$(SAMPLES_CXXFLAGS)</cxxflags>
</if>
</template>
<define-rule name="wx-gui-plugin" extends="module">
<template template="wx_app_base"/>
</define-rule>
<!-- Define templates used by the samples -->
<template id="wx_append"/>
<template id="wx_append_base">
<cxxflags>-DwxUSE_GUI=0</cxxflags>
</template>
<define-rule name="wx-data" pseudo="1">
<define-tag name="files"/>
<define-tag name="dstdir"/>
<define-tag name="srcdir"/>
</define-rule>
</makefile>