Make: Added install target
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@669 b431acfa-c32f-4a4a-93f1-934dc6c82436
This commit is contained in:
@@ -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}:
|
||||
|
||||
Reference in New Issue
Block a user