SCRIPT_OBJS=hscpp.prl
SCRIPT_SUBST_VARS=RAWCPP
+# Note: might be overridden from cmd-line (see install rule below)
+INSTALLING=0
+
# no INTERP: do *not* want #! script stuck on the front
# what's the deal? I'll add it for now -- SOF
INTERP=perl
#
# install setup
#
-INSTALL_LIBEXECS += $(SCRIPT_PROG)
+INSTALL_LIB_SCRIPTS+=$(SCRIPT_PROG)
+INSTALL_LIBEXECS=$(C_PROG)
+
+
+#
+# Before really installing the script, we have to
+# reconfigure it such that the paths it refers to,
+# point to the installed utils.
+#
+install ::
+ @$(RM) $(SCRIPT_PROG)
+ @$(MAKE) $(MFLAGS) INSTALLING=1 $(SCRIPT_PROG)
+
+
CLEAN_FILES += $(SCRIPT_PROG)
include $(TOP)/mk/target.mk
+
+# Hack to re-create the in-situ build tree script after
+# having just installed it.
+#
+install ::
+ @$(RM) $(SCRIPT_PROG)
+ @$(MAKE) $(MFLAGS) BIN_DIST=0 $(SCRIPT_PROG)
+