test/Makefile.am
author J. Ali Harlow <ali@juiblex.co.uk>
Wed Apr 29 17:00:01 2009 +0100 (2009-04-29)
changeset 361 2523d03a840e
parent 352 4866573c6944
child 363 c75a2d5caae9
permissions -rw-r--r--
Add support for preloading lua modules. This is useful both when
providing lua bindings to applications based on librazor and when
producing static binaries using librazor (where otherwise the lua
POSIX library would need to be included as an additional dynamic
object).
ali@351
     1
## Process this file with automake to produce Makefile.in
ali@351
     2
ali@359
     3
check_SCRIPTS = relocate named-root
ali@352
     4
if HAVE_LUA
ali@352
     5
  check_SCRIPTS += lua
ali@352
     6
endif
ali@351
     7
ali@351
     8
relocate:	relocate.sh primary.xml.gz
ali@351
     9
	cp $(srcdir)/relocate.sh relocate
ali@351
    10
ali@359
    11
named-root:	named-root.sh primary.xml.gz
ali@359
    12
	cp $(srcdir)/named-root.sh named-root
ali@359
    13
ali@352
    14
lua:	lua.sh primary.xml.gz
ali@352
    15
	cp $(srcdir)/lua.sh lua
ali@352
    16
ali@352
    17
primary.xml.gz:	zsh.spec zip.spec zap.spec filesystem.spec Makefile
ali@351
    18
	rm -rf rpmbuild rpms repodata
ali@351
    19
	mkdir -p rpmbuild/BUILD rpmbuild/RPMS
ali@351
    20
	rpmbuild --define "_topdir `pwd`/rpmbuild" -bb $(srcdir)/zap.spec
ali@351
    21
	rpmbuild --define "_topdir `pwd`/rpmbuild" -bb $(srcdir)/zip.spec
ali@351
    22
	rpmbuild --define "_topdir `pwd`/rpmbuild" -bb $(srcdir)/zsh.spec
ali@352
    23
	rpmbuild --define "_topdir `pwd`/rpmbuild" -bb $(srcdir)/filesystem.spec
ali@351
    24
	mkdir rpms
ali@351
    25
	mv rpmbuild/RPMS/noarch/*.rpm rpms
ali@351
    26
	rm -rf rpmbuild
ali@351
    27
	createrepo -o . rpms
ali@351
    28
	cp repodata/primary.xml.gz repodata/filelists.xml.gz .
ali@351
    29
ali@351
    30
TESTS = $(check_SCRIPTS)
ali@351
    31
ali@351
    32
EXTRA_DIST = 			\
ali@351
    33
	zap.spec		\
ali@351
    34
	zip.spec		\
ali@351
    35
	zsh.spec		\
ali@352
    36
	filesystem.spec		\
ali@352
    37
	lua.sh			\
ali@359
    38
	named-root.sh		\
ali@351
    39
	relocate.sh
ali@351
    40
ali@351
    41
clean-local :
ali@351
    42
	rm -f *~
ali@351
    43