open-src/common/Makefile.inc
changeset 947 ef9da9d336f5
parent 935 f812f9863e75
child 957 c2f4cfc53173
--- a/open-src/common/Makefile.inc	Tue May 04 15:58:18 2010 -0700
+++ b/open-src/common/Makefile.inc	Wed May 05 14:06:42 2010 -0700
@@ -348,26 +348,26 @@
 	touch $(PATCHED_TARGET)
 
 # Step 4: Apply common Solaris changes to man pages in $(SUNTOUCHED_MANPAGES)
-FIXED_MAN_TARGET_FILE=.mantouch.done
-FIXED_MAN_TARGET=$(SOURCE_DIR)/$(FIXED_MAN_TARGET_FILE)
+FIXED_MAN_SUFFIX=mantouch.done
+FIXED_MAN_TARGET=$(SUNTOUCHED_MANPAGES:%=$(SOURCE_DIR)/%.$(FIXED_MAN_SUFFIX))
 fixed_man: $(FIXED_MAN_TARGET)
 
 COMMON_SUNTOUCH_MAN_FLAGS = \
 	-a '{Availability, $(SUN_PACKAGE)}' \
 	-a '{Interface Stability, $(MODULE_STABILITY)}'
 
-SUNTOUCH_MAN_FLAGS = \
+DEFAULT_SUNTOUCH_MAN_FLAGS = \
 	$(COMMON_SUNTOUCH_MAN_FLAGS) \
 	$(MODTYPE_SUNTOUCH_MAN_FLAGS) \
 	$(MODULE_SUNTOUCH_MAN_FLAGS)
 
-$(FIXED_MAN_TARGET): $(PATCHED_TARGET)
-	@if [[ "$(SUNTOUCHED_MANPAGES)" != "" ]] ; then \
-	    $(START_CMD_ECHO) ; \
-	    $(PERL) $(TOP)/common/suntouch-manpages.pl $(SUNTOUCH_MAN_FLAGS) \
-		$(SUNTOUCHED_MANPAGES:%=$(SOURCE_DIR)/%) ; \
-	fi
-	touch $(FIXED_MAN_TARGET)
+SUNTOUCH_MAN_FLAGS_DEFAULT	= $(SUNTOUCH_MAN_FLAGS_SET:yes=$(POUND_SIGN))
+$(SUNTOUCH_MAN_FLAGS_DEFAULT)	SUNTOUCH_MAN_FLAGS = $(DEFAULT_SUNTOUCH_MAN_FLAGS)
+
+$(FIXED_MAN_TARGET): $(PATCHED_TARGET) $(SOURCE_ADD_TARGET)
+	$(PERL) $(TOP)/common/suntouch-manpages.pl $(SUNTOUCH_MAN_FLAGS) \
+		$(@:%.$(FIXED_MAN_SUFFIX)=%)
+	touch $@
 
 # Step 5: Apply common Solaris changes to pkg-config *.pc files listed in
 # $(FIX_PC_FILES)