diff --git a/sdk/juce/Makefile b/sdk/juce/Makefile index b42f58b..21ee0f1 100644 --- a/sdk/juce/Makefile +++ b/sdk/juce/Makefile @@ -1,5 +1,5 @@ CONFIG ?= release -JUCE_VER := JUCE-3.1.1 +PKG_VER := JUCE-3.1.1 TARGET := LINUX SRCS := modules/juce_core/juce_core.cpp @@ -19,6 +19,6 @@ SRCS += modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp DEFINES := -DHAVE_LROUND INCLUDES := -I ../vst/vstsdk2.4 -include juce.mk +include pkg.mk diff --git a/sdk/juce/juce.mk b/sdk/juce/juce.mk index 894b350..c9da25b 100644 --- a/sdk/juce/juce.mk +++ b/sdk/juce/juce.mk @@ -1,17 +1,17 @@ BUILD_DIR := ./build/${CONFIG} -JUCE_ROOT := ./${JUCE_VER} +PKG_ROOT := ./${PKG_VER} OBJS := $(addprefix ${BUILD_DIR}/, $(subst .cpp,.o,$(SRCS))) -.PHONY: ${JUCE_VER}.patch -all: ${JUCE_ROOT} ${BUILD_DIR}/libjuce.a -prepare: ${JUCE_ROOT} -patch: ${JUCE_VER}.patch +.PHONY: ${PKG_VER}.patch +all: ${PKG_ROOT} ${BUILD_DIR}/libjuce.a +prepare: ${PKG_ROOT} +patch: ${PKG_VER}.patch -${JUCE_VER}.patch: - @unzip ${JUCE_VER}.zip -d temp >/dev/null - @diff -r ${JUCE_VER} temp/${JUCE_VER} > ${JUCE_VER}.patch +${PKG_VER}.patch: + @unzip ${PKG_VER}.zip -d temp >/dev/null + @diff -r ${PKG_VER} temp/${PKG_VER} > ${PKG_VER}.patch @rm -rf temp - @echo "Created" ${JUCE_VER}.patch + @echo "Created" ${PKG_VER}.patch CXXFLAGS += -std=c++11 CXXFLAGS_debug := ${CXXFLAGS} -O0 -g @@ -20,20 +20,20 @@ CXXFLAGS_release := ${CXXFLAGS} -O2 INCLUDES += -I./ -I/usr/include/freetype2 DEFINES += -D${TARGET} -${OBJS}: $(BUILD_DIR)/%.o : ${JUCE_ROOT}/%.cpp +${OBJS}: $(BUILD_DIR)/%.o : ${PKG_ROOT}/%.cpp mkdir -p $(dir $@) g++ ${CXXFLAGS_${CONFIG}} ${DEFINES} ${INCLUDES} -o $@ -c $< ${BUILD_DIR}/libjuce.a: ${OBJS} ar -q $@ ${OBJS} -${JUCE_ROOT}: - unzip ${JUCE_VER}.zip +${PKG_ROOT}: + unzip ${PKG_VER}.zip clean: rm -rf ${BUILD_DIR}/* distclean: rm -rf ${BUILD_DIR} - rm -rf ${JUCE_ROOT} + rm -rf ${PKG_ROOT}