open-src/common/Makefile.inc
changeset 947 ef9da9d336f5
parent 935 f812f9863e75
child 957 c2f4cfc53173
equal deleted inserted replaced
946:c4381a29a60a 947:ef9da9d336f5
   346 	    done ; \
   346 	    done ; \
   347 	fi
   347 	fi
   348 	touch $(PATCHED_TARGET)
   348 	touch $(PATCHED_TARGET)
   349 
   349 
   350 # Step 4: Apply common Solaris changes to man pages in $(SUNTOUCHED_MANPAGES)
   350 # Step 4: Apply common Solaris changes to man pages in $(SUNTOUCHED_MANPAGES)
   351 FIXED_MAN_TARGET_FILE=.mantouch.done
   351 FIXED_MAN_SUFFIX=mantouch.done
   352 FIXED_MAN_TARGET=$(SOURCE_DIR)/$(FIXED_MAN_TARGET_FILE)
   352 FIXED_MAN_TARGET=$(SUNTOUCHED_MANPAGES:%=$(SOURCE_DIR)/%.$(FIXED_MAN_SUFFIX))
   353 fixed_man: $(FIXED_MAN_TARGET)
   353 fixed_man: $(FIXED_MAN_TARGET)
   354 
   354 
   355 COMMON_SUNTOUCH_MAN_FLAGS = \
   355 COMMON_SUNTOUCH_MAN_FLAGS = \
   356 	-a '{Availability, $(SUN_PACKAGE)}' \
   356 	-a '{Availability, $(SUN_PACKAGE)}' \
   357 	-a '{Interface Stability, $(MODULE_STABILITY)}'
   357 	-a '{Interface Stability, $(MODULE_STABILITY)}'
   358 
   358 
   359 SUNTOUCH_MAN_FLAGS = \
   359 DEFAULT_SUNTOUCH_MAN_FLAGS = \
   360 	$(COMMON_SUNTOUCH_MAN_FLAGS) \
   360 	$(COMMON_SUNTOUCH_MAN_FLAGS) \
   361 	$(MODTYPE_SUNTOUCH_MAN_FLAGS) \
   361 	$(MODTYPE_SUNTOUCH_MAN_FLAGS) \
   362 	$(MODULE_SUNTOUCH_MAN_FLAGS)
   362 	$(MODULE_SUNTOUCH_MAN_FLAGS)
   363 
   363 
   364 $(FIXED_MAN_TARGET): $(PATCHED_TARGET)
   364 SUNTOUCH_MAN_FLAGS_DEFAULT	= $(SUNTOUCH_MAN_FLAGS_SET:yes=$(POUND_SIGN))
   365 	@if [[ "$(SUNTOUCHED_MANPAGES)" != "" ]] ; then \
   365 $(SUNTOUCH_MAN_FLAGS_DEFAULT)	SUNTOUCH_MAN_FLAGS = $(DEFAULT_SUNTOUCH_MAN_FLAGS)
   366 	    $(START_CMD_ECHO) ; \
   366 
   367 	    $(PERL) $(TOP)/common/suntouch-manpages.pl $(SUNTOUCH_MAN_FLAGS) \
   367 $(FIXED_MAN_TARGET): $(PATCHED_TARGET) $(SOURCE_ADD_TARGET)
   368 		$(SUNTOUCHED_MANPAGES:%=$(SOURCE_DIR)/%) ; \
   368 	$(PERL) $(TOP)/common/suntouch-manpages.pl $(SUNTOUCH_MAN_FLAGS) \
   369 	fi
   369 		$(@:%.$(FIXED_MAN_SUFFIX)=%)
   370 	touch $(FIXED_MAN_TARGET)
   370 	touch $@
   371 
   371 
   372 # Step 5: Apply common Solaris changes to pkg-config *.pc files listed in
   372 # Step 5: Apply common Solaris changes to pkg-config *.pc files listed in
   373 # $(FIX_PC_FILES)
   373 # $(FIX_PC_FILES)
   374 SOURCE_PC_FILES = $(FIX_PC_FILES:%=$(SOURCE_DIR)/%)
   374 SOURCE_PC_FILES = $(FIX_PC_FILES:%=$(SOURCE_DIR)/%)
   375 ORIG_PC_FILES = $(SOURCE_PC_FILES:%=%.orig)
   375 ORIG_PC_FILES = $(SOURCE_PC_FILES:%=%.orig)