ifneq "$(HS_SRCS)" ""
ifeq "$(SplitObjs)" "YES"
+# can't split objs in way 'u', so we disable it here
+ifneq "$(way)" "u"
+
SRC_HC_OPTS += -split-objs
define BUILD_LIB
$(RM) $@
-TMPDIR=$(TMPDIR); export TMPDIR; ( echo $(STUBOBJS) ; $(FIND) $(patsubst %.$(way_)o,%,$(LIBOBJS)) -name '*.$(way_)o' -print ) | xargs ar q $@
+( echo $(STUBOBJS) ; $(FIND) $(patsubst %.$(way_)o,%,$(LIBOBJS)) -name '*.$(way_)o' -print ) | xargs ar q $@
$(RANLIB) $@
endef
$(FIND) $(patsubst %.$(way_)o,%,$(HS_OBJS)) -name '*.$(way_)o' -print | xargs $(RM) __rm_food
-rmdir $(patsubst %.$(way_)o,%,$(HS_OBJS)) > /dev/null 2>&1
+endif # $(way) == u
endif # $(SplitObjs)
endif # $(HS_SRCS)
DLL_NAME = $(patsubst %.a, %.dll, $(subst lib,,$(LIBRARY)))
endif
+ifneq "$(DLL_NAME)" ""
+DLL_NAME := $(DLL_PEN)/$(DLL_NAME)
+endif
+
all :: $(DLL_NAME)
ifeq "$(DLL_IMPLIB_NAME)" ""
MOSTLY_CLEAN_FILES += $(patsubst %.vsgml, %.sgml, $(VSGML_SRCS))
extraclean ::
+ $(RM) -rf DBTOHTML_OUTPUT_*
+ $(RM) -rf *.junk/
$(RM) -rf $(SGML_DOC)
-
endif
###########################################
maintainer-clean:: extraclean
@echo 'This command is intended for maintainers to use; it'
@echo 'deletes files that may need special tools to rebuild.'
- rm -f $(MOSTLY_CLEAN_FILES) $(CLEAN_FILES) $(MAINTAINER_CLEAN_FILES)
+ rm -f $(MOSTLY_CLEAN_FILES) $(CLEAN_FILES) $(DIST_CLEAN_FILES) $(MAINTAINER_CLEAN_FILES)
#################################################################################
#