diff --git a/Makefile b/Makefile index dd369a8..d51aa52 100644 --- a/Makefile +++ b/Makefile @@ -28,20 +28,24 @@ DEFINES := -DARMA_OPENMP_THREADS=1 all: ${JUCE_LIB} ${BUILD_DIR}/rbm.elf test: ${BUILD_DIR}/test.elf + +install: ${BUILD_DIR}/rbm.elf + @cp $< ${HOME}/bin + @echo "Installed to" $< ${GPP_OBJS}: $(BUILD_DIR)/%.o : source/%.cpp - mkdir -p $(dir $@) + @mkdir -p $(dir $@) g++ ${CXXFLAGS_${CONFIG}} ${DEFINES} ${INCLUDES} -o $@ -c $< ${GCC_OBJS}: $(BUILD_DIR)/%.o : source/%.c - mkdir -p $(dir $@) + @mkdir -p $(dir $@) gcc ${CFLAGS_${CONFIG}} ${DEFINES} ${INCLUDES} -o $@ -c $< ${BUILD_DIR}/rbm.elf: ${GPP_OBJS} ${GCC_OBJS} juce/build/${CONFIG}/libjuce.a gcc ${LFLAGS_${CONFIG}} ${GPP_OBJS} ${GCC_OBJS} ${LIBS} -o $@ ${BUILD_DIR}/test.elf: ${TEST_SRCS} - mkdir -p $(dir $@) + @mkdir -p $(dir $@) g++ ${CXXFLAGS_${CONFIG}} ${DEFINES} -o $@ ${TEST_SRCS} -larmadillo -ljsoncpp ${JUCE_LIB}: