extras/Projucer/Builds/LinuxMakefile/build/Projucer usr/bin
-debian/libbuilder/build/juce.png usr/share/pixmaps/
-debian/Projucer.desktop usr/share/applications/
+debian/artifacts/juce.png usr/share/pixmaps/
+debian/Projucer.desktop usr/share/applications/
## but disables "-march=native" optimization
export TARGET_ARCH=-g
-DEB_SRCDIR=debian/libbuilder/
-BUILDDIR=$(DEB_SRCDIR)build
-
include /usr/share/cdbs/1/rules/buildcore.mk
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/makefile.mk
DEB_MAKE_INSTALL_TARGET = install DESTDIR=$(cdbs_make_curdestdir) prefix=/usr libdir=/usr/lib/${DEB_HOST_MULTIARCH}/
-DEB_INSTALL_MANPAGES_juce-tools=$(BUILDDIR)/Projucer.1
+DEB_INSTALL_MANPAGES_juce-tools=debian/Projucer.1
DEB_INSTALL_CHANGELOGS_ALL=ChangeList.txt
+DEBIAN_BUILD_ARTIFACTS=debian/artifacts
+
pre-build::
+ mkdir -p $(DEBIAN_BUILD_ARTIFACTS)
cp $(CURDIR)/examples/Demo/Builds/iOS/JuceDemo/Images.xcassets/AppIcon.appiconset/Icon-Spotlight-40.png \
- $(BUILDDIR)/juce.png
+ $(DEBIAN_BUILD_ARTIFACTS)/juce.png
common-binary-arch:: $(DEB_INSTALL_MANPAGES_juce-tools)
-$(BUILDDIR)/Projucer.1:
+$(DEBIAN_BUILD_ARTIFACTS)/Projucer.1:
help2man -N --version-string="Projucer $(DEB_UPSTREAM_VERSION)" -n "the JUCE project-management tool" debian/scripts/Projucer-help2man > $@
build/libjuce-doc::
cd doxygen && doxygen Doxyfile
-build/libjuce-dev::
+build/juce-modules-source:
make -C debian/extra/lv2-ttl-generator/
-install/libjuce-dev::
+install/juce-modules-source:
install -d $(cdbs_curdestdir)/usr/lib/$(DEB_HOST_MULTIARCH)/juce/lv2-ttl-generator
install debian/extra/lv2-ttl-generator/lv2_ttl_generator $(cdbs_curdestdir)/usr/lib/$(DEB_HOST_MULTIARCH)/juce/lv2-ttl-generator/lv2_ttl_generator
install debian/extra/lv2-ttl-generator/generate-ttl.sh $(cdbs_curdestdir)/usr/lib/$(DEB_HOST_MULTIARCH)/juce/lv2-ttl-generator/generate-ttl.sh
rm -rf doxygen/doc
rm -rf extras/Projucer/Builds/LinuxMakefile/build
make -C debian/extra/lv2-ttl-generator/ clean
+ rm -rf $(DEBIAN_BUILD_ARTIFACTS)