<makefile>
<!--
- Support for application bundles, for wxWindows samples.
+ Support for application bundles, for wxWidgets samples.
-->
<!--
<!-- bundle directory: -->
<set var="BUNDLE">$(id).app/Contents</set>
<set var="BUNDLE_TGT">$(BUNDLE)/PkgInfo</set>
+ <set var="BUNDLE_TGT_REF">
+ <if cond="TOOLKIT=='MAC'">$(BUNDLE)/PkgInfo</if>
+ <if cond="TOOLKIT=='COCOA'">$(BUNDLE)/PkgInfo</if>
+ </set>
<add-target target="$(BUNDLE_TGT)" type="action"/>
<modify-target target="$(BUNDLE_TGT)">
<!-- make a hardlink to the binary: -->
ln -f $(ref("__targetdir",id))$(ref("__targetname",id)) $(BUNDLE)/MacOS/$(id)
- <!-- ditto wxWindows resources and icons: -->
- ln -sf $(BUNDLE_RESOURCE) $(BUNDLE)/Resources/$(id).rsrc
- ln -sf $(BUNDLE_ICONS) $(BUNDLE)/Resources/wxmac.icns
+ <!-- ditto wxWidgets resources and icons: -->
+ cp -f $(BUNDLE_RESOURCE) $(BUNDLE)/Resources/$(id).rsrc
+ cp -f $(BUNDLE_ICONS) $(BUNDLE)/Resources/wxmac.icns
</command>
</modify-target>
cond="PLATFORM_MACOSX=='1'"/>
<modify-target target="$(id)_bundle">
<dependency-of>all</dependency-of>
- <depends>$(BUNDLE_TGT)</depends>
+ <depends>$(BUNDLE_TGT_REF)</depends>
</modify-target>
<!-- "make clean" should delete the bundle: -->