blob: af633391003862bba4303c5d797315198929f114 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
AM_FEATURES = libusual
SUBLOC = test
DIST_SUBDIRS = attregex
USUAL_DIR = $(abs_top_srcdir)
regtest_system_SOURCES = \
test_string.c test_crypto.c test_aatree.c test_heap.c \
test_common.c test_list.c tinytest.c test_cbtree.c \
test_utf8.c test_strpool.c test_pgutil.c test_regex.c \
test_cxalloc.c test_bits.c test_base.c test_netdb.c \
test_cfparser.c test_endian.c test_hashtab.c test_mdict.c \
test_shlist.c test_time.c test_hashing.c test_fileutil.c \
test_socket.c test_getopt.c test_ctype.c test_fnmatch.c \
test_wchar.c \
test_common.h tinytest.h tinytest_macros.h
# build regtest_system against actual library
regtest_system_LDADD = ../libusual.a
regtest_system_LDFLAGS =
regtest_system_CPPFLAGS = -I.. -I.
# build regtest_compat as embedded project
regtest_compat_EMBED_LIBUSUAL = 1
regtest_compat_CPPFLAGS := -I.. -I. -DUSUAL_TEST_CONFIG
regtest_compat_LDFLAGS =
regtest_compat_SOURCES := $(regtest_system_SOURCES)
nodist_regtest_compat_SOURCES = test_config.h
EXTRA_DIST = Makefile tinytest_demo.c force_compat.sed test_cfparser.ini
noinst_PROGRAMS = regtest_system
EXTRA_PROGRAMS = regtest_compat
include ../build.mk
test_config.h: force_compat.sed ../usual/config.h
$(E) " GEN-COMPAT" $@
$(Q) sed -f $^ > $@
clean: clean-local
clean-local:
$(Q) $(RM) -r fmod_test
|