From 251c1f1dfe0117f60a4a1aa942830436d7212c76 Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Mon, 18 Nov 2019 18:53:57 +0000 Subject: [PATCH] Make: Added install target git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@669 b431acfa-c32f-4a4a-93f1-934dc6c82436 --- Makefile | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) 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}: