- changed default values
git-svn-id: http://moon:8086/svn/software/trunk/make@872 b431acfa-c32f-4a4a-93f1-934dc6c82436
This commit is contained in:
+31
@@ -0,0 +1,31 @@
|
||||
CXXFLAGS_common := -std=c++11 -L juce/build/${CONFIG} -g
|
||||
CXXFLAGS_debug := -O0
|
||||
CXXFLAGS_release := -O2
|
||||
CXXFLAGS := ${CXXFLAGS_common} ${CXXFLAGS_${CONFIG}}
|
||||
|
||||
CFLAGS_common := -g
|
||||
CFLAGS_debug := -O0
|
||||
CFLAGS_release :=- O2
|
||||
CFLAGS := ${CFLAGS_common} ${CFLAGS_${CONFIG}}
|
||||
|
||||
LFLAGS_common :=
|
||||
LFLAGS_release :=
|
||||
LFLAGS_debug :=
|
||||
LFLAGS := ${LFLAGS_common} ${LFLAGS_${CONFIG}} -g
|
||||
|
||||
CXX_OBJS := $(addprefix ${BUILD_DIR}/, $(subst .cpp,.o,$(CXX_SRCS)))
|
||||
GCC_OBJS := $(addprefix ${BUILD_DIR}/, $(subst .c,.o,$(GCC_SRCS)))
|
||||
|
||||
${CXX_OBJS}: $(BUILD_DIR)/%.o : %.cpp $(CXX_SRCS)
|
||||
@mkdir -p $(dir $@)
|
||||
g++ -MMD ${CXXFLAGS} ${DEFINES} ${INCLUDES} -o $@ -c $<
|
||||
|
||||
${GCC_OBJS}: $(BUILD_DIR)/%.o : %.c $(GCC_SRCS)
|
||||
@mkdir -p $(dir $@)
|
||||
gcc -MMD ${CFLAGS} ${DEFINES} ${INCLUDES} -o $@ -c $<
|
||||
|
||||
-include $(BUILD_DIR)/*.d
|
||||
|
||||
${BUILD_DIR}/${TARGET}: ${CXX_OBJS} ${GCC_OBJS}
|
||||
gcc ${LFLAGS} ${CXX_OBJS} ${GCC_OBJS} ${LIBS} -o $@
|
||||
|
||||
Reference in New Issue
Block a user