diff options
Diffstat (limited to 'build/rules.mak')
-rw-r--r-- | build/rules.mak | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/build/rules.mak b/build/rules.mak index 9891bf46..8fa98655 100644 --- a/build/rules.mak +++ b/build/rules.mak @@ -51,7 +51,7 @@ OBJDIRS := $(sort $(dir $(OBJS))) # # FULL_SRCS is ../src/app/file1.c ../src/app/file1.S # -FULL_SRCS = $(foreach file, $($(APP)_OBJS), $(SRCDIR)/$(basename $(file)).m $(SRCDIR)/$(basename $(file)).c $(SRCDIR)/$(basename $(file)).cpp $(SRCDIR)/$(basename $(file)).S) +FULL_SRCS = $(foreach file, $($(APP)_OBJS), $(SRCDIR)/$(basename $(file)).m $(SRCDIR)/$(basename $(file)).c $(SRCDIR)/$(basename $(file)).cpp $(SRCDIR)/$(basename $(file)).cc $(SRCDIR)/$(basename $(file)).S) # # When generating dependency (gcc -MM), ideally we use only either @@ -174,6 +174,11 @@ $(OBJDIR)/%$(OBJEXT): $(SRCDIR)/%.cpp $(CC_OUT)$(subst /,$(HOST_PSEP),$@) \ $(subst /,$(HOST_PSEP),$<) +$(OBJDIR)/%$(OBJEXT): $(SRCDIR)/%.cc + $(CXX) $($(APP)_CXXFLAGS) \ + $(CC_OUT)$(subst /,$(HOST_PSEP),$@) \ + $(subst /,$(HOST_PSEP),$<) + $(OBJDIRS): $(subst @@,$(subst /,$(HOST_PSEP),$@),$(HOST_MKDIR)) |