mirror of
https://github.com/unicode-org/icu.git
synced 2025-04-08 23:10:40 +00:00
ICU-1891 Add better support for z/OS batch mode.
X-SVN-Rev: 9677
This commit is contained in:
parent
b7b17c6bdb
commit
8824e0a8fa
4 changed files with 33 additions and 5 deletions
|
@ -33,7 +33,7 @@ SO_TARGET = $(LIBICU)uc$(ICULIBSUFFIX).$(SO)
|
|||
ALL_SO_TARGETS = $(SO_TARGET) $(MIDDLE_SO_TARGET) $(FINAL_SO_TARGET)
|
||||
|
||||
ifeq ($(OS390BATCH),1)
|
||||
BATCH_TARGET = "//'${LOADMOD}(IXMI${SO_TARGET_VERSION_MAJOR}UC)'"
|
||||
BATCH_TARGET = $(BATCH_COMMON_TARGET)
|
||||
BATCH_LIBS = $(BATCH_LIBICUDT) -lm
|
||||
endif # OS390BATCH
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
## Copyright (c) 1999-2001, International Business Machines Corporation and
|
||||
## others. All Rights Reserved.
|
||||
##
|
||||
## $Id: mh-os390,v 1.44 2002/07/27 07:58:30 grhoten-oss Exp $
|
||||
## $Id: mh-os390,v 1.45 2002/08/12 20:30:23 grhoten-oss Exp $
|
||||
|
||||
###################################################################
|
||||
# IMPORTANT NOTE #
|
||||
|
@ -95,6 +95,11 @@ else
|
|||
BATCH_STUB_TARGET= "//'${LOADMOD}(IXMI${SO_TARGET_VERSION_MAJOR}DA)'"
|
||||
BATCH_LIBICUDT= "//'${LOADEXP}(IXMI${SO_TARGET_VERSION_MAJOR}DA)'"
|
||||
endif
|
||||
|
||||
BATCH_COMMON_TARGET="//'${LOADMOD}(IXMI${SO_TARGET_VERSION_MAJOR}UC)'"
|
||||
BATCH_I18N_TARGET= "//'${LOADMOD}(IXMI${SO_TARGET_VERSION_MAJOR}IN)'"
|
||||
BATCH_USTDIO_TARGET="//'${LOADMOD}(IXMI${SO_TARGET_VERSION_MAJOR}IO)'"
|
||||
|
||||
BATCH_LIBICUUC= "//'${LOADEXP}(IXMI${SO_TARGET_VERSION_MAJOR}UC)'"
|
||||
BATCH_LIBICUI18N= "//'${LOADEXP}(IXMI${SO_TARGET_VERSION_MAJOR}IN)'"
|
||||
BATCH_LIBICUSTDIO= "//'${LOADEXP}(IXMI${SO_TARGET_VERSION_MAJOR}IO)'"
|
||||
|
|
|
@ -31,9 +31,15 @@ endif
|
|||
ifneq ($(ENABLE_SHARED),)
|
||||
SO_TARGET = libustdio$(ICULIBSUFFIX).$(SO)
|
||||
ALL_SO_TARGETS = $(SO_TARGET) $(MIDDLE_SO_TARGET) $(FINAL_SO_TARGET)
|
||||
|
||||
ifeq ($(OS390BATCH),1)
|
||||
BATCH_TARGET = $(BATCH_USTDIO_TARGET)
|
||||
BATCH_LIBS = $(BATCH_LIBICUUC) $(BATCH_LIBICUI18N) -lm
|
||||
endif # OS390BATCH
|
||||
|
||||
endif
|
||||
|
||||
ALL_TARGETS = $(TARGET) $(ALL_SO_TARGETS)
|
||||
ALL_TARGETS = $(TARGET) $(ALL_SO_TARGETS) $(BATCH_TARGET)
|
||||
|
||||
DYNAMICCPPFLAGS = $(SHAREDLIBCPPFLAGS)
|
||||
DYNAMICCFLAGS = $(SHAREDLIBCFLAGS)
|
||||
|
@ -116,6 +122,12 @@ endif
|
|||
ifneq ($(ENABLE_SHARED),)
|
||||
$(FINAL_SO_TARGET): $(OBJECTS)
|
||||
$(SHLIB.cc) $(LD_SONAME) -o $@ $^ $(LIBS)
|
||||
|
||||
ifeq ($(OS390BATCH),1)
|
||||
$(BATCH_TARGET): $(OBJECTS)
|
||||
$(SHLIB.cc) $(LD_SONAME) -o $@ $^ $(BATCH_LIBS)
|
||||
endif # OS390BATCH
|
||||
|
||||
endif
|
||||
|
||||
ifeq (,$(MAKECMDGOALS))
|
||||
|
|
|
@ -31,9 +31,15 @@ endif
|
|||
ifneq ($(ENABLE_SHARED),)
|
||||
SO_TARGET = $(LIBICU)i18n$(ICULIBSUFFIX).$(SO)
|
||||
ALL_SO_TARGETS = $(SO_TARGET) $(MIDDLE_SO_TARGET) $(FINAL_SO_TARGET)
|
||||
endif
|
||||
|
||||
ALL_TARGETS = $(TARGET) $(ALL_SO_TARGETS)
|
||||
ifeq ($(OS390BATCH),1)
|
||||
BATCH_TARGET = $(BATCH_I18N_TARGET)
|
||||
BATCH_LIBS = $(BATCH_LIBICUUC) -lm
|
||||
endif # OS390BATCH
|
||||
|
||||
endif # ENABLE_SHARED
|
||||
|
||||
ALL_TARGETS = $(TARGET) $(ALL_SO_TARGETS) $(BATCH_TARGET)
|
||||
|
||||
DYNAMICCPPFLAGS = $(SHAREDLIBCPPFLAGS)
|
||||
DYNAMICCFLAGS = $(SHAREDLIBCFLAGS)
|
||||
|
@ -129,6 +135,11 @@ endif
|
|||
ifneq ($(ENABLE_SHARED),)
|
||||
$(FINAL_SO_TARGET): $(OBJECTS)
|
||||
$(SHLIB.cc) $(LD_SONAME) -o $@ $^ $(LIBS)
|
||||
|
||||
ifeq ($(OS390BATCH),1)
|
||||
$(BATCH_TARGET):$(OBJECTS)
|
||||
$(SHLIB.cc) $(LD_SONAME) -o $@ $^ $(BATCH_LIBS)
|
||||
endif # OS390BATCH
|
||||
endif
|
||||
|
||||
ifeq (,$(MAKECMDGOALS))
|
||||
|
|
Loading…
Add table
Reference in a new issue