+++ /dev/null
-extras/Projucer/Builds/LinuxMakefile/build/Projucer usr/bin
-debian/libbuilder/build/juce.png usr/share/pixmaps/
-debian/Projucer.desktop usr/share/applications/
+++ /dev/null
-application/x-juce; Projucer '%s'; edit=Projucer '%s'; test=test "$DISPLAY" != ""; priority=2
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
- <mime-type type="application/x-juce">
- <sub-class-of type="text/xml"/>
- <comment>JUCE project</comment>
- <glob pattern="*.jucer"/>
- </mime-type>
-</mime-info>
JUCE_PATH=../..
MODULES_PATH=$(JUCE_PATH)/modules
DEMO_PATH = $(JUCE_PATH)/examples/Demo/Builds/Linux/
-INTROJUCER_PATH = $(JUCE_PATH)/extras/Projucer/Builds/LinuxMakefile/
+PROJUCER_PATH = $(JUCE_PATH)/extras/Projucer/Builds/LinuxMakefile/
SOURCES=juce_audio_basics.cpp \
juce_audio_devices.cpp \
OBJECTS_RELEASE=$(SOURCES:%.cpp=$(OBJDIR_RELEASE)/%.o)
OBJECTS_DEBUG=$(SOURCES:%.cpp=$(OBJDIR_DEBUG)/%.o)
-.PHONY: all clean install install-lib-release install-lib-debug install-headers install-pkgconfig introjucer
+.PHONY: all clean install install-lib-release install-lib-debug install-headers install-pkgconfig projucer
-all: $(TARGET) introjucer
+all: $(TARGET) projucer
$(OBJDIR_RELEASE)/dir_stamp $(OBJDIR_DEBUG)/dir_stamp:
@mkdir -p $(dir $@)
clean:
@echo Cleaning JUCE
rm -rf build
- $(MAKE) -C $(INTROJUCER_PATH) clean
+ $(MAKE) -C $(PROJUCER_PATH) clean
install-lib-release: $(OUTDIR)/$(TARGET_RELEASE)
@echo Installing $(TARGET_RELEASE)
-include $(OBJECTS:%.o=%.d)
-introjucer: $(OUTDIR)/$(TARGET_RELEASE)
- $(MAKE) -C $(INTROJUCER_PATH) CONFIG=Release CPPFLAGS="$(CPPFLAGS)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)"
+projucer: $(OUTDIR)/$(TARGET_RELEASE)
+ $(MAKE) -C $(PROJUCER_PATH) CONFIG=Release CPPFLAGS="$(CPPFLAGS)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)"
$(OUTDIR)/juce-dbg.pc $(OUTDIR)/juce.pc: juce.pc.in
sed \
-Description: introjucer fixes
- introjucer creates Linux Makefiles, but they do silent builds and do not allow
+Description: projucer fixes
+ projucer creates Linux Makefiles, but they do silent builds and do not allow
to override CPP/C/CXXFLAGS.
- this patch changes introjucer to honor the "V" build variable, so "V=1" will
+ this patch changes projucer to honor the "V" build variable, so "V=1" will
build verbosely.
it also renames *FLAGS to JUCE_*FLAGS and appends the ordinary *FLAGS to them.
.
--- /dev/null
+extras/Projucer/Builds/LinuxMakefile/build/Projucer usr/bin
+debian/libbuilder/build/juce.png usr/share/pixmaps/
+debian/Projucer.desktop usr/share/applications/
--- /dev/null
+application/x-juce; Projucer '%s'; edit=Projucer '%s'; test=test "$DISPLAY" != ""; priority=2
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
+ <mime-type type="application/x-juce">
+ <sub-class-of type="text/xml"/>
+ <comment>JUCE project</comment>
+ <glob pattern="*.jucer"/>
+ </mime-type>
+</mime-info>
#!/bin/sh
-INTROJUCER=$(pwd)/extras/Projucer/Builds/Linux/build/Projucer
+PROJUCER=$(pwd)/extras/Projucer/Builds/Linux/build/Projucer
LIBJUCE_PATH=$(pwd)/debian/libbuilder/build
if [ -d "${LIBJUCE_PATH}" ]; then
export LD_LIBRARY_PATH
fi
-#INTROJUCER=Projucer
+#PROJUCER=Projucer
case "$1" in
-h|--help)
- #${INTROJUCER} -h 2>/dev/null | sed -e 's|^ Projucer --| --|'
+ #${PROJUCER} -h 2>/dev/null | sed -e 's|^ Projucer --| --|'
cat <<EOL
Usage: Projucer [--help] [options]
EOL
;;
-v|-V|--version)
- #${INTROJUCER} -h
+ #${PROJUCER} -h
cat <<EOL
JUCE
Copyright © ROLI Ltd.