test/Makefile.am
author J. Ali Harlow <ali@juiblex.co.uk>
Fri Apr 23 19:04:43 2010 +0100 (2010-04-23)
changeset 392 ad1aed244c10
parent 382 4e261a14a6bd
child 394 afe520f454bd
permissions -rw-r--r--
Start 0.4
     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 mult-install
     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 mult-install:	mult-install.sh primary.xml.gz
    28 	cp $(srcdir)/mult-install.sh mult-install
    29 
    30 base/repodata/primary.xml.gz:	zsh.spec zsh2.spec zip.spec zap.spec \
    31 		filesystem.spec Makefile
    32 	rm -rf rpmbuild base
    33 	mkdir -p rpmbuild/BUILD rpmbuild/RPMS
    34 	rpmbuild --define "_topdir `pwd`/rpmbuild" -bb $(srcdir)/zap.spec
    35 	rpmbuild --define "_topdir `pwd`/rpmbuild" --define "_version 1" \
    36 	  -bb $(srcdir)/zip.spec
    37 	rpmbuild --define "_topdir `pwd`/rpmbuild" -bb $(srcdir)/zsh.spec
    38 	rpmbuild --define "_topdir `pwd`/rpmbuild" -bb $(srcdir)/zsh2.spec
    39 	rpmbuild --define "_topdir `pwd`/rpmbuild" -bb $(srcdir)/filesystem.spec
    40 	mkdir -p base/rpms
    41 	mv rpmbuild/RPMS/noarch/*.rpm base/rpms
    42 	rm -rf rpmbuild
    43 	createrepo -o base base/rpms
    44 
    45 updates/repodata/primary.xml.gz:	zip.spec Makefile
    46 	rm -rf rpmbuild updates
    47 	mkdir -p rpmbuild/BUILD rpmbuild/RPMS
    48 	rpmbuild --define "_topdir `pwd`/rpmbuild" --define "_version 2" \
    49 	  -bb $(srcdir)/zip.spec
    50 	mkdir -p updates/rpms
    51 	mv rpmbuild/RPMS/noarch/*.rpm updates/rpms
    52 	rm -rf rpmbuild
    53 	createrepo -o updates updates/rpms
    54 
    55 primary.xml.gz:	base/repodata/primary.xml.gz
    56 	cp base/repodata/primary.xml.gz base/repodata/filelists.xml.gz .
    57 	rm -rf rpms
    58 	ln -s base/rpms .
    59 
    60 TESTS = $(check_SCRIPTS)
    61 
    62 EXTRA_DIST = 			\
    63 	zap.spec		\
    64 	zip.spec		\
    65 	zsh.spec		\
    66 	zsh2.spec		\
    67 	filesystem.spec		\
    68 	order.sh		\
    69 	mult-install.sh		\
    70 	lua.sh			\
    71 	remove.sh		\
    72 	update.sh		\
    73 	named-root.sh		\
    74 	relocate.sh
    75 
    76 MOSTLYCLEANFILES =		\
    77 	primary.xml.gz		\
    78 	filelists.xml.gz	\
    79 	$(check_SCRIPTS)	\
    80 	rawhide.rzdb
    81 
    82 clean-local :
    83 	rm -f *~
    84 	rm -rf repodata rpms base updates