Codebase list gjs / upstream/1.54.3 Makefile-insttest.am
upstream/1.54.3

Tree @upstream/1.54.3 (Download .tar.gz)

Makefile-insttest.am @upstream/1.54.3raw · history · blame

EXTRA_DIST += \
	installed-tests/debugger.test.in		\
	installed-tests/minijasmine.test.in		\
	installed-tests/script.test.in			\
	installed-tests/js/jsunit.gresources.xml	\
	$(NULL)

gjsinsttestdir = $(pkglibexecdir)/installed-tests
installedtestmetadir = $(datadir)/installed-tests/gjs
jstestsdir = $(gjsinsttestdir)/js
jsscripttestsdir = $(gjsinsttestdir)/scripts
debuggertestsdir = $(gjsinsttestdir)/debugger

gjsinsttest_PROGRAMS = 
gjsinsttest_DATA =
gjsinsttest_SCRIPTS =
installedtestmeta_DATA = 
jstests_DATA =
jsscripttests_DATA =
debuggertests_DATA =
pkglib_LTLIBRARIES =

if BUILDOPT_INSTALL_TESTS

gjsinsttest_PROGRAMS += minijasmine
gjsinsttest_SCRIPTS += installed-tests/debugger-test.sh
gjsinsttest_DATA += $(TEST_INTROSPECTION_TYPELIBS)
installedtestmeta_DATA += 			\
	$(jasmine_tests:.js=.test)		\
	$(simple_tests:%=%.test)		\
	$(debugger_tests:.debugger=.test)	\
	$(NULL)
jstests_DATA += $(jasmine_tests)
jsscripttests_DATA += $(simple_tests)
debuggertests_DATA += $(debugger_tests)
pkglib_LTLIBRARIES += libregress.la libwarnlib.la libgimarshallingtests.la

%.test: %.js installed-tests/minijasmine.test.in Makefile
	$(AM_V_GEN)$(MKDIR_P) $(@D) && \
	$(SED) -e s,@pkglibexecdir\@,$(pkglibexecdir),g \
		-e s,@name\@,$(notdir $<), \
		< $(srcdir)/installed-tests/minijasmine.test.in > $@.tmp && \
	mv $@.tmp $@

%.test: %.debugger installed-tests/debugger.test.in Makefile
	$(AM_V_GEN)$(MKDIR_P) $(@D) && \
	$(SED) -e s,@pkglibexecdir\@,$(pkglibexecdir),g \
		-e s,@name\@,$(notdir $<), \
		< $(srcdir)/installed-tests/debugger.test.in > $@.tmp && \
	mv $@.tmp $@

%.test: % installed-tests/script.test.in Makefile
	$(AM_V_GEN)$(MKDIR_P) $(@D) && \
	$(SED) -e s,@pkglibexecdir\@,$(pkglibexecdir), \
		-e s,@name\@,$(notdir $<), \
		< $(srcdir)/installed-tests/script.test.in > $@.tmp && \
	mv $@.tmp $@

CLEANFILES += $(installedtestmeta_DATA)

endif BUILDOPT_INSTALL_TESTS