Add .cc files rules
This commit is contained in:
parent
4685bc1fad
commit
6b5f1bf005
|
@ -407,6 +407,7 @@ CHAR_SPACE:=$(CHAR_EMPTY) $(CHAR_EMPTY)
|
||||||
BUILDDIR:=obj-$(DC_PLATFORM)-$(subst $(CHAR_SPACE),-,$(platform))
|
BUILDDIR:=obj-$(DC_PLATFORM)-$(subst $(CHAR_SPACE),-,$(platform))
|
||||||
|
|
||||||
OBJECTS=$(RZDCY_FILES:.cpp=.build_obj)
|
OBJECTS=$(RZDCY_FILES:.cpp=.build_obj)
|
||||||
|
OBJECTS:=$(OBJECTS:.cc=.build_obj)
|
||||||
OBJECTS:=$(OBJECTS:.c=.build_obj)
|
OBJECTS:=$(OBJECTS:.c=.build_obj)
|
||||||
OBJECTS:=$(OBJECTS:.S=.build_obj)
|
OBJECTS:=$(OBJECTS:.S=.build_obj)
|
||||||
OBJECTS:=$(patsubst $(RZDCY_SRC_DIR)/%,$(BUILDDIR)/%,$(OBJECTS))
|
OBJECTS:=$(patsubst $(RZDCY_SRC_DIR)/%,$(BUILDDIR)/%,$(OBJECTS))
|
||||||
|
@ -414,6 +415,7 @@ OBJECTS:=$(patsubst $(RZDCY_SRC_DIR)/%,$(BUILDDIR)/%,$(OBJECTS))
|
||||||
DEPDIR := .dep-$(BUILDDIR)
|
DEPDIR := .dep-$(BUILDDIR)
|
||||||
DEPFLAGS = -MT $@ -MD -MP -MF $(DEPDIR)/$*.Td
|
DEPFLAGS = -MT $@ -MD -MP -MF $(DEPDIR)/$*.Td
|
||||||
DEPS=$(RZDCY_FILES:.cpp=.d)
|
DEPS=$(RZDCY_FILES:.cpp=.d)
|
||||||
|
DEPS:=$(DEPS:.cc=.d)
|
||||||
DEPS:=$(DEPS:.c=.d)
|
DEPS:=$(DEPS:.c=.d)
|
||||||
DEPS:=$(DEPS:.S=.d)
|
DEPS:=$(DEPS:.S=.d)
|
||||||
DEPS:=$(patsubst $(RZDCY_SRC_DIR)/%,$(DEPDIR)/%,$(DEPS))
|
DEPS:=$(patsubst $(RZDCY_SRC_DIR)/%,$(DEPDIR)/%,$(DEPS))
|
||||||
|
@ -437,6 +439,13 @@ $(BUILDDIR)/%.build_obj: $(RZDCY_SRC_DIR)/%.cpp $(DEPDIR)/%.d
|
||||||
$(CXX) $(EXTRAFLAGS) $(INCS) $(DEPFLAGS) $(CFLAGS) $(MFLAGS) $(CXXFLAGS) $< -o $@
|
$(CXX) $(EXTRAFLAGS) $(INCS) $(DEPFLAGS) $(CFLAGS) $(MFLAGS) $(CXXFLAGS) $< -o $@
|
||||||
$(POSTCOMPILE)
|
$(POSTCOMPILE)
|
||||||
|
|
||||||
|
$(BUILDDIR)/%.build_obj : $(RZDCY_SRC_DIR)/%.cc
|
||||||
|
$(BUILDDIR)/%.build_obj: $(RZDCY_SRC_DIR)/%.cc $(DEPDIR)/%.d
|
||||||
|
mkdir -p $(dir $@)
|
||||||
|
mkdir -p .dep-$(dir $@)
|
||||||
|
$(CXX) $(EXTRAFLAGS) $(INCS) $(DEPFLAGS) $(CFLAGS) $(MFLAGS) $(CXXFLAGS) $< -o $@
|
||||||
|
$(POSTCOMPILE)
|
||||||
|
|
||||||
$(BUILDDIR)/%.build_obj : $(RZDCY_SRC_DIR)/%.c
|
$(BUILDDIR)/%.build_obj : $(RZDCY_SRC_DIR)/%.c
|
||||||
$(BUILDDIR)/%.build_obj: $(RZDCY_SRC_DIR)/%.c $(DEPDIR)/%.d
|
$(BUILDDIR)/%.build_obj: $(RZDCY_SRC_DIR)/%.c $(DEPDIR)/%.d
|
||||||
mkdir -p $(dir $@)
|
mkdir -p $(dir $@)
|
||||||
|
|
Loading…
Reference in New Issue