09edf55f1c
After fixing the time zone memory leak, I discovered that some tests call u_cleanup to test the heap functions. So setting the time zone at the beginning of the process won't help because the value doesn't stay around. Any tests that depend on the timezone need to set and reset the timezone. X-SVN-Rev: 13350
98 lines
2.9 KiB
Makefile
98 lines
2.9 KiB
Makefile
## Makefile.in for ICU - test/intltest
|
|
## Copyright (c) 1999-2003, International Business Machines Corporation and
|
|
## others. All Rights Reserved.
|
|
|
|
## Source directory information
|
|
srcdir = @srcdir@
|
|
top_srcdir = @top_srcdir@
|
|
|
|
top_builddir = ../..
|
|
|
|
include $(top_builddir)/icudefs.mk
|
|
|
|
## Build directory information
|
|
subdir = test/intltest
|
|
|
|
## Extra files to remove for 'make clean'
|
|
CLEANFILES = *~ $(DEPS)
|
|
|
|
## Target information
|
|
TARGET = intltest$(EXEEXT)
|
|
|
|
BUILDDIR := $(shell pwd)/../../
|
|
BUILDDIR := $(BUILDDIR:test/intltest/../../=)
|
|
|
|
CPPFLAGS += -I$(top_builddir)/common -I$(top_srcdir)/common -I$(top_srcdir)/i18n -I$(top_srcdir)/tools/toolutil
|
|
DEFS += -D'U_TOPSRCDIR="$(top_srcdir)/"' -D'U_TOPBUILDDIR="$(BUILDDIR)"'
|
|
LIBS = $(LIBICUI18N) $(LIBICUUC) $(LIBICUTOOLUTIL) $(DEFAULT_LIBS) $(LIB_M)
|
|
|
|
OBJECTS = allcoll.o apicoll.o callimts.o calregts.o caltest.o \
|
|
caltztst.o canittst.o citrtest.o cntabcol.o convtest.o cputilst.o currcoll.o dacoll.o \
|
|
dadrcoll.o dcfmapts.o decoll.o dtfmapts.o dtfmrgts.o dtfmtrtts.o dtfmttst.o \
|
|
encoll.o escoll.o ficoll.o frcoll.o g7coll.o intltest.o \
|
|
itercoll.o itformat.o itmajor.o itutil.o jacoll.o lcukocol.o \
|
|
loctest.o miscdtfm.o mnkytst.o msfmrgts.o nmfmapts.o nmfmtrt.o \
|
|
numfmtst.o numrgts.o pptest.o regcoll.o restest.o restsnew.o sdtfmtts.o svccoll.o tchcfmt.o \
|
|
tfsmalls.o tmsgfmt.o trcoll.o tscoll.o tsdate.o tsdcfmsy.o tsdtfmsy.o \
|
|
tsmthred.o tsnmfmt.o tsputil.o tstnrapi.o tstnorm.o tzbdtest.o \
|
|
tzregts.o tztest.o ucdtest.o usettest.o ustrtest.o strcase.o transtst.o strtest.o thcoll.o \
|
|
itrbbi.o rbbiapts.o rbbitst.o ittrans.o transapi.o cpdtrtst.o unhxtrts.o hxuntrts.o \
|
|
ufltlgts.o testutil.o transrt.o trnserr.o normconf.o sfwdchit.o \
|
|
jamotest.o srchtest.o reptest.o regextst.o \
|
|
itrbnf.o itrbnfrt.o tstdtmod.o testdata.o datamap.o ucaconf.o icusvtst.o \
|
|
uobjtest.o idnaref.o nptrans.o punyref.o testidn.o testidna.o incaltst.o
|
|
|
|
|
|
DEPS = $(OBJECTS:.o=.d)
|
|
|
|
## List of phony targets
|
|
.PHONY : all all-local install install-local clean clean-local \
|
|
distclean distclean-local dist dist-local check check-local
|
|
|
|
## Clear suffix list
|
|
.SUFFIXES :
|
|
|
|
## List of standard targets
|
|
all: all-local
|
|
install: install-local
|
|
clean: clean-local
|
|
distclean : distclean-local
|
|
dist: dist-local
|
|
check: all check-local
|
|
|
|
all-local: $(TARGET)
|
|
|
|
install-local:
|
|
|
|
dist-local:
|
|
|
|
clean-local:
|
|
test -z "$(CLEANFILES)" || $(RMV) $(CLEANFILES)
|
|
$(RMV) $(OBJECTS) $(TARGET)
|
|
|
|
distclean-local: clean-local
|
|
$(RMV) Makefile
|
|
|
|
-include Makefile.local
|
|
|
|
check-local: all-local
|
|
$(INVOKE) ./$(TARGET) $(INTLTEST_OPTS) || true
|
|
|
|
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
|
cd $(top_builddir) \
|
|
&& CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
|
|
|
|
$(TARGET) : $(OBJECTS)
|
|
$(LINK.cc) $(OUTOPT)$@ $^ $(LIBS)
|
|
|
|
ifeq (,$(MAKECMDGOALS))
|
|
-include $(DEPS)
|
|
else
|
|
ifneq ($(patsubst %clean,,$(MAKECMDGOALS)),)
|
|
ifneq ($(patsubst %install,,$(MAKECMDGOALS)),)
|
|
-include $(DEPS)
|
|
endif
|
|
endif
|
|
endif
|
|
|