summaryrefslogtreecommitdiff
path: root/build
diff options
context:
space:
mode:
authorNanang Izzuddin <nanang@teluu.com>2016-06-28 14:32:08 +0000
committerNanang Izzuddin <nanang@teluu.com>2016-06-28 14:32:08 +0000
commitf2de888a88002f4812ce56c39aabf1fb773073d5 (patch)
treef83fc8015eccbf41cabf9f3c3c0b6fec27e10c57 /build
parent583f97ce8a39782f22741f03917d54a21178d090 (diff)
Re #1937: Added libyuv build configs for GNU build systems.
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5361 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'build')
-rw-r--r--build/rules.mak7
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))