41 |
cd testsuite ; $(MAKE) clean |
cd testsuite ; $(MAKE) clean |
42 |
cd example ; $(MAKE) clean |
cd example ; $(MAKE) clean |
43 |
|
|
44 |
# Set ourselves up to build a RedHat package |
# Set ourselves up to build an RPM |
45 |
tarball: overview.html overview.ps overview.pdf |
tarball: overview.html overview.ps overview.pdf |
46 |
-rm -fr dejagnu-${VERSION} |
-rm -fr dejagnu-${VERSION} |
47 |
cp -fpr $(srcdir) dejagnu-${VERSION} |
cp -fpr $(srcdir) dejagnu-${VERSION} |
57 |
tar cvf ../dejagnu-${VERSION}.tar dejagnu-${VERSION}; \ |
tar cvf ../dejagnu-${VERSION}.tar dejagnu-${VERSION}; \ |
58 |
gzip -9fv ../dejagnu-${VERSION}.tar; \ |
gzip -9fv ../dejagnu-${VERSION}.tar; \ |
59 |
cp -f ../dejagnu-${VERSION}.tar.gz /usr/src/redhat/SOURCES/; \ |
cp -f ../dejagnu-${VERSION}.tar.gz /usr/src/redhat/SOURCES/; \ |
60 |
cp -f $${dir}/redhat/dejagnu.spec /usr/src/redhat/SPECS/ |
cp -f $${dir}/packaging/rpm/dejagnu.spec /usr/src/redhat/SPECS/ |
61 |
|
|
62 |
# this builds a date stamped tarball of the current sources |
# this builds a date stamped tarball of the current sources |
63 |
snapshot: |
snapshot: |
75 |
tar cf ../dejagnu-${DATE}.tar dejagnu-${DATE} |
tar cf ../dejagnu-${DATE}.tar dejagnu-${DATE} |
76 |
gzip -9fv ../dejagnu-${DATE}.tar |
gzip -9fv ../dejagnu-${DATE}.tar |
77 |
|
|
78 |
rpmspec: $(srcdir)/redhat/dejagnu.spec |
rpmspec: $(srcdir)/packaging/rpm/dejagnu.spec |
79 |
cp -f $(srcdir)/redhat/dejagnu.spec /usr/src/redhat/SPECS/ |
cp -f $(srcdir)/packaging/rpm/dejagnu.spec /usr/src/redhat/SPECS/ |
80 |
|
|
81 |
# this builds a Redhat Linux style rpm package |
# this builds an RPM package |
82 |
rpm: tarball rpmspec |
rpm: tarball rpmspec |
83 |
cp -f ../$(distdir).tar.gz /usr/src/redhat/SOURCES/ |
cp -f ../$(distdir).tar.gz /usr/src/redhat/SOURCES/ |
84 |
rpm -ba /usr/src/redhat/SPECS/dejagnu.spec |
rpm -ba /usr/src/redhat/SPECS/dejagnu.spec |
92 |
dir=`(cd $${src}; pwd)`; \ |
dir=`(cd $${src}; pwd)`; \ |
93 |
(cd dejagnu-${VERSION} ; $${dir}/Clean.tcl); |
(cd dejagnu-${VERSION} ; $${dir}/Clean.tcl); |
94 |
-mkdir -p doc/html; |
-mkdir -p doc/html; |
95 |
-cp -fr $(srcdir)/debian dejagnu-${VERSION}/ |
-cp -fr $(srcdir)/packaging/deb dejagnu-${VERSION}/ |
96 |
-cp -fr doc/html dejagnu-${VERSION}/doc/; |
-cp -fr doc/html dejagnu-${VERSION}/doc/; |
97 |
-cp -fr doc/overview.ps dejagnu-${VERSION}/doc/; |
-cp -fr doc/overview.ps dejagnu-${VERSION}/doc/; |
98 |
-cp -fr doc/overview.pdf dejagnu-${VERSION}/doc/; |
-cp -fr doc/overview.pdf dejagnu-${VERSION}/doc/; |
100 |
(cd dejagnu-${VERSION}; dpkg-buildpackage) |
(cd dejagnu-${VERSION}; dpkg-buildpackage) |
101 |
|
|
102 |
# this builds a Solaris style pkg package. |
# this builds a Solaris style pkg package. |
103 |
solpkg: $(srcdir)/pkg/prototype |
solpkg: $(srcdir)/packaging/pkg/prototype |
104 |
if test ! -d $(PKGDIR)/dejagnu; then \ |
if test ! -d $(PKGDIR)/dejagnu; then \ |
105 |
rm -fr dejagnu-${VERSION}; \ |
rm -fr dejagnu-${VERSION}; \ |
106 |
mkdir dejagnu-${VERSION}; \ |
mkdir dejagnu-${VERSION}; \ |
108 |
$(srcdir)/configure -v --prefix $(PKGDIR)/dejagnu; \ |
$(srcdir)/configure -v --prefix $(PKGDIR)/dejagnu; \ |
109 |
make install ; \ |
make install ; \ |
110 |
fi |
fi |
111 |
cp $(srcdir)/pkg/prototype /tmp |
cp $(srcdir)/packaging/pkg/prototype /tmp |
112 |
cp $(srcdir)/pkg/pkginfo /tmp |
cp $(srcdir)/packaging/pkg/pkginfo /tmp |
113 |
here=`pwd`; \ |
here=`pwd`; \ |
114 |
cd /tmp; \ |
cd /tmp; \ |
115 |
pkgmk -o -r / -d /tmp; \ |
pkgmk -o -r / -d /tmp; \ |
118 |
rm -fr /tmp/prototype /tmp/pkginfo /tmp/DejaGnu |
rm -fr /tmp/prototype /tmp/pkginfo /tmp/DejaGnu |
119 |
|
|
120 |
# this builds a HPUX style depot file |
# this builds a HPUX style depot file |
121 |
hpdepot: # $(srcdir)/depot/dejagnu.psf |
hpdepot: # $(srcdir)/packaging/depot/dejagnu.psf |
122 |
if test ! -d $(PKGDIR)/dejagnu; then \ |
if test ! -d $(PKGDIR)/dejagnu; then \ |
123 |
rm -fr dejagnu-${VERSION}; \ |
rm -fr dejagnu-${VERSION}; \ |
124 |
mkdir dejagnu-${VERSION}; \ |
mkdir dejagnu-${VERSION}; \ |
126 |
$(srcdir)/configure -v --prefix $(PKGDIR)/dejagnu; \ |
$(srcdir)/configure -v --prefix $(PKGDIR)/dejagnu; \ |
127 |
make install ; \ |
make install ; \ |
128 |
fi |
fi |
129 |
swpackage -s $(srcdir)/depot/dejagnu.psf -x target_type=directory -d /tmp |
swpackage -s $(srcdir)/packaging/depot/dejagnu.psf -x target_type=directory -d /tmp |
130 |
here=`pwd`; \ |
here=`pwd`; \ |
131 |
cd /tmp; \ |
cd /tmp; \ |
132 |
tar cf $$here/dejagnu-${VERSION}.hpux11.depot dejagnu; \ |
tar cf $$here/dejagnu-${VERSION}.hpux11.depot dejagnu; \ |
206 |
@test ! -f site.exp || sed '1,/^## All variables above are.*##/ d' site.exp >> $@-t |
@test ! -f site.exp || sed '1,/^## All variables above are.*##/ d' site.exp >> $@-t |
207 |
@test ! -f site.exp || mv site.exp site.bak |
@test ! -f site.exp || mv site.exp site.bak |
208 |
@mv $@-t site.exp |
@mv $@-t site.exp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|