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