16 |
libexecdir = $(pkgdatadir)/libexec |
libexecdir = $(pkgdatadir)/libexec |
17 |
libexec_SCRIPTS = config.guess |
libexec_SCRIPTS = config.guess |
18 |
|
|
19 |
|
DATE = `date "+%Y%m%d` |
20 |
|
|
21 |
TLCSH = @TCLSH@ |
TLCSH = @TCLSH@ |
22 |
|
PKGDIR = /opt |
23 |
|
|
24 |
RUNTESTDEFAULTFLAGS = --srcdir $(srcdir)/testsuite RUNTEST=$(RUNTEST) |
RUNTESTDEFAULTFLAGS = --srcdir $(srcdir)/testsuite RUNTEST=$(RUNTEST) |
25 |
RUNTEST = ` \ |
RUNTEST = ` \ |
58 |
cp -f ../dejagnu-${VERSION}.tar.gz /usr/src/redhat/SOURCES/; \ |
cp -f ../dejagnu-${VERSION}.tar.gz /usr/src/redhat/SOURCES/; \ |
59 |
cp -f $${dir}/redhat/dejagnu.spec /usr/src/redhat/SPECS/ |
cp -f $${dir}/redhat/dejagnu.spec /usr/src/redhat/SPECS/ |
60 |
|
|
61 |
DATE = `date "+%Y%m%d` |
# this builds a date stamped tarball of the current sources |
62 |
snapshot: |
snapshot: |
63 |
-rm -fr dejagnu-${DATE} |
-rm -fr dejagnu-${DATE} |
64 |
cp -fpr $(srcdir) dejagnu-${DATE} |
cp -fpr $(srcdir) dejagnu-${DATE} |
76 |
rpmspec: $(srcdir)/redhat/dejagnu.spec |
rpmspec: $(srcdir)/redhat/dejagnu.spec |
77 |
cp -f $(srcdir)/redhat/dejagnu.spec /usr/src/redhat/SPECS/ |
cp -f $(srcdir)/redhat/dejagnu.spec /usr/src/redhat/SPECS/ |
78 |
|
|
79 |
|
# this builds a Redhat Linux style rpm package |
80 |
rpm: tarball rpmspec |
rpm: tarball rpmspec |
81 |
cp -f ../$(distdir).tar.gz /usr/src/redhat/SOURCES/ |
cp -f ../$(distdir).tar.gz /usr/src/redhat/SOURCES/ |
82 |
rpm -ba /usr/src/redhat/SPECS/dejagnu.spec |
rpm -ba /usr/src/redhat/SPECS/dejagnu.spec |
83 |
|
|
84 |
|
# this builds a Debian Linux style deb package. |
85 |
deb: overview.html overview.ps overview.pdf |
deb: overview.html overview.ps overview.pdf |
86 |
-rm -fr dejagnu-${VERSION} |
-rm -fr dejagnu-${VERSION} |
87 |
cp -fpr $(srcdir) dejagnu-${VERSION} |
cp -fpr $(srcdir) dejagnu-${VERSION} |
96 |
-cp -fr doc/overview.pdf dejagnu-${VERSION}/doc/; |
-cp -fr doc/overview.pdf dejagnu-${VERSION}/doc/; |
97 |
(cd dejagnu-${VERSION}; dpkg-buildpackage) |
(cd dejagnu-${VERSION}; dpkg-buildpackage) |
98 |
|
|
99 |
|
# this builds a Solaris style pkg package. |
100 |
|
solpkg: $(srcdir)/pkg/prototype |
101 |
|
if test ! -d $(PKGDIR)/dejagnu; then \ |
102 |
|
rm -fr dejagnu-${VERSION}; \ |
103 |
|
mkdir dejagnu-${VERSION}; \ |
104 |
|
cd dejagnu-${VERSION}; \ |
105 |
|
$(srcdir)/configure -v --prefix $(PKGDIR)/dejagnu; \ |
106 |
|
make install ; \ |
107 |
|
fi |
108 |
|
cp $(srcdir)/pkg/prototype /tmp |
109 |
|
cp $(srcdir)/pkg/pkginfo /tmp |
110 |
|
here=`pwd`; \ |
111 |
|
cd /tmp; \ |
112 |
|
pkgmk -o -r / -d /tmp; \ |
113 |
|
tar cf $$here/dejagnu-${VERSION}.SPARC.2.8.pkg.tar DejaGnu; \ |
114 |
|
gzip -9fv $$here/dejagnu-${VERSION}.SPARC.2.8.pkg.tar |
115 |
|
rm -fr /tmp/prototype /tmp/pkginfo /tmp/DejaGnu |
116 |
|
|
117 |
|
# this builds a HPUX style depot file |
118 |
|
hpdepot: # $(srcdir)/depot/dejagnu.psf |
119 |
|
if test ! -d $(PKGDIR)/dejagnu; then \ |
120 |
|
rm -fr dejagnu-${VERSION}; \ |
121 |
|
mkdir dejagnu-${VERSION}; \ |
122 |
|
cd dejagnu-${VERSION}; \ |
123 |
|
$(srcdir)/configure -v --prefix $(PKGDIR)/dejagnu; \ |
124 |
|
make install ; \ |
125 |
|
fi |
126 |
|
swpackage -s /home/projects/dejagnu/depot/dejagnu.psf -x target_type=directory -d /tmp |
127 |
|
here=`pwd`; \ |
128 |
|
cd /tmp; \ |
129 |
|
tar cf $$here/dejagnu-${VERSION}.hpux11.depot dejagnu; \ |
130 |
|
gzip -9fv $$here/dejagnu-${VERSION}.hpux11.depot; \ |
131 |
|
rm -fr /tmp/dejagnu |
132 |
|
|
133 |
overview.html overview.ps overview.pdf install-doc: |
overview.html overview.ps overview.pdf install-doc: |
134 |
cd doc && $(MAKE) $(FLAGS_TO_PASS) $@ |
cd doc && $(MAKE) $(FLAGS_TO_PASS) $@ |
135 |
|
|