ICU-2500 Fix for HP. Don't try to write over the data library when it is currently in use.

X-SVN-Rev: 12208
This commit is contained in:
George Rhoten 2003-05-30 23:39:47 +00:00
parent 6ca0d21176
commit 4f2e30f29d

View file

@ -93,10 +93,12 @@ cleanpackage:
check-local:
# During this INVOKE we only want to use stubdata.
# We don't want to try to write over files that we are using.
packagedata: icupkg.inc $(BUILDDIR)/icudata.lst
$(INVOKE) $(PKGDATA) -e $(ICUDATA_ENTRY_POINT) -T $(BUILDDIR) -p $(ICUDATA_NAME) -m $(PKGDATA_MODE) $(PKGDATA_VERSIONING) $(BUILDDIR)/icudata.lst
$(subst :$(top_builddir)/data/out,,$(INVOKE)) $(PKGDATA) -e $(ICUDATA_ENTRY_POINT) -T $(BUILDDIR) -p $(ICUDATA_NAME) -m $(PKGDATA_MODE) $(PKGDATA_VERSIONING) $(BUILDDIR)/icudata.lst
ifneq ($(ENABLE_STATIC),)
$(INVOKE) $(PKGDATA) -e $(ICUDATA_ENTRY_POINT) -T $(BUILDDIR) -p $(ICUDATA_NAME) -m static $(BUILDDIR)/icudata.lst
$(subst :$(top_builddir)/data/out,,$(INVOKE)) $(PKGDATA) -e $(ICUDATA_ENTRY_POINT) -T $(BUILDDIR) -p $(ICUDATA_NAME) -m static $(BUILDDIR)/icudata.lst
endif
## Install ICU data.