freebsd-ports/lang/afnix/files/patch-cnf_mak_afnix-rule.mak
2013-05-04 16:55:42 +00:00

70 lines
2 KiB
Makefile

--- cnf/mak/afnix-rule.mak.orig 2013-01-19 04:28:54.000000000 +0100
+++ cnf/mak/afnix-rule.mak 2013-05-04 18:31:02.000000000 +0200
@@ -24,7 +24,7 @@ endif
ifeq ($(CCMODE),optimized)
ENVFLAGS = $(STDEVFLAGS) $(PLTEVFLAGS)
CPPFLAGS = $(STDCCFLAGS) $(PLTCCFLAGS) $(CPPCCFLAGS) $(OPTCCFLAGS)
- CXXFLAGS = $(STDCCFLAGS) $(PLTCCFLAGS) $(CXXCCFLAGS) $(OPTCCFLAGS)
+ CXXFLAGS += $(STDCCFLAGS) $(PLTCCFLAGS) $(CXXCCFLAGS) $(OPTCCFLAGS)
CCDEFINE = $(STDDEFINES) $(PLTDEFINES) $(OPTDEFINES)
endif
@@ -69,7 +69,7 @@ endif
ifeq ($(LKMODE),soname)
SOMAJ = $(DYLIB).$(MAJOR)
-SOMIN = $(DYLIB).$(MAJOR).$(MINOR)
+SOMIN = $(DYLIB).$(MAJOR)
SOVRS = $(DYLIB).$(MAJOR).$(MINOR).$(PATCH)
endif
@@ -95,7 +95,7 @@ else
-include *.d
%.o : %.cpp
- $(ENVFLAGS) $(CC) $(PPFLAGS) $(DEFINES) $(PPINCLS) -o $@ -c $<
+ $(ENVFLAGS) $(CC) $(CXXFLAGS) $(PPFLAGS) $(DEFINES) $(PPINCLS) -o $@ -c $<
%.o : %.cxx
$(ENVFLAGS) $(CC) $(XXFLAGS) $(DEFINES) $(XXINCLS) -o $@ -c $<
@@ -124,7 +124,7 @@ endif
install-arlib: $(ARLIB)
@$(MKDIR) $(LIBDIR)
- @$(CP) $(ARLIB) $(LIBDIR)
+ @$(BSD_INSTALL_PROGRAM) $(ARLIB) $(LIBDIR)
.PHONY: install-arlib
else
install-arlib: $(ARLIB)
@@ -148,7 +148,7 @@ $(DYLIB) : $(OBJECTS)
install-dylib : $(DYLIB)
@$(MKDIR) $(LIBDIR)
- @$(CP) $(DYLIB) $(LIBDIR)
+ @$(BSD_INSTALL_PROGRAM) $(DYLIB) $(LIBDIR)
.PHONY: install-dylib
endif
@@ -167,11 +167,8 @@ $(DYLIB) : $(SOVRS)
install-dylib : $(DYLIB)
@$(MKDIR) $(LIBDIR)
- @$(CP) $(SOVRS) $(LIBDIR)
- @$(RM) $(LIBDIR)/$(DYLIB)
- @$(RM) $(LIBDIR)/$(SOMAJ)
- @$(LN) $(SOVRS) $(LIBDIR)/$(DYLIB)
- @$(LN) $(SOVRS) $(LIBDIR)/$(SOMAJ)
+ @$(BSD_INSTALL_PROGRAM) $(SOVRS) $(LIBDIR)/$(SOMAJ)
+ @$(LN) $(SOMAJ) $(LIBDIR)/$(DYLIB)
.PHONY: install-dylib
endif
@@ -194,7 +191,7 @@ $(DYLIB) : $(DYVRS)
install-dylib : $(DYLIB)
@$(MKDIR) $(LIBDIR)
- @$(CP) $(DYVRS) $(LIBDIR)
+ @$(BSD_INSTALL_PROGRAM) $(DYVRS) $(LIBDIR)
@$(RM) $(LIBDIR)/$(DYLIB)
@$(RM) $(LIBDIR)/$(DYMAJ)
@$(RM) $(LIBDIR)/$(DYMIN)