1 ## Process this file with automake to produce Makefile.in
3 check_SCRIPTS = relocate named-root remove update details
5 check_SCRIPTS += lua mult-install
7 check_SCRIPTS += order non-ascii relative-root
9 relocate: relocate.sh primary.xml.gz
10 cp $(srcdir)/relocate.sh relocate
12 named-root: named-root.sh primary.xml.gz
13 cp $(srcdir)/named-root.sh named-root
15 remove: remove.sh primary.xml.gz
16 cp $(srcdir)/remove.sh remove
18 update: update.sh base/repodata/primary.xml.gz updates/repodata/primary.xml.gz
19 cp $(srcdir)/update.sh update
21 details: details.sh primary.xml.gz
22 cp $(srcdir)/details.sh details
24 order: order.sh primary.xml.gz
25 cp $(srcdir)/order.sh order
27 non-ascii: non-ascii.sh primary.xml.gz
28 cp $(srcdir)/non-ascii.sh non-ascii
30 relative-root: relative-root.sh primary.xml.gz
31 cp $(srcdir)/relative-root.sh relative-root
33 lua: lua.sh primary.xml.gz
34 cp $(srcdir)/lua.sh lua
36 mult-install: mult-install.sh primary.xml.gz
37 cp $(srcdir)/mult-install.sh mult-install
39 base/repodata/primary.xml.gz: zsh.spec zsh2.spec zip.spec zap.spec \
40 filesystem.spec Makefile
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
53 createrepo --simple-md-filenames base
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
63 createrepo --simple-md-filenames updates
65 primary.xml.gz: base/repodata/primary.xml.gz
66 cp base/repodata/primary.xml.gz base/repodata/filelists.xml.gz .
68 ln -s base/Packages rpms
70 TESTS = $(check_SCRIPTS)
100 rm -rf repodata rpms base updates