1 ACLOCAL_AMFLAGS = ${ACLOCAL_FLAGS} -I m4 -I script
7 AM_COPT = -Wall -O1 -fno-omit-frame-pointer --coverage
8 AM_COVLDFLAGS += -lgcov
11 AM_CPPFLAGS = -I$(top_srcdir)/include
12 AM_CFLAGS = $(AM_COPT)
13 AM_CXXFLAGS = $(AM_COPT)
14 AM_LDFLAGS = $(AM_COPT) $(AM_COVLDFLAGS)
16 # only needed to support old source tree
17 # we have moved the files to src folder
18 AM_CPPFLAGS += -I$(top_srcdir)
21 if COMPILER_IS_MINGW32
22 RESOURCES += res/libsass.rc
23 AM_CXXFLAGS += -std=gnu++0x
25 AM_CXXFLAGS += -std=c++0x
30 noinst_PROGRAMS = tester
32 tester_LDADD = src/libsass.la
33 tester_SOURCES = $(SASS_SASSC_PATH)/sassc.c
34 tester_VERSION ?= `cd "$(SASS_SASSC_PATH)" && ./version.sh`
35 tester_CFLAGS = $(AM_CFLAGS) -DSASSC_VERSION="\"$(tester_VERSION)\""
36 tester_CXXFLAGS = $(AM_CXXFLAGS) -DSASSC_VERSION="\"$(tester_VERSION)\""
37 tester_LDFLAGS = $(AM_LDFLAGS)
40 nodist_EXTRA_tester_SOURCES = non-existent-file-to-force-CXX-linking.cxx
43 SASS_SASSC_PATH ?= $(top_srcdir)/sassc
44 SASS_SPEC_PATH ?= $(top_srcdir)/sass-spec
47 $(SASS_SPEC_PATH)/spec/basic \
48 $(SASS_SPEC_PATH)/spec/css \
49 $(SASS_SPEC_PATH)/spec/extend-tests \
50 $(SASS_SPEC_PATH)/spec/extends \
51 $(SASS_SPEC_PATH)/spec/libsass \
52 $(SASS_SPEC_PATH)/spec/libsass-closed-issues \
53 $(SASS_SPEC_PATH)/spec/maps \
54 $(SASS_SPEC_PATH)/spec/misc \
55 $(SASS_SPEC_PATH)/spec/regressions \
56 $(SASS_SPEC_PATH)/spec/scss \
57 $(SASS_SPEC_PATH)/spec/scss-tests \
58 $(SASS_SPEC_PATH)/spec/types
60 SASS_TEST_FLAGS = -V 3.5 --impl libsass
61 LOG_DRIVER = env AM_TAP_AWK='$(AWK)' $(SHELL) ./script/tap-driver
62 AM_LOG_FLAGS = -c ./tester $(LOG_FLAGS)
65 SASS_TEST_FLAGS += -t | tapout
66 LOG_COMPILER = ./script/tap-runner $(RUBY) $(SASS_SPEC_PATH)/sass-spec.rb
68 LOG_COMPILER = $(RUBY) $(SASS_SPEC_PATH)/sass-spec.rb
71 SASS_TESTER = $(RUBY) $(SASS_SPEC_PATH)/sass-spec.rb
72 SASS_TESTER += -c $(SASS_LIBSASS_PATH)/tester$(EXEEXT)
75 $(SASS_TESTER) $(LOG_FLAGS) $(SASS_SPEC_PATH) $(SASS_TEST_FLAGS)
78 $(SASS_TESTER) $(LOG_FLAGS) $(SASS_SPEC_PATH) $(SASS_TEST_FLAGS)
81 $(SASS_TESTER) --run-todo $(LOG_FLAGS) $(SASS_SPEC_PATH) $(SASS_TEST_FLAGS)
84 $(SASS_TESTER) --probe-todo $(LOG_FLAGS) $(SASS_SPEC_PATH) $(SASS_TEST_FLAGS)