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