test/Makefile.am
author J. Ali Harlow <ali@juiblex.co.uk>
Mon Jul 04 10:48:18 2016 +0100 (2016-07-04)
changeset 475 008c75a5e08d
parent 444 a2908416b7cc
child 476 48e45439fd9a
permissions -rw-r--r--
Switch to a URI-based API
     1 ## Process this file with automake to produce Makefile.in
     2 
     3 check_SCRIPTS = relocate named-root remove update details
     4 if HAVE_LUA
     5   check_SCRIPTS += lua mult-install
     6 endif
     7 check_SCRIPTS += order non-ascii relative-root
     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 details:	details.sh primary.xml.gz
    22 	cp $(srcdir)/details.sh details
    23 
    24 order:	order.sh primary.xml.gz
    25 	cp $(srcdir)/order.sh order
    26 
    27 non-ascii:	non-ascii.sh primary.xml.gz
    28 	cp $(srcdir)/non-ascii.sh non-ascii
    29 
    30 relative-root:	relative-root.sh primary.xml.gz
    31 	cp $(srcdir)/relative-root.sh relative-root
    32 
    33 lua:	lua.sh primary.xml.gz
    34 	cp $(srcdir)/lua.sh lua
    35 
    36 mult-install:	mult-install.sh primary.xml.gz
    37 	cp $(srcdir)/mult-install.sh mult-install
    38 
    39 base/repodata/primary.xml.gz:	zsh.spec zsh2.spec zip.spec zap.spec \
    40 		filesystem.spec Makefile
    41 	rm -rf rpmbuild base
    42 	mkdir -p rpmbuild/BUILD rpmbuild/RPMS
    43 	rpmbuild --define "_topdir `pwd`/rpmbuild" -bb $(srcdir)/zap.spec
    44 	rpmbuild --define "_topdir `pwd`/rpmbuild" --define "_version 1" \
    45 	  -bb $(srcdir)/zip.spec
    46 	rpmbuild --define "_topdir `pwd`/rpmbuild" -bb $(srcdir)/zsh.spec
    47 	rpmbuild --define "_topdir `pwd`/rpmbuild" -bb $(srcdir)/zsh2.spec
    48 	rpmbuild --define "_topdir `pwd`/rpmbuild" -bb $(srcdir)/filesystem.spec
    49 	rpmbuild --define "_topdir `pwd`/rpmbuild" -bb $(srcdir)/aljip.spec
    50 	mkdir -p base/Packages
    51 	mv rpmbuild/RPMS/noarch/*.rpm base/Packages
    52 	rm -rf rpmbuild
    53 	createrepo --simple-md-filenames base
    54 
    55 updates/repodata/primary.xml.gz:	zip.spec Makefile
    56 	rm -rf rpmbuild updates
    57 	mkdir -p rpmbuild/BUILD rpmbuild/RPMS
    58 	rpmbuild --define "_topdir `pwd`/rpmbuild" --define "_version 2" \
    59 	  -bb $(srcdir)/zip.spec
    60 	mkdir -p updates/Packages
    61 	mv rpmbuild/RPMS/noarch/*.rpm updates/Packages
    62 	rm -rf rpmbuild
    63 	createrepo --simple-md-filenames updates
    64 
    65 primary.xml.gz:	base/repodata/primary.xml.gz
    66 	cp base/repodata/primary.xml.gz base/repodata/filelists.xml.gz .
    67 	rm -rf rpms
    68 	ln -s base/Packages rpms
    69 
    70 TESTS = $(check_SCRIPTS)
    71 
    72 EXTRA_DIST = 			\
    73 	zap.spec		\
    74 	zip.spec		\
    75 	zsh.spec		\
    76 	zsh2.spec		\
    77 	filesystem.spec		\
    78 	aljip.spec		\
    79 	order.sh		\
    80 	non-ascii.sh		\
    81 	relative-root.sh	\
    82 	mult-install.sh		\
    83 	lua.sh			\
    84 	remove.sh		\
    85 	update.sh		\
    86 	details.sh		\
    87 	details.ref		\
    88 	named-root.sh		\
    89 	relocate.sh
    90 
    91 MOSTLYCLEANFILES =		\
    92 	primary.xml.gz		\
    93 	filelists.xml.gz	\
    94 	$(check_SCRIPTS)	\
    95 	details.out		\
    96 	rawhide.rzdb
    97 
    98 clean-local :
    99 	rm -f *~
   100 	rm -rf repodata rpms base updates