test/Makefile.am
author J. Ali Harlow <ali@juiblex.co.uk>
Mon Sep 28 17:36:02 2009 +0100 (2009-09-28)
changeset 385 3cde352d3270
parent 378 ee438b1e94c0
child 387 ef9237601f24
permissions -rw-r--r--
Start 0.3
ali@351
     1
## Process this file with automake to produce Makefile.in
ali@351
     2
ali@382
     3
check_SCRIPTS = relocate named-root remove update
ali@352
     4
if HAVE_LUA
ali@352
     5
  check_SCRIPTS += lua
ali@352
     6
endif
ali@367
     7
check_SCRIPTS += order
ali@351
     8
ali@351
     9
relocate:	relocate.sh primary.xml.gz
ali@351
    10
	cp $(srcdir)/relocate.sh relocate
ali@351
    11
ali@359
    12
named-root:	named-root.sh primary.xml.gz
ali@359
    13
	cp $(srcdir)/named-root.sh named-root
ali@359
    14
ali@363
    15
remove:	remove.sh primary.xml.gz
ali@363
    16
	cp $(srcdir)/remove.sh remove
ali@363
    17
ali@382
    18
update:	update.sh base/repodata/primary.xml.gz updates/repodata/primary.xml.gz
ali@382
    19
	cp $(srcdir)/update.sh update
ali@382
    20
ali@367
    21
order:	order.sh primary.xml.gz
ali@367
    22
	cp $(srcdir)/order.sh order
ali@367
    23
ali@352
    24
lua:	lua.sh primary.xml.gz
ali@352
    25
	cp $(srcdir)/lua.sh lua
ali@352
    26
ali@382
    27
base/repodata/primary.xml.gz:	zsh.spec zsh2.spec zip.spec zap.spec \
ali@382
    28
		filesystem.spec Makefile
ali@382
    29
	rm -rf rpmbuild base
ali@351
    30
	mkdir -p rpmbuild/BUILD rpmbuild/RPMS
ali@351
    31
	rpmbuild --define "_topdir `pwd`/rpmbuild" -bb $(srcdir)/zap.spec
ali@382
    32
	rpmbuild --define "_topdir `pwd`/rpmbuild" --define "_version 1" \
ali@382
    33
	  -bb $(srcdir)/zip.spec
ali@351
    34
	rpmbuild --define "_topdir `pwd`/rpmbuild" -bb $(srcdir)/zsh.spec
ali@363
    35
	rpmbuild --define "_topdir `pwd`/rpmbuild" -bb $(srcdir)/zsh2.spec
ali@352
    36
	rpmbuild --define "_topdir `pwd`/rpmbuild" -bb $(srcdir)/filesystem.spec
ali@382
    37
	mkdir -p base/rpms
ali@382
    38
	mv rpmbuild/RPMS/noarch/*.rpm base/rpms
ali@351
    39
	rm -rf rpmbuild
ali@382
    40
	createrepo -o base base/rpms
ali@382
    41
ali@382
    42
updates/repodata/primary.xml.gz:	zip.spec Makefile
ali@382
    43
	rm -rf rpmbuild updates
ali@382
    44
	mkdir -p rpmbuild/BUILD rpmbuild/RPMS
ali@382
    45
	rpmbuild --define "_topdir `pwd`/rpmbuild" --define "_version 2" \
ali@382
    46
	  -bb $(srcdir)/zip.spec
ali@382
    47
	mkdir -p updates/rpms
ali@382
    48
	mv rpmbuild/RPMS/noarch/*.rpm updates/rpms
ali@382
    49
	rm -rf rpmbuild
ali@382
    50
	createrepo -o updates updates/rpms
ali@382
    51
ali@382
    52
primary.xml.gz:	base/repodata/primary.xml.gz
ali@382
    53
	cp base/repodata/primary.xml.gz base/repodata/filelists.xml.gz .
ali@382
    54
	rm -rf rpms
ali@382
    55
	ln -s base/rpms .
ali@351
    56
ali@351
    57
TESTS = $(check_SCRIPTS)
ali@351
    58
ali@351
    59
EXTRA_DIST = 			\
ali@351
    60
	zap.spec		\
ali@351
    61
	zip.spec		\
ali@351
    62
	zsh.spec		\
ali@363
    63
	zsh2.spec		\
ali@352
    64
	filesystem.spec		\
ali@367
    65
	order.sh		\
ali@352
    66
	lua.sh			\
ali@363
    67
	remove.sh		\
ali@382
    68
	update.sh		\
ali@359
    69
	named-root.sh		\
ali@351
    70
	relocate.sh
ali@351
    71
ali@378
    72
MOSTLYCLEANFILES =		\
ali@378
    73
	primary.xml.gz		\
ali@378
    74
	filelists.xml.gz	\
ali@378
    75
	$(check_SCRIPTS)	\
ali@378
    76
	rawhide.rzdb
ali@378
    77
ali@351
    78
clean-local :
ali@351
    79
	rm -f *~
ali@382
    80
	rm -rf repodata rpms base updates