put libjuce_builddate.h into $(OUTDIR)
authorIOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>
Wed, 10 Feb 2016 20:10:48 +0000 (21:10 +0100)
committerIOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>
Wed, 10 Feb 2016 20:10:48 +0000 (21:10 +0100)
debian/libbuilder/Makefile
debian/rules

index d7659f4b7ed1c8b832ac164ecca79002d376c088..c2da794102b2d812de37d683cd75d44a45cd69ce 100644 (file)
@@ -91,7 +91,7 @@ JUCE_CPPFLAGS := $(DEPFLAGS) $(JUCE_CPPFLAGS) \
        -D "LINUX=1" \
        -D "JUCE_DLL_BUILD=1" \
        $(JUCELIBS_CPPFLAGS) \
-       -I. \
+       -I. -I$(OUTDIR) \
        $(empty)
 
 JUCE_CFLAGS += \
@@ -136,7 +136,8 @@ $(OUTDIR)/$(TARGET_DEBUG): $(OBJECTS_DEBUG) $(RESOURCES)
 $(OBJDIR_DEBUG)/%.o: $(OUTDIR)/%.cpp libjuce_builddate.h $(OBJDIR_DEBUG)/dir_stamp
        $(CXX) $(JUCE_CPPFLAGS) $(JUCE_CFLAGS_DEBUG) $(JUCE_CFLAGS) $(JUCE_CXXFLAGS) $(CPPFLAGS) $(CXXFLAGS) -o "$@" -c "$<"
 
-libjuce_builddate.h:
+$(OUTDIR)/libjuce_builddate.h:
+       @mkdir $(OUTDIR)
        touch $@
 
 clean:
index 584d68373a473a4190db609f957842004c31c88d..e6c1207d4f97a7dcb88bae7767caa6574992864a 100755 (executable)
@@ -7,7 +7,7 @@ BUILD_DATE=$(shell date -u -d "$$(dpkg-parsechangelog -SDate)" +"%h %d %Y")
 #export DEB_CPPFLAGS_MAINT_APPEND = -DBUILD_DATE='"$(BUILD_DATE)"'
 
 DEB_SRCDIR=debian/libbuilder/
-BUILDDATE_HEADER=$(DEB_SRCDIR)libjuce_builddate.h
+BUILDDATE_HEADER=$(DEB_SRCDIR)build/libjuce_builddate.h
 
 include /usr/share/cdbs/1/rules/buildcore.mk
 include /usr/share/cdbs/1/rules/debhelper.mk
@@ -22,6 +22,7 @@ DEB_MAKE_CHECK_TARGET = test
 DEB_MAKE_INSTALL_TARGET = install DESTDIR=$(cdbs_make_curdestdir) prefix=/usr libdir=/usr/lib/${DEB_HOST_MULTIARCH}/
 
 pre-build::
+       mkdir -p $(dir $(BUILDDATE_HEADER))
        test -e $(BUILDDATE_HEADER) || (echo "#define BUILD_DATE \"$(BUILD_DATE)\"" > $(BUILDDATE_HEADER))
 
 build/libjuce-doc::