[Opalvoip-svn] SF.net SVN: opalvoip:[27716] opal/trunk/make/toplevel.mak.in
Brought to you by:
csoutheren,
rjongbloed
From: <rjo...@us...> - 2012-05-26 04:16:46
|
Revision: 27716 http://opalvoip.svn.sourceforge.net/opalvoip/?rev=27716&view=rev Author: rjongbloed Date: 2012-05-26 04:16:39 +0000 (Sat, 26 May 2012) Log Message: ----------- iFixed make depend on older GNU compiler Modified Paths: -------------- opal/trunk/make/toplevel.mak.in Modified: opal/trunk/make/toplevel.mak.in =================================================================== --- opal/trunk/make/toplevel.mak.in 2012-05-26 03:50:18 UTC (rev 27715) +++ opal/trunk/make/toplevel.mak.in 2012-05-26 04:16:39 UTC (rev 27716) @@ -534,18 +534,8 @@ OBJS := $(EXTERNALOBJS) $(patsubst %.o, $(OPAL_OBJDIR)/%.o, $(notdir $(SRC_OBJS) $(OBJS))) # -# create list of dependency files -# -SRC_DEPS := $(SOURCES:.c=.dep) -SRC_DEPS := $(SRC_DEPS:.cxx=.dep) -SRC_DEPS := $(SRC_DEPS:.cpp=.dep) -DEPS := $(patsubst %.dep, $(OPAL_DEPDIR)/%.dep, $(notdir $(SRC_DEPS) $(DEPS))) - -# # define rule for .cxx, .cpp and .c files # - - $(OPAL_OBJDIR)/%.o : %.cxx @if [ ! -d $(OPAL_OBJDIR) ] ; then mkdir -p $(OPAL_OBJDIR) ; fi $(Q_CC)$(CXX) $(CXXFLAGS) -c $< -o $@ @@ -554,18 +544,27 @@ @if [ ! -d $(OPAL_OBJDIR) ] ; then mkdir -p $(OPAL_OBJDIR) ; fi $(Q_CC)$(CC) $(CFLAGS) -c $< -o $@ + # +# create list of dependency files +# +SRC_DEPS := $(SOURCES:.c=.dep) +SRC_DEPS := $(SRC_DEPS:.cxx=.dep) +SRC_DEPS := $(SRC_DEPS:.cpp=.dep) +DEPS := $(patsubst %.dep, $(OPAL_DEPDIR)/%.dep, $(notdir $(SRC_DEPS) $(DEPS))) + +# # define rule for .dep files # $(OPAL_DEPDIR)/%.dep : %.cxx @if [ ! -d $(OPAL_DEPDIR) ] ; then mkdir -p $(OPAL_DEPDIR) ; fi @printf %s $(OPAL_OBJDIR)/ > $@ - $(Q_DEP)$(CXX) $(CXXFLAGS:-g=) -M $< >> $@ + $(Q_DEP)$(CXX) $(subst $(DEBUG_CFLAGS),,$(CXXFLAGS)) -M $< >> $@ $(OPAL_DEPDIR)/%.dep : %.c @if [ ! -d $(OPAL_DEPDIR) ] ; then mkdir -p $(OPAL_DEPDIR) ; fi @printf %s $(OPAL_OBJDIR)/ > $@ - $(Q_DEP)$(CC) $(CFLAGS:-g=) -M $< >> $@ + $(Q_DEP)$(CC) $(subst $(DEBUG_CFLAGS),,$(CFLAGS)) -M $< >> $@ ##################################################################### This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |