New files. This is now a package of its own.
1998-10-11 Martin Baulig <martin@home-of-linux.org> * configure.in, automake.sh, Automakefile.am: New files. This is now a package of its own.
This commit is contained in:
committed by
Martin Baulig
parent
34ce0648de
commit
960d4aa3a9
@@ -1 +1,4 @@
|
||||
Libgtop.xs Makefile blib pm_to_blib Libgtop.c Libgtop.bs Makefile.PL
|
||||
Automakefile Automakefile.in
|
||||
configure config.h Makefile.PL blib Libgtop.xs
|
||||
Makefile pm_to_blib Libgtop.c
|
||||
stamp.h.in features.def Libgtop.bs
|
||||
|
0
perl/AUTHORS
Normal file
0
perl/AUTHORS
Normal file
33
perl/Automakefile.am
Normal file
33
perl/Automakefile.am
Normal file
@@ -0,0 +1,33 @@
|
||||
## Process this file with automake to produce Makefile.in.
|
||||
|
||||
EXTRA_DIST = Makefile.PL.in perl.awk Names/Makefile.PL.in Names/names.awk
|
||||
|
||||
noinst_DATA = $(top_builddir)/Libgtop.xs \
|
||||
$(top_builddir)/Names/Names.xs
|
||||
|
||||
Libgtop.xs: perl.awk $(top_builddir)/config.h $(top_builddir)/features.def
|
||||
$(AWK) -f $(top_srcdir)/perl.awk < $(top_builddir)/features.def > lgt-t
|
||||
mv lgt-t Libgtop.xs
|
||||
|
||||
Names/Names.xs: Names/names.awk $(top_builddir)/config.h $(top_builddir)/features.def
|
||||
$(AWK) -f $(top_srcdir)/Names/names.awk < $(top_builddir)/features.def > Names/lgtn-t
|
||||
mv Names/lgtn-t Names/Names.xs
|
||||
|
||||
Makefile Names/Makefile: Libgtop.xs Names/Names.xs Makefile.PL Names/Makefile.PL
|
||||
perl $(top_builddir)/Makefile.PL
|
||||
|
||||
all: Makefile Names/Makefile
|
||||
$(MAKE) -f Makefile
|
||||
|
||||
clean-local:
|
||||
(cd Names && rm -rf Names.c blib Makefile.aperl perlmain.c mon.out \
|
||||
core so_locations pm_to_blib *~ */*~ */*/*~ *.o *.a perl.exe \
|
||||
Names.bs Names.bso Names.def Names.exp Makefile.old )
|
||||
rm -rf Libgtop.c ./blib Makefile.aperl perlmain.c mon.out core \
|
||||
so_locations pm_to_blib *~ */*~ */*/*~ *.o *.a perl.exe \
|
||||
Libgtop.bs Libgtop.bso Libgtop.def Libgtop.exp Makefile.old
|
||||
|
||||
distclean-local:
|
||||
(cd Names && rm -rf Makefile Makefile.PL Names.xs )
|
||||
rm -rf Makefile Makefile.PL Libgtop.xs
|
||||
|
@@ -1,3 +1,8 @@
|
||||
1998-10-11 Martin Baulig <martin@home-of-linux.org>
|
||||
|
||||
* configure.in, automake.sh, Automakefile.am: New files.
|
||||
This is now a package of its own.
|
||||
|
||||
1998-10-10 Martin Baulig <martin@home-of-linux.org>
|
||||
|
||||
* Names: New directory. Defines `Libgtop::Names' module with
|
||||
|
@@ -1,7 +1,31 @@
|
||||
.cvsignore
|
||||
AUTHORS
|
||||
Automakefile.am
|
||||
COPYING
|
||||
ChangeLog
|
||||
INSTALL
|
||||
Libgtop.pm
|
||||
Libgtop.xs
|
||||
MANIFEST
|
||||
MANIFEST.SKIP
|
||||
Makefile.PL
|
||||
Makefile.PL.in
|
||||
NEWS
|
||||
NO-AUTO-GEN
|
||||
Names/.cvsignore
|
||||
Names/MANIFEST
|
||||
Names/Makefile.PL
|
||||
Names/Makefile.PL.in
|
||||
Names/Names.pm
|
||||
Names/Names.xs
|
||||
Names/names.awk
|
||||
Names/test.pl
|
||||
README
|
||||
acconfig.h
|
||||
autogen.sh
|
||||
configure.in
|
||||
features.def
|
||||
new.pl
|
||||
perl.awk
|
||||
test.pl
|
||||
typemap
|
||||
|
22
perl/MANIFEST.SKIP
Normal file
22
perl/MANIFEST.SKIP
Normal file
@@ -0,0 +1,22 @@
|
||||
\bblib\b
|
||||
~$
|
||||
\.swp$
|
||||
\bstamp
|
||||
^Libgtop-
|
||||
^Automakefile$
|
||||
^Automakefile\.in$
|
||||
\bCVS\b
|
||||
\.bs$
|
||||
\.o$
|
||||
\.bak$
|
||||
^config\.cache$
|
||||
^config\.status$
|
||||
^configure$
|
||||
^config\.log$
|
||||
^config\.h
|
||||
\bMakefile\.old$
|
||||
^Libgtop\.c$
|
||||
\bMakefile$
|
||||
^aclocal\.m4$
|
||||
^Names/Names\.c$
|
||||
\bpm_to_blib\b
|
0
perl/NO-AUTO-GEN
Normal file
0
perl/NO-AUTO-GEN
Normal file
@@ -3,3 +3,8 @@ Makefile.PL.in
|
||||
Names.pm
|
||||
names.awk
|
||||
test.pl
|
||||
Names.pm
|
||||
Names.xs
|
||||
names.awk
|
||||
test.pl
|
||||
.cvsignore
|
||||
|
0
perl/README
Normal file
0
perl/README
Normal file
33
perl/acconfig.h
Normal file
33
perl/acconfig.h
Normal file
@@ -0,0 +1,33 @@
|
||||
#undef HAVE_LC_MESSAGES
|
||||
#undef HAVE_STPCPY
|
||||
#undef PACKAGE
|
||||
#undef VERSION
|
||||
#undef ENABLE_NLS
|
||||
#undef HAVE_LC_MESSAGES
|
||||
#undef HAVE_CATGETS
|
||||
#undef HAVE_GETTEXT
|
||||
#undef HAVE_LIBSM
|
||||
#undef HAVE_PROGRAM_INVOCATION_NAME
|
||||
#undef HAVE_PROGRAM_INVOCATION_SHORT_NAME
|
||||
|
||||
#undef HAVE_LIBGTOP
|
||||
#undef NEED_LIBGTOP
|
||||
|
||||
/* Define if LibGTop has support for multiple processors. */
|
||||
#undef HAVE_LIBGTOP_SMP
|
||||
|
||||
/* Define if there is no `u_int64_t' and `int64_t'. */
|
||||
#undef u_int64_t
|
||||
#undef int64_t
|
||||
|
||||
/* LibGTop major, minor and micro version. */
|
||||
#undef LIBGTOP_MAJOR_VERSION
|
||||
#undef LIBGTOP_MINOR_VERSION
|
||||
#undef LIBGTOP_MICRO_VERSION
|
||||
|
||||
/* LibGTop version and numerical version code ("1.234.567" -> 1234567). */
|
||||
#undef LIBGTOP_VERSION
|
||||
#undef LIBGTOP_VERSION_CODE
|
||||
|
||||
/* LibGTop server version, increased each time the protocol changes. */
|
||||
#undef LIBGTOP_SERVER_VERSION
|
91
perl/autogen.sh
Executable file
91
perl/autogen.sh
Executable file
@@ -0,0 +1,91 @@
|
||||
#!/bin/sh
|
||||
# Run this to generate all the initial makefiles, etc.
|
||||
|
||||
srcdir=`dirname $0`
|
||||
test -z "$srcdir" && srcdir=.
|
||||
|
||||
PKG_NAME="LibGTop Perl Interface"
|
||||
|
||||
(test -f $srcdir/configure.in \
|
||||
&& test -f $srcdir/Libgtop.pm ) || {
|
||||
echo -n "**Error**: Directory "\`$srcdir\'" does not look like the"
|
||||
echo " top-level $PKG_NAME directory"
|
||||
exit 1
|
||||
}
|
||||
|
||||
DIE=0
|
||||
|
||||
(autoconf --version) < /dev/null > /dev/null 2>&1 || {
|
||||
echo
|
||||
echo "**Error**: You must have "\`autoconf\'" installed to compile Gnome."
|
||||
echo "Download the appropriate package for your distribution,"
|
||||
echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/"
|
||||
DIE=1
|
||||
}
|
||||
|
||||
(automake --version) < /dev/null > /dev/null 2>&1 || {
|
||||
echo
|
||||
echo "**Error**: You must have "\`automake\'" installed to compile Gnome."
|
||||
echo "Get ftp://ftp.gnu.org/pub/gnu/automake-1.3.tar.gz"
|
||||
echo "(or a newer version if it is available)"
|
||||
DIE=1
|
||||
NO_AUTOMAKE=yes
|
||||
}
|
||||
|
||||
# if no automake, don't bother testing for aclocal
|
||||
test -n "$NO_AUTOMAKE" || (aclocal --version) < /dev/null > /dev/null 2>&1 || {
|
||||
echo
|
||||
echo "**Error**: Missing "\`aclocal\'". The version of "\`automake\'
|
||||
echo "installed doesn't appear recent enough."
|
||||
echo "Get ftp://ftp.gnu.org/pub/gnu/automake-1.3.tar.gz"
|
||||
echo "(or a newer version if it is available)"
|
||||
DIE=1
|
||||
}
|
||||
|
||||
if test "$DIE" -eq 1; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if test -z "$*"; then
|
||||
echo "**Warning**: I am going to run "\`configure\'" with no arguments."
|
||||
echo "If you wish to pass any to it, please specify them on the"
|
||||
echo \`$0\'" command line."
|
||||
echo
|
||||
fi
|
||||
|
||||
case $CC in
|
||||
xlc )
|
||||
am_opt=--include-deps;;
|
||||
esac
|
||||
|
||||
for j in $srcdir
|
||||
do
|
||||
i=`dirname $j`
|
||||
if test -f $i/REAL-NO-AUTO-GEN; then
|
||||
echo skipping $i -- flagged as no auto-gen
|
||||
else
|
||||
macrodirs=$srcdir'/../macros'
|
||||
echo processing $i
|
||||
## debug
|
||||
test -n "$macrodirs" && echo \`aclocal\' will also look in \`$macrodirs\'
|
||||
(cd $i; \
|
||||
aclocalinclude="$ACLOCAL_FLAGS"; \
|
||||
for k in $macrodirs; do \
|
||||
if test -d $k; then aclocalinclude="$aclocalinclude -I $k"; \
|
||||
else echo "**Warning**: No such directory \`$k'. Ignored."; fi; \
|
||||
done; \
|
||||
libtoolize --copy --force; \
|
||||
aclocal $aclocalinclude; \
|
||||
autoheader; automake --add-missing --gnu $am_opt Automakefile; \
|
||||
autoheader; autoconf)
|
||||
fi
|
||||
done
|
||||
|
||||
if test x$NOCONFIGURE = x; then
|
||||
conf_flags="--enable-maintainer-mode --enable-compile-warnings" #--enable-iso-c
|
||||
echo running $srcdir/configure $conf_flags "$@"
|
||||
$srcdir/configure $conf_flags "$@" \
|
||||
&& echo Now type \`make -f Automakefile\' to compile $PKG_NAME
|
||||
else
|
||||
echo Skipping configure process.
|
||||
fi
|
24
perl/configure.in
Normal file
24
perl/configure.in
Normal file
@@ -0,0 +1,24 @@
|
||||
|
||||
AC_INIT(Libgtop.pm)
|
||||
|
||||
AM_CONFIG_HEADER(config.h)
|
||||
AM_INIT_AUTOMAKE(Libgtop, 0.29)
|
||||
|
||||
AM_MAINTAINER_MODE
|
||||
|
||||
dnl We don't use `AC_PROG_AWK' since it checks for mawk first which
|
||||
dnl does not work for libgtop.
|
||||
AC_CHECK_PROGS(AWK, gawk awk, )
|
||||
test -z "$AWK" && AC_MSG_ERROR([Sorry, you need a working awk interpreter.])
|
||||
|
||||
dnl Check for libgtop
|
||||
GNOME_INIT_LIBGTOP(0.25, fail)
|
||||
|
||||
dnl utility conditional
|
||||
AM_CONDITIONAL(FALSE, test "x" = "y")
|
||||
|
||||
AC_OUTPUT([
|
||||
Automakefile
|
||||
Makefile.PL
|
||||
Names/Makefile.PL
|
||||
stamp.h],[])
|
1
perl/stamp-h.in
Normal file
1
perl/stamp-h.in
Normal file
@@ -0,0 +1 @@
|
||||
timestamp
|
Reference in New Issue
Block a user