4e1c30d30b
build now works with --srcdir=../a/relative/path, --srcdir=/an/absolute/one and in source. Auxiliary data in data and test/testdata is generated by new Makefiles in these directories (data is new inside source). Some cleanup is still needed, for example when makeconv generates test files... Test code now knows about out of source vs in source build. Sorry... (Will be fixed if data and source are at the same level some day.) X-SVN-Rev: 2373
103 lines
2.4 KiB
Makefile
103 lines
2.4 KiB
Makefile
## Makefile.in for ICU tests
|
|
## Copyright (c) 1999, International Business Machines Corporation and
|
|
## others. All Rights Reserved.
|
|
|
|
|
|
## Shell to use
|
|
SHELL = @SHELL@
|
|
|
|
## Install directory information
|
|
srcdir = @srcdir@
|
|
top_srcdir = @top_srcdir@
|
|
prefix = @prefix@
|
|
exec_prefix = @exec_prefix@
|
|
|
|
bindir = @bindir@
|
|
sbindir = @sbindir@
|
|
datadir = @datadir@
|
|
libdir = @libdir@
|
|
includedir = @includedir@
|
|
|
|
pkgdatadir = $(datadir)/@PACKAGE@
|
|
pkglibdir = $(libdir)/@PACKAGE@
|
|
pkgincludedir = $(includedir)/@PACKAGE@
|
|
|
|
## Build directory information
|
|
top_builddir = ..
|
|
subdir = test
|
|
|
|
## Install program information
|
|
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
|
|
|
|
INSTALL = @INSTALL@
|
|
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
|
INSTALL_DATA = @INSTALL_DATA@
|
|
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
|
|
|
## Package information
|
|
PACKAGE = @PACKAGE@
|
|
VERSION = @VERSION@
|
|
|
|
|
|
## Platform-specific setup
|
|
@host_frag@
|
|
|
|
|
|
## Files to remove for 'make clean'
|
|
CLEANFILES = *~
|
|
|
|
SUBDIRS = testdata intltest cintltst ieeetest
|
|
|
|
## List of phony targets
|
|
.PHONY : all all-local all-recursive install install-local \
|
|
install-recursive clean clean-local clean-recursive distclean \
|
|
distclean-local distclean-recursive dist dist-recursive dist-local \
|
|
check check-recursive check-local
|
|
|
|
## Clear suffix list
|
|
.SUFFIXES :
|
|
|
|
## List of standard targets
|
|
all: all-recursive all-local
|
|
install: install-recursive install-local
|
|
clean: clean-recursive clean-local
|
|
distclean : distclean-recursive distclean-local
|
|
dist: dist-recursive dist-local
|
|
check: all check-recursive check-local
|
|
|
|
## Recursive targets
|
|
all-recursive install-recursive clean-recursive distclean-recursive dist-recursive check-recursive:
|
|
@dot_seen=no; \
|
|
target=`echo $@ | sed s/-recursive//`; \
|
|
list='$(SUBDIRS)'; for subdir in $$list; do \
|
|
echo "Making $$target in $$subdir"; \
|
|
if test "$$subdir" = "."; then \
|
|
dot_seen=yes; \
|
|
local_target="$$target-local"; \
|
|
else \
|
|
local_target="$$target"; \
|
|
fi; \
|
|
(cd $$subdir && $(MAKE) $$local_target) || exit; \
|
|
done; \
|
|
if test "$$dot_seen" = "no"; then \
|
|
$(MAKE) "$$target-local" || exit; \
|
|
fi
|
|
|
|
all-local:
|
|
|
|
install-local:
|
|
|
|
dist-local:
|
|
|
|
clean-local:
|
|
test -z "$(CLEANFILES)" || $(RMV) $(CLEANFILES)
|
|
|
|
distclean-local: clean-local
|
|
$(RMV) Makefile
|
|
|
|
check-local: all-local
|
|
|
|
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
|
cd $(top_builddir) \
|
|
&& CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
|