diff --git a/juce/pkg.mk b/juce/pkg.mk index 894b350..c9da25b 100644 --- a/juce/pkg.mk +++ b/juce/pkg.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}