- enhanced build

git-svn-id: http://moon:8086/svn/software/trunk/libsrc/fir@13 b431acfa-c32f-4a4a-93f1-934dc6c82436
This commit is contained in:
2014-07-20 11:27:06 +00:00
parent 7c66d5670f
commit 90d348e868
+4 -9
View File
@@ -1,3 +1,4 @@
include ../config.mk
SRCDIR := .
OBJS := fir2.o
@@ -7,22 +8,16 @@ LIB := $(BUILD_DIR)/libfir.a
INCLUDES := . ..
DEFINES := fir_float_t=float
CCFLAGS := -g -O2 $(addprefix -D, $(DEFINES)) $(addprefix -I, $(INCLUDES))
CXXFLAGS := -g -O2 $(addprefix -D, $(DEFINES)) $(addprefix -I, $(INCLUDES)) -std=c++11
all : $(LIB)
$(LIB) : $(OBJS)
$(AR) -r $(LIB) $(OBJS)
%.o : $(addprefix $(SRCDIR)/, %.c)
$(CC) $(CCFLAGS) -c $<
%.o : $(addprefix $(SRCDIR)/, %.cpp)
$(CXX) $(CXXFLAGS) -c $<
clean:
rm -f *.o
rm -f *.a
.PHONY: clean
include ../compile.mk