Browse Source

Added some setup notes for PopOS.

master
Jason J. Gullickson 3 months ago
parent
commit
e663a1b419
  1. 82
      bindings/Java/Makefile
  2. 948
      bindings/Perl/Makefile
  3. 2
      bindings/Perl/Makefile.PL
  4. 0
      bindings/Perl/Pilot.bs
  5. 7069
      bindings/Perl/Pilot.c
  6. BIN
      bindings/Perl/Pilot.o
  7. 0
      bindings/Perl/blib/arch/.exists
  8. 0
      bindings/Perl/blib/arch/auto/PDA/Pilot/.exists
  9. 0
      bindings/Perl/blib/arch/auto/PDA/Pilot/Pilot.bs
  10. BIN
      bindings/Perl/blib/arch/auto/PDA/Pilot/Pilot.so
  11. 0
      bindings/Perl/blib/bin/.exists
  12. 0
      bindings/Perl/blib/lib/PDA/.exists
  13. 1060
      bindings/Perl/blib/lib/PDA/Pilot.pm
  14. 18
      bindings/Perl/blib/lib/PDA/dump.pl
  15. 0
      bindings/Perl/blib/lib/auto/PDA/Pilot/.exists
  16. 3
      bindings/Perl/blib/lib/auto/PDA/Pilot/autosplit.ix
  17. 0
      bindings/Perl/blib/man1/.exists
  18. 0
      bindings/Perl/blib/man3/.exists
  19. 439
      bindings/Perl/blib/man3/PDA__Pilot.3pm
  20. 0
      bindings/Perl/blib/script/.exists
  21. 3608
      bindings/Perl/const-c.inc
  22. 90
      bindings/Perl/const-xs.inc
  23. 0
      bindings/Perl/pm_to_blib
  24. 0
      configure
  25. 21
      jjg_notes.md
  26. 42
      src/pilot-install-expenses

82
bindings/Java/Makefile

@ -54,20 +54,20 @@ CONFIG_CLEAN_VPATH_FILES =
SOURCES =
DIST_SOURCES =
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = ${SHELL} /Source/cvs/palm/pilot-link/HEAD/missing --run aclocal-1.11
AMTAR = ${SHELL} /Source/cvs/palm/pilot-link/HEAD/missing --run tar
ACLOCAL = ${SHELL} /home/jason/Development/pilot-link/missing --run aclocal-1.11
AMTAR = ${SHELL} /home/jason/Development/pilot-link/missing --run tar
AR = ar
AUTOCONF = ${SHELL} /Source/cvs/palm/pilot-link/HEAD/missing --run autoconf
AUTOHEADER = ${SHELL} /Source/cvs/palm/pilot-link/HEAD/missing --run autoheader
AUTOMAKE = ${SHELL} /Source/cvs/palm/pilot-link/HEAD/missing --run automake-1.11
AWK = gawk
BLUEZ_CFLAGS =
BLUEZ_LIBS = -lbluetooth
AUTOCONF = ${SHELL} /home/jason/Development/pilot-link/missing --run autoconf
AUTOHEADER = ${SHELL} /home/jason/Development/pilot-link/missing --run autoheader
AUTOMAKE = ${SHELL} /home/jason/Development/pilot-link/missing --run automake-1.11
AWK = mawk
BLUEZ_CFLAGS =
BLUEZ_LIBS =
CAT_ENTRY_END =
CAT_ENTRY_START =
CC = gcc
CCDEPMODE = depmode=gcc3
CFLAGS = -g -ansi -Wshadow -Wall -W -Waggregate-return -Wcast-align -Wcast-qual -Wnested-externs -Wpointer-arith -Wundef -Wbad-function-cast -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Wconversion -Winline -pedantic -O0 -std=gnu99 -g -Wshadow -Wall -W -Waggregate-return -Wcast-align -Wcast-qual -Wnested-externs -Wpointer-arith -Wundef -Winline -Wbad-function-cast -pedantic -O0
CFLAGS = -g2 -Wall
CPP = gcc -E
CPPFLAGS =
CYGPATH_W = echo
@ -79,12 +79,12 @@ DUMPBIN =
ECHO_C =
ECHO_N = -n
ECHO_T =
EGREP = /bin/grep -E
EGREP = /usr/bin/grep -E
EXEEXT =
F77 =
FFLAGS =
FGREP = /bin/grep -F
GREP = /bin/grep
FGREP = /usr/bin/grep -F
GREP = /usr/bin/grep
ICONV_CFLAGS =
ICONV_LIBS =
INSTALL = /usr/bin/install -c
@ -92,11 +92,11 @@ INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
JAR = /usr/local/jdk1.6.0_13/bin/jar
JAVA = /usr/local/jdk1.6.0_13/bin/java
JAVABASE = /usr/local/jdk1.6.0_13
JAVAC = /usr/local/jdk1.6.0_13/bin/javac
JAVA_VERSION = 1.6.0_13
JAR =
JAVA =
JAVABASE =
JAVAC =
JAVA_VERSION =
LD = /usr/bin/ld -m elf_x86_64
LDFLAGS =
LIBOBJS =
@ -105,9 +105,9 @@ LIBTOOL = $(SHELL) $(top_builddir)/libtool
LIPO =
LN_S = ln -s
LTLIBOBJS =
MAINT =
MAKEINFO = ${SHELL} /Source/cvs/palm/pilot-link/HEAD/missing --run makeinfo
MKDIR_P = /bin/mkdir -p
MAINT = #
MAKEINFO = ${SHELL} /home/jason/Development/pilot-link/missing --run makeinfo
MKDIR_P = /usr/bin/mkdir -p
NM = /usr/bin/nm -B
NMEDIT =
OBJDUMP = objdump
@ -122,7 +122,7 @@ PACKAGE_TARNAME =
PACKAGE_URL =
PACKAGE_VERSION =
PATH_SEPARATOR = :
PERL = perl
PERL =
PIC_LIBS =
PILOT_LINK_MAJOR = 12
PILOT_LINK_MINOR = 5
@ -136,20 +136,20 @@ PISYNC_CURRENT = 1
PISYNC_REVISION = 3
PKG_CONFIG = /usr/bin/pkg-config
PNG_CFLAGS =
PNG_LIBS = -lpng
PNG_LIBS =
POPT_INCLUDES = -I$(top_srcdir)/popt
POPT_LIBS = $(top_builddir)/popt/libpopt.la
PTHREAD_CC = gcc
PTHREAD_CFLAGS = -pthread
PTHREAD_LIBS =
PYTHON =
PYTHON_CFLAGS =
PYTHON_H =
PYTHON_LIBS =
PYTHON_VERSION =
PYTHON = /usr/bin/python
PYTHON_CFLAGS = -I/usr/include/python2.7
PYTHON_H = yes
PYTHON_LIBS = -L/usr/lib -L/usr/lib/python2.7/config -lpython2.7
PYTHON_VERSION = 2.7
RANLIB = ranlib
RL_LIBS = -lreadline
SED = /bin/sed
RL_LIBS =
SED = /usr/bin/sed
SET_MAKE =
SHELL = /bin/bash
STRIP = strip
@ -172,14 +172,14 @@ TCL_VERSION =
VERSION = 0.12.5
WISH_PROG =
XML_CATALOG =
XSLTPROC = /usr/bin/xsltproc
XSLTPROC =
XSLTPROC_FLAGS = --nonet
YACC = yacc
YFLAGS =
abs_builddir = /Source/cvs/palm/pilot-link/HEAD/bindings/Java
abs_srcdir = /Source/cvs/palm/pilot-link/HEAD/bindings/Java
abs_top_builddir = /Source/cvs/palm/pilot-link/HEAD
abs_top_srcdir = /Source/cvs/palm/pilot-link/HEAD
abs_builddir = /home/jason/Development/pilot-link/bindings/Java
abs_srcdir = /home/jason/Development/pilot-link/bindings/Java
abs_top_builddir = /home/jason/Development/pilot-link
abs_top_srcdir = /home/jason/Development/pilot-link
ac_ct_CC = gcc
ac_ct_DUMPBIN =
ac_ct_F77 =
@ -209,14 +209,14 @@ host_vendor = unknown
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
install_sh = ${SHELL} /Source/cvs/palm/pilot-link/HEAD/install-sh
libdir = ${exec_prefix}/lib
install_sh = ${SHELL} /home/jason/Development/pilot-link/install-sh
libdir = /usr/local/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
localstatedir = ${prefix}/var
lt_ECHO = echo
mandir = ${datarootdir}/man
mkdir_p = /bin/mkdir -p
mkdir_p = /usr/bin/mkdir -p
oldincludedir = /usr/include
pdfdir = ${docdir}
prefix = /usr/local
@ -234,7 +234,7 @@ target_vendor = unknown
top_build_prefix = ../../
top_builddir = ../..
top_srcdir = ../..
usb_libs = -lusb
usb_libs =
PORT = /dev/pilot
INCLUDES = \
-I../../include \
@ -304,7 +304,7 @@ java_classes = \
all: all-am
.SUFFIXES:
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
$(srcdir)/Makefile.in: # $(srcdir)/Makefile.am $(am__configure_deps)
@for dep in $?; do \
case '$(am__configure_deps)' in \
*$$dep*) \
@ -329,9 +329,9 @@ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(top_srcdir)/configure: $(am__configure_deps)
$(top_srcdir)/configure: # $(am__configure_deps)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
$(ACLOCAL_M4): # $(am__aclocal_m4_deps)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(am__aclocal_m4_deps):

948
bindings/Perl/Makefile

@ -1,948 +0,0 @@
# This Makefile is for the PDA::Pilot extension to perl.
#
# It was generated automatically by MakeMaker version
# 6.55_02 (Revision: 65502) from the contents of
# Makefile.PL. Don't edit this file, edit Makefile.PL instead.
#
# ANY CHANGES MADE HERE WILL BE LOST!
#
# MakeMaker ARGV: ()
#
# MakeMaker Parameters:
# BUILD_REQUIRES => { }
# DEFINE => q[-DPERL_POLLUTE]
# INC => q[-I../../include]
# INSTALLDIRS => q[vendor]
# NAME => q[PDA::Pilot]
# PREFIX => q[/usr/local]
# PREREQ_PM => { }
# VERSION => q[0.12.5]
# XSPROTOARG => q[-noprototypes]
# clean => { FILES=>q[const-c.inc const-xs.inc] }
# depend => { Pilot.c=>q[const-c.inc const-xs.inc] }
# dynamic_lib => { OTHERLDFLAGS=>q[-L../../libpisock/.libs -lpisock] }
# --- MakeMaker post_initialize section:
# --- MakeMaker const_config section:
# These definitions are from config.sh (via /usr/lib/perl/5.10/Config.pm).
# They may have been overridden via Makefile.PL or on the command line.
AR = ar
CC = cc
CCCDLFLAGS = -fPIC
CCDLFLAGS = -Wl,-E
DLEXT = so
DLSRC = dl_dlopen.xs
EXE_EXT =
FULL_AR = /usr/bin/ar
LD = cc
LDDLFLAGS = -shared -O2 -g -L/usr/local/lib -fstack-protector
LDFLAGS = -fstack-protector -L/usr/local/lib
LIBC = /lib/libc-2.11.1.so
LIB_EXT = .a
OBJ_EXT = .o
OSNAME = linux
OSVERS = 2.6.24-23-server
RANLIB = :
SITELIBEXP = /usr/local/share/perl/5.10.1
SITEARCHEXP = /usr/local/lib/perl/5.10.1
SO = so
VENDORARCHEXP = /usr/lib/perl5
VENDORLIBEXP = /usr/share/perl5
# --- MakeMaker constants section:
AR_STATIC_ARGS = cr
DIRFILESEP = /
DFSEP = $(DIRFILESEP)
NAME = PDA::Pilot
NAME_SYM = PDA_Pilot
VERSION = 0.12.5
VERSION_MACRO = VERSION
VERSION_SYM = 0_12_5
DEFINE_VERSION = -D$(VERSION_MACRO)=\"$(VERSION)\"
XS_VERSION = 0.12.5
XS_VERSION_MACRO = XS_VERSION
XS_DEFINE_VERSION = -D$(XS_VERSION_MACRO)=\"$(XS_VERSION)\"
INST_ARCHLIB = blib/arch
INST_SCRIPT = blib/script
INST_BIN = blib/bin
INST_LIB = blib/lib
INST_MAN1DIR = blib/man1
INST_MAN3DIR = blib/man3
MAN1EXT = 1p
MAN3EXT = 3pm
INSTALLDIRS = vendor
DESTDIR =
PREFIX = /usr/local
PERLPREFIX = $(PREFIX)
SITEPREFIX = $(PREFIX)
VENDORPREFIX = $(PREFIX)
INSTALLPRIVLIB = $(PERLPREFIX)/share/perl/5.10
DESTINSTALLPRIVLIB = $(DESTDIR)$(INSTALLPRIVLIB)
INSTALLSITELIB = $(SITEPREFIX)/share/perl/5.10.1
DESTINSTALLSITELIB = $(DESTDIR)$(INSTALLSITELIB)
INSTALLVENDORLIB = $(VENDORPREFIX)/share/perl5
DESTINSTALLVENDORLIB = $(DESTDIR)$(INSTALLVENDORLIB)
INSTALLARCHLIB = $(PERLPREFIX)/lib/perl/5.10
DESTINSTALLARCHLIB = $(DESTDIR)$(INSTALLARCHLIB)
INSTALLSITEARCH = $(SITEPREFIX)/lib/perl/5.10.1
DESTINSTALLSITEARCH = $(DESTDIR)$(INSTALLSITEARCH)
INSTALLVENDORARCH = $(VENDORPREFIX)/lib/perl5
DESTINSTALLVENDORARCH = $(DESTDIR)$(INSTALLVENDORARCH)
INSTALLBIN = $(PERLPREFIX)/bin
DESTINSTALLBIN = $(DESTDIR)$(INSTALLBIN)
INSTALLSITEBIN = $(SITEPREFIX)/bin
DESTINSTALLSITEBIN = $(DESTDIR)$(INSTALLSITEBIN)
INSTALLVENDORBIN = $(VENDORPREFIX)/bin
DESTINSTALLVENDORBIN = $(DESTDIR)$(INSTALLVENDORBIN)
INSTALLSCRIPT = $(PERLPREFIX)/bin
DESTINSTALLSCRIPT = $(DESTDIR)$(INSTALLSCRIPT)
INSTALLSITESCRIPT = $(SITEPREFIX)/bin
DESTINSTALLSITESCRIPT = $(DESTDIR)$(INSTALLSITESCRIPT)
INSTALLVENDORSCRIPT = $(VENDORPREFIX)/bin
DESTINSTALLVENDORSCRIPT = $(DESTDIR)$(INSTALLVENDORSCRIPT)
INSTALLMAN1DIR = $(PERLPREFIX)/share/man/man1
DESTINSTALLMAN1DIR = $(DESTDIR)$(INSTALLMAN1DIR)
INSTALLSITEMAN1DIR = $(SITEPREFIX)/man/man1
DESTINSTALLSITEMAN1DIR = $(DESTDIR)$(INSTALLSITEMAN1DIR)
INSTALLVENDORMAN1DIR = $(VENDORPREFIX)/share/man/man1
DESTINSTALLVENDORMAN1DIR = $(DESTDIR)$(INSTALLVENDORMAN1DIR)
INSTALLMAN3DIR = $(PERLPREFIX)/share/man/man3
DESTINSTALLMAN3DIR = $(DESTDIR)$(INSTALLMAN3DIR)
INSTALLSITEMAN3DIR = $(SITEPREFIX)/man/man3
DESTINSTALLSITEMAN3DIR = $(DESTDIR)$(INSTALLSITEMAN3DIR)
INSTALLVENDORMAN3DIR = $(VENDORPREFIX)/share/man/man3
DESTINSTALLVENDORMAN3DIR = $(DESTDIR)$(INSTALLVENDORMAN3DIR)
PERL_LIB = /usr/share/perl/5.10
PERL_ARCHLIB = /usr/lib/perl/5.10
LIBPERL_A = libperl.a
FIRST_MAKEFILE = Makefile
MAKEFILE_OLD = Makefile.old
MAKE_APERL_FILE = Makefile.aperl
PERLMAINCC = $(CC)
PERL_INC = /usr/lib/perl/5.10/CORE
PERL = /usr/bin/perl
FULLPERL = /usr/bin/perl
ABSPERL = $(PERL)
PERLRUN = $(PERL)
FULLPERLRUN = $(FULLPERL)
ABSPERLRUN = $(ABSPERL)
PERLRUNINST = $(PERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)"
FULLPERLRUNINST = $(FULLPERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)"
ABSPERLRUNINST = $(ABSPERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)"
PERL_CORE = 0
PERM_DIR = 755
PERM_RW = 644
PERM_RWX = 755
MAKEMAKER = /usr/share/perl/5.10/ExtUtils/MakeMaker.pm
MM_VERSION = 6.55_02
MM_REVISION = 65502
# FULLEXT = Pathname for extension directory (eg Foo/Bar/Oracle).
# BASEEXT = Basename part of FULLEXT. May be just equal FULLEXT. (eg Oracle)
# PARENT_NAME = NAME without BASEEXT and no trailing :: (eg Foo::Bar)
# DLBASE = Basename part of dynamic library. May be just equal BASEEXT.
MAKE = make
FULLEXT = PDA/Pilot
BASEEXT = Pilot
PARENT_NAME = PDA
DLBASE = $(BASEEXT)
VERSION_FROM =
INC = -I../../include
DEFINE = -DPERL_POLLUTE
OBJECT = $(BASEEXT)$(OBJ_EXT)
LDFROM = $(OBJECT)
LINKTYPE = dynamic
BOOTDEP =
# Handy lists of source code files:
XS_FILES = Pilot.xs
C_FILES = Pilot.c
O_FILES = Pilot.o
H_FILES =
MAN1PODS =
MAN3PODS = Pilot.pm
# Where is the Config information that we are using/depend on
CONFIGDEP = $(PERL_ARCHLIB)$(DFSEP)Config.pm $(PERL_INC)$(DFSEP)config.h
# Where to build things
INST_LIBDIR = $(INST_LIB)/PDA
INST_ARCHLIBDIR = $(INST_ARCHLIB)/PDA
INST_AUTODIR = $(INST_LIB)/auto/$(FULLEXT)
INST_ARCHAUTODIR = $(INST_ARCHLIB)/auto/$(FULLEXT)
INST_STATIC = $(INST_ARCHAUTODIR)/$(BASEEXT)$(LIB_EXT)
INST_DYNAMIC = $(INST_ARCHAUTODIR)/$(DLBASE).$(DLEXT)
INST_BOOT = $(INST_ARCHAUTODIR)/$(BASEEXT).bs
# Extra linker info
EXPORT_LIST =
PERL_ARCHIVE =
PERL_ARCHIVE_AFTER =
TO_INST_PM = Pilot.pm \
dump.pl
PM_TO_BLIB = dump.pl \
$(INST_LIB)/PDA/dump.pl \
Pilot.pm \
$(INST_LIB)/PDA/Pilot.pm
# --- MakeMaker platform_constants section:
MM_Unix_VERSION = 6.55_02
PERL_MALLOC_DEF = -DPERL_EXTMALLOC_DEF -Dmalloc=Perl_malloc -Dfree=Perl_mfree -Drealloc=Perl_realloc -Dcalloc=Perl_calloc
# --- MakeMaker tool_autosplit section:
# Usage: $(AUTOSPLITFILE) FileToSplit AutoDirToSplitInto
AUTOSPLITFILE = $(ABSPERLRUN) -e 'use AutoSplit; autosplit($$ARGV[0], $$ARGV[1], 0, 1, 1)' --
# --- MakeMaker tool_xsubpp section:
XSUBPPDIR = /usr/share/perl/5.10/ExtUtils
XSUBPP = $(XSUBPPDIR)$(DFSEP)xsubpp
XSUBPPRUN = $(PERLRUN) $(XSUBPP)
XSPROTOARG = -noprototypes
XSUBPPDEPS = /usr/share/perl/5.10/ExtUtils/typemap typemap $(XSUBPP)
XSUBPPARGS = -typemap /usr/share/perl/5.10/ExtUtils/typemap -typemap typemap
XSUBPP_EXTRA_ARGS =
# --- MakeMaker tools_other section:
SHELL = /bin/sh
CHMOD = chmod
CP = cp
MV = mv
NOOP = $(TRUE)
NOECHO = @
RM_F = rm -f
RM_RF = rm -rf
TEST_F = test -f
TOUCH = touch
UMASK_NULL = umask 0
DEV_NULL = > /dev/null 2>&1
MKPATH = $(ABSPERLRUN) -MExtUtils::Command -e 'mkpath' --
EQUALIZE_TIMESTAMP = $(ABSPERLRUN) -MExtUtils::Command -e 'eqtime' --
FALSE = false
TRUE = true
ECHO = echo
ECHO_N = echo -n
UNINST = 0
VERBINST = 0
MOD_INSTALL = $(ABSPERLRUN) -MExtUtils::Install -e 'install([ from_to => {@ARGV}, verbose => '\''$(VERBINST)'\'', uninstall_shadows => '\''$(UNINST)'\'', dir_mode => '\''$(PERM_DIR)'\'' ]);' --
DOC_INSTALL = $(ABSPERLRUN) -MExtUtils::Command::MM -e 'perllocal_install' --
UNINSTALL = $(ABSPERLRUN) -MExtUtils::Command::MM -e 'uninstall' --
WARN_IF_OLD_PACKLIST = $(ABSPERLRUN) -MExtUtils::Command::MM -e 'warn_if_old_packlist' --
MACROSTART =
MACROEND =
USEMAKEFILE = -f
FIXIN = $(ABSPERLRUN) -MExtUtils::MY -e 'MY->fixin(shift)' --
# --- MakeMaker makemakerdflt section:
makemakerdflt : all
$(NOECHO) $(NOOP)
# --- MakeMaker dist section:
TAR = tar
TARFLAGS = cvf
ZIP = zip
ZIPFLAGS = -r
COMPRESS = gzip --best
SUFFIX = .gz
SHAR = shar
PREOP = $(NOECHO) $(NOOP)
POSTOP = $(NOECHO) $(NOOP)
TO_UNIX = $(NOECHO) $(NOOP)
CI = ci -u
RCS_LABEL = rcs -Nv$(VERSION_SYM): -q
DIST_CP = best
DIST_DEFAULT = tardist
DISTNAME = PDA-Pilot
DISTVNAME = PDA-Pilot-0.12.5
# --- MakeMaker macro section:
# --- MakeMaker depend section:
Pilot.c : const-c.inc const-xs.inc
# --- MakeMaker cflags section:
CCFLAGS = -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
OPTIMIZE = -O2 -g
PERLTYPE =
MPOLLUTE =
# --- MakeMaker const_loadlibs section:
# PDA::Pilot might depend on some other libraries:
# See ExtUtils::Liblist for details
#
# --- MakeMaker const_cccmd section:
CCCMD = $(CC) -c $(PASTHRU_INC) $(INC) \
$(CCFLAGS) $(OPTIMIZE) \
$(PERLTYPE) $(MPOLLUTE) $(DEFINE_VERSION) \
$(XS_DEFINE_VERSION)
# --- MakeMaker post_constants section:
# --- MakeMaker pasthru section:
PASTHRU = LIBPERL_A="$(LIBPERL_A)"\
LINKTYPE="$(LINKTYPE)"\
OPTIMIZE="$(OPTIMIZE)"\
PREFIX="$(PREFIX)"\
PASTHRU_DEFINE="$(PASTHRU_DEFINE)"\
PASTHRU_INC="$(PASTHRU_INC)"
# --- MakeMaker special_targets section:
.SUFFIXES : .xs .c .C .cpp .i .s .cxx .cc $(OBJ_EXT)
.PHONY: all config static dynamic test linkext manifest blibdirs clean realclean disttest distdir
# --- MakeMaker c_o section:
.c.i:
cc -E -c $(PASTHRU_INC) $(INC) \
$(CCFLAGS) $(OPTIMIZE) \
$(PERLTYPE) $(MPOLLUTE) $(DEFINE_VERSION) \
$(XS_DEFINE_VERSION) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c > $*.i
.c.s:
$(CCCMD) -S $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c
.c$(OBJ_EXT):
$(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c
.cpp$(OBJ_EXT):
$(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.cpp
.cxx$(OBJ_EXT):
$(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.cxx
.cc$(OBJ_EXT):
$(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.cc
.C$(OBJ_EXT):
$(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.C
# --- MakeMaker xs_c section:
.xs.c:
$(XSUBPPRUN) $(XSPROTOARG) $(XSUBPPARGS) $(XSUBPP_EXTRA_ARGS) $*.xs > $*.xsc && $(MV) $*.xsc $*.c
# --- MakeMaker xs_o section:
.xs$(OBJ_EXT):
$(XSUBPPRUN) $(XSPROTOARG) $(XSUBPPARGS) $*.xs > $*.xsc && $(MV) $*.xsc $*.c
$(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c
# --- MakeMaker top_targets section:
all :: pure_all manifypods
$(NOECHO) $(NOOP)
pure_all :: config pm_to_blib subdirs linkext
$(NOECHO) $(NOOP)
subdirs :: $(MYEXTLIB)
$(NOECHO) $(NOOP)
config :: $(FIRST_MAKEFILE) blibdirs
$(NOECHO) $(NOOP)
help :
perldoc ExtUtils::MakeMaker
# --- MakeMaker blibdirs section:
blibdirs : $(INST_LIBDIR)$(DFSEP).exists $(INST_ARCHLIB)$(DFSEP).exists $(INST_AUTODIR)$(DFSEP).exists $(INST_ARCHAUTODIR)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(INST_SCRIPT)$(DFSEP).exists $(INST_MAN1DIR)$(DFSEP).exists $(INST_MAN3DIR)$(DFSEP).exists
$(NOECHO) $(NOOP)
# Backwards compat with 6.18 through 6.25
blibdirs.ts : blibdirs
$(NOECHO) $(NOOP)
$(INST_LIBDIR)$(DFSEP).exists :: Makefile.PL
$(NOECHO) $(MKPATH) $(INST_LIBDIR)
$(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_LIBDIR)
$(NOECHO) $(TOUCH) $(INST_LIBDIR)$(DFSEP).exists
$(INST_ARCHLIB)$(DFSEP).exists :: Makefile.PL
$(NOECHO) $(MKPATH) $(INST_ARCHLIB)
$(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_ARCHLIB)
$(NOECHO) $(TOUCH) $(INST_ARCHLIB)$(DFSEP).exists
$(INST_AUTODIR)$(DFSEP).exists :: Makefile.PL
$(NOECHO) $(MKPATH) $(INST_AUTODIR)
$(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_AUTODIR)
$(NOECHO) $(TOUCH) $(INST_AUTODIR)$(DFSEP).exists
$(INST_ARCHAUTODIR)$(DFSEP).exists :: Makefile.PL
$(NOECHO) $(MKPATH) $(INST_ARCHAUTODIR)
$(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_ARCHAUTODIR)
$(NOECHO) $(TOUCH) $(INST_ARCHAUTODIR)$(DFSEP).exists
$(INST_BIN)$(DFSEP).exists :: Makefile.PL
$(NOECHO) $(MKPATH) $(INST_BIN)
$(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_BIN)
$(NOECHO) $(TOUCH) $(INST_BIN)$(DFSEP).exists
$(INST_SCRIPT)$(DFSEP).exists :: Makefile.PL
$(NOECHO) $(MKPATH) $(INST_SCRIPT)
$(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_SCRIPT)
$(NOECHO) $(TOUCH) $(INST_SCRIPT)$(DFSEP).exists
$(INST_MAN1DIR)$(DFSEP).exists :: Makefile.PL
$(NOECHO) $(MKPATH) $(INST_MAN1DIR)
$(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_MAN1DIR)
$(NOECHO) $(TOUCH) $(INST_MAN1DIR)$(DFSEP).exists
$(INST_MAN3DIR)$(DFSEP).exists :: Makefile.PL
$(NOECHO) $(MKPATH) $(INST_MAN3DIR)
$(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_MAN3DIR)
$(NOECHO) $(TOUCH) $(INST_MAN3DIR)$(DFSEP).exists
# --- MakeMaker linkext section:
linkext :: $(LINKTYPE)
$(NOECHO) $(NOOP)
# --- MakeMaker dlsyms section:
# --- MakeMaker dynamic section:
dynamic :: $(FIRST_MAKEFILE) $(INST_DYNAMIC) $(INST_BOOT)
$(NOECHO) $(NOOP)
# --- MakeMaker dynamic_bs section:
BOOTSTRAP = $(BASEEXT).bs
# As Mkbootstrap might not write a file (if none is required)
# we use touch to prevent make continually trying to remake it.
# The DynaLoader only reads a non-empty file.
$(BOOTSTRAP) : $(FIRST_MAKEFILE) $(BOOTDEP) $(INST_ARCHAUTODIR)$(DFSEP).exists
$(NOECHO) $(ECHO) "Running Mkbootstrap for $(NAME) ($(BSLOADLIBS))"
$(NOECHO) $(PERLRUN) \
"-MExtUtils::Mkbootstrap" \
-e "Mkbootstrap('$(BASEEXT)','$(BSLOADLIBS)');"
$(NOECHO) $(TOUCH) $@
$(CHMOD) $(PERM_RW) $@
$(INST_BOOT) : $(BOOTSTRAP) $(INST_ARCHAUTODIR)$(DFSEP).exists
$(NOECHO) $(RM_RF) $@
- $(CP) $(BOOTSTRAP) $@
$(CHMOD) $(PERM_RW) $@
# --- MakeMaker dynamic_lib section:
# This section creates the dynamically loadable $(INST_DYNAMIC)
# from $(OBJECT) and possibly $(MYEXTLIB).
ARMAYBE = :
OTHERLDFLAGS = -L../../libpisock/.libs -lpisock
INST_DYNAMIC_DEP =
INST_DYNAMIC_FIX =
$(INST_DYNAMIC): $(OBJECT) $(MYEXTLIB) $(BOOTSTRAP) $(INST_ARCHAUTODIR)$(DFSEP).exists $(EXPORT_LIST) $(PERL_ARCHIVE) $(PERL_ARCHIVE_AFTER) $(INST_DYNAMIC_DEP)
$(RM_F) $@
$(LD) $(LDDLFLAGS) $(LDFROM) $(OTHERLDFLAGS) -o $@ $(MYEXTLIB) \
$(PERL_ARCHIVE) $(LDLOADLIBS) $(PERL_ARCHIVE_AFTER) $(EXPORT_LIST) \
$(INST_DYNAMIC_FIX)
$(CHMOD) $(PERM_RWX) $@
# --- MakeMaker static section:
## $(INST_PM) has been moved to the all: target.
## It remains here for awhile to allow for old usage: "make static"
static :: $(FIRST_MAKEFILE) $(INST_STATIC)
$(NOECHO) $(NOOP)
# --- MakeMaker static_lib section:
$(INST_STATIC) : $(OBJECT) $(MYEXTLIB) $(INST_ARCHAUTODIR)$(DFSEP).exists
$(RM_RF) $@
$(FULL_AR) $(AR_STATIC_ARGS) $@ $(OBJECT) && $(RANLIB) $@
$(CHMOD) $(PERM_RWX) $@
$(NOECHO) $(ECHO) "$(EXTRALIBS)" > $(INST_ARCHAUTODIR)/extralibs.ld
# --- MakeMaker manifypods section:
POD2MAN_EXE = $(PERLRUN) "-MExtUtils::Command::MM" -e pod2man "--"
POD2MAN = $(POD2MAN_EXE)
manifypods : pure_all \
Pilot.pm
$(NOECHO) $(POD2MAN) --section=$(MAN3EXT) --perm_rw=$(PERM_RW) \
Pilot.pm $(INST_MAN3DIR)/PDA::Pilot.$(MAN3EXT)
# --- MakeMaker processPL section:
# --- MakeMaker installbin section:
# --- MakeMaker subdirs section:
# none
# --- MakeMaker clean_subdirs section:
clean_subdirs :
$(NOECHO) $(NOOP)
# --- MakeMaker clean section:
# Delete temporary files but do not touch installed files. We don't delete
# the Makefile here so a later make realclean still has a makefile to use.
clean :: clean_subdirs
- $(RM_F) \
*$(LIB_EXT) core \
core.[0-9] $(INST_ARCHAUTODIR)/extralibs.all \
core.[0-9][0-9] $(BASEEXT).bso \
pm_to_blib.ts Pilot.c \
core.[0-9][0-9][0-9][0-9] $(BASEEXT).x \
$(BOOTSTRAP) perl$(EXE_EXT) \
tmon.out *$(OBJ_EXT) \
pm_to_blib $(INST_ARCHAUTODIR)/extralibs.ld \
blibdirs.ts core.[0-9][0-9][0-9][0-9][0-9] \
*perl.core core.*perl.*.? \
$(MAKE_APERL_FILE) perl \
$(BASEEXT).def core.[0-9][0-9][0-9] \
mon.out lib$(BASEEXT).def \
perlmain.c perl.exe \
so_locations $(BASEEXT).exp
- $(RM_RF) \
const-c.inc const-xs.inc \
blib
- $(MV) $(FIRST_MAKEFILE) $(MAKEFILE_OLD) $(DEV_NULL)
# --- MakeMaker realclean_subdirs section:
realclean_subdirs :
$(NOECHO) $(NOOP)
# --- MakeMaker realclean section:
# Delete temporary files (via clean) and also delete dist files
realclean purge :: clean realclean_subdirs
- $(RM_F) \
$(OBJECT) $(MAKEFILE_OLD) \
$(FIRST_MAKEFILE)
- $(RM_RF) \
$(DISTVNAME)
# --- MakeMaker metafile section:
metafile : create_distdir
$(NOECHO) $(ECHO) Generating META.yml
$(NOECHO) $(ECHO) '--- #YAML:1.0' > META_new.yml
$(NOECHO) $(ECHO) 'name: PDA-Pilot' >> META_new.yml
$(NOECHO) $(ECHO) 'version: 0.12.5' >> META_new.yml
$(NOECHO) $(ECHO) 'abstract: ~' >> META_new.yml
$(NOECHO) $(ECHO) 'author: []' >> META_new.yml
$(NOECHO) $(ECHO) 'license: unknown' >> META_new.yml
$(NOECHO) $(ECHO) 'distribution_type: module' >> META_new.yml
$(NOECHO) $(ECHO) 'configure_requires:' >> META_new.yml
$(NOECHO) $(ECHO) ' ExtUtils::MakeMaker: 0' >> META_new.yml
$(NOECHO) $(ECHO) 'build_requires:' >> META_new.yml
$(NOECHO) $(ECHO) ' ExtUtils::MakeMaker: 0' >> META_new.yml
$(NOECHO) $(ECHO) 'requires: {}' >> META_new.yml
$(NOECHO) $(ECHO) 'no_index:' >> META_new.yml
$(NOECHO) $(ECHO) ' directory:' >> META_new.yml
$(NOECHO) $(ECHO) ' - t' >> META_new.yml
$(NOECHO) $(ECHO) ' - inc' >> META_new.yml
$(NOECHO) $(ECHO) 'generated_by: ExtUtils::MakeMaker version 6.55_02' >> META_new.yml
$(NOECHO) $(ECHO) 'meta-spec:' >> META_new.yml
$(NOECHO) $(ECHO) ' url: http://module-build.sourceforge.net/META-spec-v1.4.html' >> META_new.yml
$(NOECHO) $(ECHO) ' version: 1.4' >> META_new.yml
-$(NOECHO) $(MV) META_new.yml $(DISTVNAME)/META.yml
# --- MakeMaker signature section:
signature :
cpansign -s
# --- MakeMaker dist_basics section:
distclean :: realclean distcheck
$(NOECHO) $(NOOP)
distcheck :
$(PERLRUN) "-MExtUtils::Manifest=fullcheck" -e fullcheck
skipcheck :
$(PERLRUN) "-MExtUtils::Manifest=skipcheck" -e skipcheck
manifest :
$(PERLRUN) "-MExtUtils::Manifest=mkmanifest" -e mkmanifest
veryclean : realclean
$(RM_F) *~ */*~ *.orig */*.orig *.bak */*.bak *.old */*.old
# --- MakeMaker dist_core section:
dist : $(DIST_DEFAULT) $(FIRST_MAKEFILE)
$(NOECHO) $(ABSPERLRUN) -l -e 'print '\''Warning: Makefile possibly out of date with $(VERSION_FROM)'\''' \
-e ' if -e '\''$(VERSION_FROM)'\'' and -M '\''$(VERSION_FROM)'\'' < -M '\''$(FIRST_MAKEFILE)'\'';' --
tardist : $(DISTVNAME).tar$(SUFFIX)
$(NOECHO) $(NOOP)
uutardist : $(DISTVNAME).tar$(SUFFIX)
uuencode $(DISTVNAME).tar$(SUFFIX) $(DISTVNAME).tar$(SUFFIX) > $(DISTVNAME).tar$(SUFFIX)_uu
$(DISTVNAME).tar$(SUFFIX) : distdir
$(PREOP)
$(TO_UNIX)
$(TAR) $(TARFLAGS) $(DISTVNAME).tar $(DISTVNAME)
$(RM_RF) $(DISTVNAME)
$(COMPRESS) $(DISTVNAME).tar
$(POSTOP)
zipdist : $(DISTVNAME).zip
$(NOECHO) $(NOOP)
$(DISTVNAME).zip : distdir
$(PREOP)
$(ZIP) $(ZIPFLAGS) $(DISTVNAME).zip $(DISTVNAME)
$(RM_RF) $(DISTVNAME)
$(POSTOP)
shdist : distdir
$(PREOP)
$(SHAR) $(DISTVNAME) > $(DISTVNAME).shar
$(RM_RF) $(DISTVNAME)
$(POSTOP)
# --- MakeMaker distdir section:
create_distdir :
$(RM_RF) $(DISTVNAME)
$(PERLRUN) "-MExtUtils::Manifest=manicopy,maniread" \
-e "manicopy(maniread(),'$(DISTVNAME)', '$(DIST_CP)');"
distdir : create_distdir distmeta
$(NOECHO) $(NOOP)
# --- MakeMaker dist_test section:
disttest : distdir
cd $(DISTVNAME) && $(ABSPERLRUN) Makefile.PL
cd $(DISTVNAME) && $(MAKE) $(PASTHRU)
cd $(DISTVNAME) && $(MAKE) test $(PASTHRU)
# --- MakeMaker dist_ci section:
ci :
$(PERLRUN) "-MExtUtils::Manifest=maniread" \
-e "@all = keys %{ maniread() };" \
-e "print(qq{Executing $(CI) @all\n}); system(qq{$(CI) @all});" \
-e "print(qq{Executing $(RCS_LABEL) ...\n}); system(qq{$(RCS_LABEL) @all});"
# --- MakeMaker distmeta section:
distmeta : create_distdir metafile
$(NOECHO) cd $(DISTVNAME) && $(ABSPERLRUN) -MExtUtils::Manifest=maniadd -e 'eval { maniadd({q{META.yml} => q{Module meta-data (added by MakeMaker)}}) } ' \
-e ' or print "Could not add META.yml to MANIFEST: $${'\''@'\''}\n"' --
# --- MakeMaker distsignature section:
distsignature : create_distdir
$(NOECHO) cd $(DISTVNAME) && $(ABSPERLRUN) -MExtUtils::Manifest=maniadd -e 'eval { maniadd({q{SIGNATURE} => q{Public-key signature (added by MakeMaker)}}) } ' \
-e ' or print "Could not add SIGNATURE to MANIFEST: $${'\''@'\''}\n"' --
$(NOECHO) cd $(DISTVNAME) && $(TOUCH) SIGNATURE
cd $(DISTVNAME) && cpansign -s
# --- MakeMaker install section:
install :: pure_install doc_install
$(NOECHO) $(NOOP)
install_perl :: pure_perl_install doc_perl_install
$(NOECHO) $(NOOP)
install_site :: pure_site_install doc_site_install
$(NOECHO) $(NOOP)
install_vendor :: pure_vendor_install doc_vendor_install
$(NOECHO) $(NOOP)
pure_install :: pure_$(INSTALLDIRS)_install
$(NOECHO) $(NOOP)
doc_install :: doc_$(INSTALLDIRS)_install
$(NOECHO) $(NOOP)
pure__install : pure_site_install
$(NOECHO) $(ECHO) INSTALLDIRS not defined, defaulting to INSTALLDIRS=site
doc__install : doc_site_install
$(NOECHO) $(ECHO) INSTALLDIRS not defined, defaulting to INSTALLDIRS=site
pure_perl_install :: all
$(NOECHO) umask 022; $(MOD_INSTALL) \
$(INST_LIB) $(DESTINSTALLPRIVLIB) \
$(INST_ARCHLIB) $(DESTINSTALLARCHLIB) \
$(INST_BIN) $(DESTINSTALLBIN) \
$(INST_SCRIPT) $(DESTINSTALLSCRIPT) \
$(INST_MAN1DIR) $(DESTINSTALLMAN1DIR) \
$(INST_MAN3DIR) $(DESTINSTALLMAN3DIR)
$(NOECHO) $(WARN_IF_OLD_PACKLIST) \
$(SITEARCHEXP)/auto/$(FULLEXT)
pure_site_install :: all
$(NOECHO) umask 02; $(MOD_INSTALL) \
read $(SITEARCHEXP)/auto/$(FULLEXT)/.packlist \
write $(DESTINSTALLSITEARCH)/auto/$(FULLEXT)/.packlist \
$(INST_LIB) $(DESTINSTALLSITELIB) \
$(INST_ARCHLIB) $(DESTINSTALLSITEARCH) \
$(INST_BIN) $(DESTINSTALLSITEBIN) \
$(INST_SCRIPT) $(DESTINSTALLSITESCRIPT) \
$(INST_MAN1DIR) $(DESTINSTALLSITEMAN1DIR) \
$(INST_MAN3DIR) $(DESTINSTALLSITEMAN3DIR)
$(NOECHO) $(WARN_IF_OLD_PACKLIST) \
$(PERL_ARCHLIB)/auto/$(FULLEXT)
pure_vendor_install :: all
$(NOECHO) umask 022; $(MOD_INSTALL) \
$(INST_LIB) $(DESTINSTALLVENDORLIB) \
$(INST_ARCHLIB) $(DESTINSTALLVENDORARCH) \
$(INST_BIN) $(DESTINSTALLVENDORBIN) \
$(INST_SCRIPT) $(DESTINSTALLVENDORSCRIPT) \
$(INST_MAN1DIR) $(DESTINSTALLVENDORMAN1DIR) \
$(INST_MAN3DIR) $(DESTINSTALLVENDORMAN3DIR)
doc_perl_install :: all
doc_site_install :: all
$(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLSITEARCH)/perllocal.pod
-$(NOECHO) umask 02; $(MKPATH) $(DESTINSTALLSITEARCH)
-$(NOECHO) umask 02; $(DOC_INSTALL) \
"Module" "$(NAME)" \
"installed into" "$(INSTALLSITELIB)" \
LINKTYPE "$(LINKTYPE)" \
VERSION "$(VERSION)" \
EXE_FILES "$(EXE_FILES)" \
>> $(DESTINSTALLSITEARCH)/perllocal.pod
doc_vendor_install :: all
uninstall :: uninstall_from_$(INSTALLDIRS)dirs
$(NOECHO) $(NOOP)
uninstall_from_perldirs ::
uninstall_from_sitedirs ::
$(NOECHO) $(UNINSTALL) $(SITEARCHEXP)/auto/$(FULLEXT)/.packlist
uninstall_from_vendordirs ::
# --- MakeMaker force section:
# Phony target to force checking subdirectories.
FORCE :
$(NOECHO) $(NOOP)
# --- MakeMaker perldepend section:
PERL_HDRS = \
$(PERL_INC)/EXTERN.h \
$(PERL_INC)/INTERN.h \
$(PERL_INC)/XSUB.h \
$(PERL_INC)/av.h \
$(PERL_INC)/cc_runtime.h \
$(PERL_INC)/config.h \
$(PERL_INC)/cop.h \
$(PERL_INC)/cv.h \
$(PERL_INC)/dosish.h \
$(PERL_INC)/embed.h \
$(PERL_INC)/embedvar.h \
$(PERL_INC)/fakethr.h \
$(PERL_INC)/form.h \
$(PERL_INC)/gv.h \
$(PERL_INC)/handy.h \
$(PERL_INC)/hv.h \
$(PERL_INC)/intrpvar.h \
$(PERL_INC)/iperlsys.h \
$(PERL_INC)/keywords.h \
$(PERL_INC)/mg.h \
$(PERL_INC)/nostdio.h \
$(PERL_INC)/op.h \
$(PERL_INC)/opcode.h \
$(PERL_INC)/patchlevel.h \
$(PERL_INC)/perl.h \
$(PERL_INC)/perlio.h \
$(PERL_INC)/perlsdio.h \
$(PERL_INC)/perlsfio.h \
$(PERL_INC)/perlvars.h \
$(PERL_INC)/perly.h \
$(PERL_INC)/pp.h \
$(PERL_INC)/pp_proto.h \
$(PERL_INC)/proto.h \
$(PERL_INC)/regcomp.h \
$(PERL_INC)/regexp.h \
$(PERL_INC)/regnodes.h \
$(PERL_INC)/scope.h \
$(PERL_INC)/sv.h \
$(PERL_INC)/thread.h \
$(PERL_INC)/unixish.h \
$(PERL_INC)/util.h
$(OBJECT) : $(PERL_HDRS)
Pilot.c : $(XSUBPPDEPS)
# --- MakeMaker makefile section:
$(OBJECT) : $(FIRST_MAKEFILE)
# We take a very conservative approach here, but it's worth it.
# We move Makefile to Makefile.old here to avoid gnu make looping.
$(FIRST_MAKEFILE) : Makefile.PL $(CONFIGDEP)
$(NOECHO) $(ECHO) "Makefile out-of-date with respect to $?"
$(NOECHO) $(ECHO) "Cleaning current config before rebuilding Makefile..."
-$(NOECHO) $(RM_F) $(MAKEFILE_OLD)
-$(NOECHO) $(MV) $(FIRST_MAKEFILE) $(MAKEFILE_OLD)
- $(MAKE) $(USEMAKEFILE) $(MAKEFILE_OLD) clean $(DEV_NULL)
$(PERLRUN) Makefile.PL
$(NOECHO) $(ECHO) "==> Your Makefile has been rebuilt. <=="
$(NOECHO) $(ECHO) "==> Please rerun the $(MAKE) command. <=="
$(FALSE)
# --- MakeMaker staticmake section:
# --- MakeMaker makeaperl section ---
MAP_TARGET = perl
FULLPERL = /usr/bin/perl
$(MAP_TARGET) :: static $(MAKE_APERL_FILE)
$(MAKE) $(USEMAKEFILE) $(MAKE_APERL_FILE) $@
$(MAKE_APERL_FILE) : $(FIRST_MAKEFILE) pm_to_blib
$(NOECHO) $(ECHO) Writing \"$(MAKE_APERL_FILE)\" for this $(MAP_TARGET)
$(NOECHO) $(PERLRUNINST) \
Makefile.PL DIR= \
MAKEFILE=$(MAKE_APERL_FILE) LINKTYPE=static \
MAKEAPERL=1 NORECURS=1 CCCDLFLAGS=
# --- MakeMaker test section:
TEST_VERBOSE=0
TEST_TYPE=test_$(LINKTYPE)
TEST_FILE = test.pl
TEST_FILES =
TESTDB_SW = -d
testdb :: testdb_$(LINKTYPE)
test :: $(TEST_TYPE) subdirs-test
subdirs-test ::
$(NOECHO) $(NOOP)
test_dynamic :: pure_all
PERL_DL_NONLAZY=1 $(FULLPERLRUN) "-I$(INST_LIB)" "-I$(INST_ARCHLIB)" $(TEST_FILE)
testdb_dynamic :: pure_all
PERL_DL_NONLAZY=1 $(FULLPERLRUN) $(TESTDB_SW) "-I$(INST_LIB)" "-I$(INST_ARCHLIB)" $(TEST_FILE)
test_ : test_dynamic
test_static :: pure_all $(MAP_TARGET)
PERL_DL_NONLAZY=1 ./$(MAP_TARGET) "-I$(INST_LIB)" "-I$(INST_ARCHLIB)" $(TEST_FILE)
testdb_static :: pure_all $(MAP_TARGET)
PERL_DL_NONLAZY=1 ./$(MAP_TARGET) $(TESTDB_SW) "-I$(INST_LIB)" "-I$(INST_ARCHLIB)" $(TEST_FILE)
# --- MakeMaker ppd section:
# Creates a PPD (Perl Package Description) for a binary distribution.
ppd :
$(NOECHO) $(ECHO) '<SOFTPKG NAME="$(DISTNAME)" VERSION="0.12.5">' > $(DISTNAME).ppd
$(NOECHO) $(ECHO) ' <ABSTRACT></ABSTRACT>' >> $(DISTNAME).ppd
$(NOECHO) $(ECHO) ' <AUTHOR></AUTHOR>' >> $(DISTNAME).ppd
$(NOECHO) $(ECHO) ' <IMPLEMENTATION>' >> $(DISTNAME).ppd
$(NOECHO) $(ECHO) ' <ARCHITECTURE NAME="x86_64-linux-gnu-thread-multi-5.10" />' >> $(DISTNAME).ppd
$(NOECHO) $(ECHO) ' <CODEBASE HREF="" />' >> $(DISTNAME).ppd
$(NOECHO) $(ECHO) ' </IMPLEMENTATION>' >> $(DISTNAME).ppd
$(NOECHO) $(ECHO) '</SOFTPKG>' >> $(DISTNAME).ppd
# --- MakeMaker pm_to_blib section:
pm_to_blib : $(FIRST_MAKEFILE) $(TO_INST_PM)
$(NOECHO) $(ABSPERLRUN) -MExtUtils::Install -e 'pm_to_blib({@ARGV}, '\''$(INST_LIB)/auto'\'', q[$(PM_FILTER)], '\''$(PERM_DIR)'\'')' -- \
dump.pl $(INST_LIB)/PDA/dump.pl \
Pilot.pm $(INST_LIB)/PDA/Pilot.pm
$(NOECHO) $(TOUCH) pm_to_blib
# --- MakeMaker selfdocument section:
# --- MakeMaker postamble section:
%.inc:
perl ./h2xs-pilot-link -n PDA::Pilot ../../include/pi-macros.h ../../include/pi-buffer.h ../../include/pi-file.h ../../include/pi-datebook.h ../../include/pi-memo.h ../../include/pi-expense.h ../../include/pi-address.h ../../include/pi-todo.h ../../include/pi-mail.h ../../include/pi-socket.h ../../include/pi-dlp.h ../../include/pi-syspkt.h ../../include/pi-error.h ../../include/pi-version.h
cp PDA-Pilot/fallback/*.inc .
rm -rf PDA-Pilot
# End.

2
bindings/Perl/Makefile.PL

@ -28,7 +28,7 @@ $h2xsheaders = join(' ', map { "$plincdir/$_" } qw(
sub MY::postamble {
"%.inc:
perl ./h2xs-pilot-link -n PDA::Pilot $h2xsheaders
./h2xs-pilot-link -n PDA::Pilot $h2xsheaders
cp PDA-Pilot/fallback/*.inc .
rm -rf PDA-Pilot
";

0
bindings/Perl/Pilot.bs

7069
bindings/Perl/Pilot.c

File diff suppressed because it is too large

BIN
bindings/Perl/Pilot.o

Binary file not shown.

0
bindings/Perl/blib/arch/.exists

0
bindings/Perl/blib/arch/auto/PDA/Pilot/.exists

0
bindings/Perl/blib/arch/auto/PDA/Pilot/Pilot.bs

BIN
bindings/Perl/blib/arch/auto/PDA/Pilot/Pilot.so

Binary file not shown.

0
bindings/Perl/blib/bin/.exists

0
bindings/Perl/blib/lib/PDA/.exists

1060
bindings/Perl/blib/lib/PDA/Pilot.pm

File diff suppressed because it is too large

18
bindings/Perl/blib/lib/PDA/dump.pl

@ -1,18 +0,0 @@
#!/usr/bin/env perl
use strict;
# use warnings;
# use diagnostics;
use PDA::Pilot;
use Data::Dumper;
print "Now press the HotSync button (defaults to /dev/pilot)\n";
my $socket = PDA::Pilot::openPort("/dev/ttyqe") or die "$!";
my $dlp = PDA::Pilot::accept($socket);
my $db = $dlp->open("DatebookDB");
my $r;
my $i = 0;
while(defined($r = $db->getRecord($i++))) {
print Dumper($r);
}

0
bindings/Perl/blib/lib/auto/PDA/Pilot/.exists

3
bindings/Perl/blib/lib/auto/PDA/Pilot/autosplit.ix

@ -1,3 +0,0 @@
# Index created by AutoSplit for blib/lib/PDA/Pilot.pm
# (file acts as timestamp)
1;

0
bindings/Perl/blib/man1/.exists

0
bindings/Perl/blib/man3/.exists

439
bindings/Perl/blib/man3/PDA__Pilot.3pm

@ -1,439 +0,0 @@
.\" Automatically generated by Pod::Man 2.22 (Pod::Simple 3.07)
.\"
.\" Standard preamble:
.\" ========================================================================
.de Sp \" Vertical space (when we can't use .PP)
.if t .sp .5v
.if n .sp
..
.de Vb \" Begin verbatim text
.ft CW
.nf
.ne \\$1
..
.de Ve \" End verbatim text
.ft R
.fi
..
.\" Set up some character translations and predefined strings. \*(-- will
.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
.\" double quote, and \*(R" will give a right double quote. \*(C+ will
.\" give a nicer C++. Capital omega is used to do unbreakable dashes and
.\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff,
.\" nothing in troff, for use with C<>.
.tr \(*W-
.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
.ie n \{\
. ds -- \(*W-
. ds PI pi
. if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
. if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
. ds L" ""
. ds R" ""
. ds C` ""
. ds C' ""
'br\}
.el\{\
. ds -- \|\(em\|
. ds PI \(*p
. ds L" ``
. ds R" ''
'br\}
.\"
.\" Escape single quotes in literal strings from groff's Unicode transform.
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.\"
.\" If the F register is turned on, we'll generate index entries on stderr for
.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
.\" entries marked with X<> in POD. Of course, you'll have to process the
.\" output yourself in some meaningful fashion.
.ie \nF \{\
. de IX
. tm Index:\\$1\t\\n%\t"\\$2"
..
. nr % 0
. rr F
.\}
.el \{\
. de IX
..
.\}
.\"
.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
.\" Fear. Run. Save yourself. No user-serviceable parts.
. \" fudge factors for nroff and troff
.if n \{\
. ds #H 0
. ds #V .8m
. ds #F .3m
. ds #[ \f1
. ds #] \fP
.\}
.if t \{\
. ds #H ((1u-(\\\\n(.fu%2u))*.13m)
. ds #V .6m
. ds #F 0
. ds #[ \&
. ds #] \&
.\}
. \" simple accents for nroff and troff
.if n \{\
. ds ' \&
. ds ` \&
. ds ^ \&
. ds , \&
. ds ~ ~
. ds /
.\}
.if t \{\
. ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
. ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
. ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
. ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
. ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
. ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
.\}
. \" troff and (daisy-wheel) nroff accents
.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
.ds ae a\h'-(\w'a'u*4/10)'e
.ds Ae A\h'-(\w'A'u*4/10)'E
. \" corrections for vroff
.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
. \" for low resolution devices (crt and lpr)
.if \n(.H>23 .if \n(.V>19 \
\{\
. ds : e
. ds 8 ss
. ds o a
. ds d- d\h'-1'\(ga
. ds D- D\h'-1'\(hy
. ds th \o'bp'
. ds Th \o'LP'
. ds ae ae
. ds Ae AE
.\}
.rm #[ #] #H #V #F C
.\" ========================================================================
.\"
.IX Title "Pilot 3pm"
.TH Pilot 3pm "2006-05-31" "perl v5.10.1" "User Contributed Perl Documentation"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
.nh
.SH ""
.IX Header ""
Commands include:
.PP
\&\fBNotice!\fR This information is out of date, and potentially quite
misleading.
.IP "PDA::Pilot::Appointment::Unpack(buffer)" 4
.IX Item "PDA::Pilot::Appointment::Unpack(buffer)"
Returns hash reference containing appointment (datebook entry) in a usable
format, given a record from a .pdb file or a Pilot database.
.IP "PDA::Pilot::Appointment::Pack(buffer)" 4
.IX Item "PDA::Pilot::Appointment::Pack(buffer)"
Given a hash reference in the form that the previous call generates, returns
a single string suitable for storing in a Pilot's database.
.IP "PDA::Pilot::Appointment::UnpackAppInfo(buffer)" 4
.IX Item "PDA::Pilot::Appointment::UnpackAppInfo(buffer)"
Returns hash reference containing appointment (datebook entry) in a usable
format, given the AppInfo record from a .pdb file or a Pilot database.
.IP "PDA::Pilot::Appointment::PackAppInfo(buffer)" 4
.IX Item "PDA::Pilot::Appointment::PackAppInfo(buffer)"
Given a hash reference in the form that the previous call generates, returns
a single string suitable for storing in a Pilot's database AppInfo block.
.IP "PDA::Pilot::Memo::Unpack(buffer)" 4
.IX Item "PDA::Pilot::Memo::Unpack(buffer)"
Returns hash reference containing appointment (datebook entry) in a usable
format, given a record from a .pdb file or a Pilot database.
.IP "PDA::Pilot::Memo::Pack(buffer)" 4
.IX Item "PDA::Pilot::Memo::Pack(buffer)"
Given a hash reference in the form that the previous call generates, returns
a single string suitable for storing in a Pilot's database.
.IP "PDA::Pilot::Memo::UnpackAppInfo(buffer)" 4
.IX Item "PDA::Pilot::Memo::UnpackAppInfo(buffer)"
Returns hash reference containing appointment (datebook entry) in a usable
format, given the AppInfo record from a .pdb file or a Pilot database.
.IP "PDA::Pilot::Memo::PackAppInfo(buffer)" 4
.IX Item "PDA::Pilot::Memo::PackAppInfo(buffer)"
Given a hash reference in the form that the previous call generates, returns
a single string suitable for storing in a Pilot's database AppInfo block.
.IP "PDA::Pilot::ToDo::Unpack(buffer)" 4
.IX Item "PDA::Pilot::ToDo::Unpack(buffer)"
Returns hash reference containing appointment (datebook entry) in a usable
format, given a record from a .pdb file or a Pilot database.
.IP "PDA::Pilot::ToDo::Pack(buffer)" 4
.IX Item "PDA::Pilot::ToDo::Pack(buffer)"
Given a hash reference in the form that the previous call generates, returns
a single string suitable for storing in a Pilot's database.
.IP "PDA::Pilot::ToDo::UnpackAppInfo(buffer)" 4
.IX Item "PDA::Pilot::ToDo::UnpackAppInfo(buffer)"
Returns hash reference containing appointment (datebook entry) in a usable
format, given the AppInfo record from a .pdb file or a Pilot database.
.IP "PDA::Pilot::ToDo::PackAppInfo(buffer)" 4
.IX Item "PDA::Pilot::ToDo::PackAppInfo(buffer)"
Given a hash reference in the form that the previous call generates, returns
a single string suitable for storing in a Pilot's database AppInfo block.
.IP "PDA::Pilot::Address::Unpack(buffer)" 4
.IX Item "PDA::Pilot::Address::Unpack(buffer)"
Returns hash reference containing appointment (datebook entry) in a usable
format, given a record from a .pdb file or a Pilot database.
.IP "PDA::Pilot::Address::Pack(buffer)" 4
.IX Item "PDA::Pilot::Address::Pack(buffer)"
Given a hash reference in the form that the previous call generates, returns
a single string suitable for storing in a Pilot's database.
.IP "PDA::Pilot::Address::UnpackAppInfo(buffer)" 4
.IX Item "PDA::Pilot::Address::UnpackAppInfo(buffer)"
Returns hash reference containing appointment (datebook entry) in a usable
format, given the AppInfo record from a .pdb file or a Pilot database.
.IP "PDA::Pilot::Address::PackAppInfo(buffer)" 4
.IX Item "PDA::Pilot::Address::PackAppInfo(buffer)"
Given a hash reference in the form that the previous call generates, returns
a single string suitable for storing in a Pilot's database AppInfo block.
.IP "PDA::Pilot::Mail::Unpack(buffer)" 4
.IX Item "PDA::Pilot::Mail::Unpack(buffer)"
Returns hash reference containing appointment (datebook entry) in a usable
format, given a record from a .pdb file or a Pilot database.
.IP "PDA::Pilot::Mail::Pack(buffer)" 4
.IX Item "PDA::Pilot::Mail::Pack(buffer)"
Given a hash reference in the form that the previous call generates, returns
a single string suitable for storing in a Pilot's database.
.IP "PDA::Pilot::Mail::UnpackAppInfo(buffer)" 4
.IX Item "PDA::Pilot::Mail::UnpackAppInfo(buffer)"
Returns hash reference containing appointment (datebook entry) in a usable
format, given the AppInfo record from a .pdb file or a Pilot database.
.IP "PDA::Pilot::Mail::PackAppInfo(buffer)" 4
.IX Item "PDA::Pilot::Mail::PackAppInfo(buffer)"
Given a hash reference in the form that the previous call generates, returns
a single string suitable for storing in a Pilot's database AppInfo block.
.IP "PDA::Pilot::Socket::socket(domain, type, protocol)" 4
.IX Item "PDA::Pilot::Socket::socket(domain, type, protocol)"
Same as pi-link routine called pi_socket.
.IP "PDA::Pilot::Socket::close(socket)" 4
.IX Item "PDA::Pilot::Socket::close(socket)"
Same as pi-link routine called pi_close.
.IP "PDA::Pilot::Socket::write(socket, string)" 4
.IX Item "PDA::Pilot::Socket::write(socket, string)"
Same as pi-link routine called pi_write.
.IP "PDA::Pilot::Socket::read(socket, len)" 4
.IX Item "PDA::Pilot::Socket::read(socket, len)"
Same as pi-link routine called pi_write (returns read data as result.)
.IP "PDA::Pilot::Socket::listen(socket, backlog)" 4
.IX Item "PDA::Pilot::Socket::listen(socket, backlog)"
Same as pi-link routine called pi_listen.
.IP "PDA::Pilot::Socket::bind(socket, sockaddr)" 4
.IX Item "PDA::Pilot::Socket::bind(socket, sockaddr)"
Same as pi-link routine called pi_bind. Sockaddr may either be a packed
string containing a pi_sockaddr structure, or a hash reference containing
\&\*(L"device\*(R", \*(L"family\*(R", and \*(L"port\*(R" keys.
.IP "PDA::Pilot::Socket::accept(socket)" 4
.IX Item "PDA::Pilot::Socket::accept(socket)"
Same as pi-link routine called pi_accept. If connection is successfull, returns
reference to hash containing remote address, as described above. If failed, returns
undef.
.IP "\fIPDA::Pilot::DLP::errno()\fR" 4
.IX Item "PDA::Pilot::DLP::errno()"
Returns last \s-1DLP\s0 error, resetting error to zero.
.IP "PDA::Pilot::DLP::GetSysDateTime(socket)" 4
.IX Item "PDA::Pilot::DLP::GetSysDateTime(socket)"
Same as \s-1DLP\s0 call dlp_GetSysDateTime. If successfull, returns time, otherwise
returns undef.
.IP "PDA::Pilot::DLP::SetSysDateTime(socket, time)" 4
.IX Item "PDA::Pilot::DLP::SetSysDateTime(socket, time)"
Same as \s-1DLP\s0 call dlp_SetSysDateTime. time must be a time_t value.
.IP "PDA::Pilot::DLP::ReadSysInfo(socket)" 4
.IX Item "PDA::Pilot::DLP::ReadSysInfo(socket)"
Same as \s-1DLP\s0 call dlp_ReadSysInfo. If successfull, returns reference to hash
containing system information.
.IP "PDA::Pilot::DLP::ReadStorageInfo(socket, cardno)" 4
.IX Item "PDA::Pilot::DLP::ReadStorageInfo(socket, cardno)"
Same as \s-1DLP\s0 call dlp_ReadStorageInfo. If successfull, returns reference to hash
containing information on given memory card.
.IP "PDA::Pilot::DLP::ReadUserInfo(socket)" 4
.IX Item "PDA::Pilot::DLP::ReadUserInfo(socket)"
Same as \s-1DLP\s0 call dlp_ReadUserInfo. If successfull, returns reference to hash
containing information about user settings.
.IP "PDA::Pilot::DLP::WriteUserInfo(socket, info)" 4
.IX Item "PDA::Pilot::DLP::WriteUserInfo(socket, info)"
Same as \s-1DLP\s0 call dlp_WriteUserInfo. info must be a reference to a hash
containing data similar to that returned by ReadUserInfo (Note: the password
can not be set through this call.)
.IP "PDA::Pilot::DLP::OpenDB(socket, cardno, mode, name)" 4
.IX Item "PDA::Pilot::DLP::OpenDB(socket, cardno, mode, name)"
Same as \s-1DLP\s0 call dlp_OpenDB. If successfull returns database handle,
otherwise returns undef.
.IP "PDA::Pilot::DLP::CloseDB(socket, handle)" 4
.IX Item "PDA::Pilot::DLP::CloseDB(socket, handle)"
Same as \s-1DLP\s0 call dlp_CloseDB.
.IP "PDA::Pilot::DLP::EndOfSync(socket, status)" 4
.IX Item "PDA::Pilot::DLP::EndOfSync(socket, status)"
Same as \s-1DLP\s0 call dlp_EndOfSync.
.IP "PDA::Pilot::DLP::AbortSync(socket)" 4
.IX Item "PDA::Pilot::DLP::AbortSync(socket)"
Same as \s-1DLP\s0 call dlp_AbortSync.
.IP "PDA::Pilot::DLP::MoveCategory(socket, handle, fromcat, tocat)" 4
.IX Item "PDA::Pilot::DLP::MoveCategory(socket, handle, fromcat, tocat)"
Same as \s-1DLP\s0 call dlp_MoveCategory.
.IP "PDA::Pilot::DLP::ResetSystem(socket)" 4
.IX Item "PDA::Pilot::DLP::ResetSystem(socket)"
Same as \s-1DLP\s0 call dlp_ResetSystem.
.IP "PDA::Pilot::DLP::OpenConduit(socket)" 4
.IX Item "PDA::Pilot::DLP::OpenConduit(socket)"
Same as \s-1DLP\s0 call dlp_OpenConduit.
.IP "PDA::Pilot::DLP::AddSyncLogEntry(socket, message)" 4
.IX Item "PDA::Pilot::DLP::AddSyncLogEntry(socket, message)"
Same as \s-1DLP\s0 call dlp_AddSyncLogEntry
.IP "PDA::Pilot::DLP::CleanUpDatabase(socket, handle)" 4
.IX Item "PDA::Pilot::DLP::CleanUpDatabase(socket, handle)"
Same as \s-1DLP\s0 call dlp_CleanUpDatabase.
.IP "PDA::Pilot::DLP::ResetSyncFlags(socket, handle)" 4
.IX Item "PDA::Pilot::DLP::ResetSyncFlags(socket, handle)"
Same as \s-1DLP\s0 call dlp_ResetSyncFlags.
.IP "PDA::Pilot::DLP::ResetDBIndex(socket, handle)" 4
.IX Item "PDA::Pilot::DLP::ResetDBIndex(socket, handle)"
Same as \s-1DLP\s0 call dlp_ResetDBIndex.
.IP "PDA::Pilot::DLP::ResetLastSyncPC(socket)" 4
.IX Item "PDA::Pilot::DLP::ResetLastSyncPC(socket)"
Same as \s-1DLP\s0 call dlp_ResetLastSyncPC.
.IP "PDA::Pilot::DLP::DeleteCategory(socket, handle, category)" 4
.IX Item "PDA::Pilot::DLP::DeleteCategory(socket, handle, category)"
Same as \s-1DLP\s0 call dlp_DeleteCategory.
.IP "PDA::Pilot::DLP::DeleteRecord(socket, handle, all, id)" 4
.IX Item "PDA::Pilot::DLP::DeleteRecord(socket, handle, all, id)"
Same as \s-1DLP\s0 call dlp_DeleteRecord.
.IP "PDA::Pilot::DLP::ReadDBList(socket, cardno, flags, start)" 4
.IX Item "PDA::Pilot::DLP::ReadDBList(socket, cardno, flags, start)"
Same as \s-1DLP\s0 call dlp_ReadDBList. If successfull, returns reference
to hash containing \s-1DB\s0 information. If failed, returns undef.
.IP "PDA::Pilot::DLP::FindDBInfo(socket, cardno, flags, name, type, creator)" 4
.IX Item "PDA::Pilot::DLP::FindDBInfo(socket, cardno, flags, name, type, creator)"
Same as \s-1DLP\s0 call dlp_FindDBInfo. If successfull, returns reference
to hash containing \s-1DB\s0 information. If failed, returns undef.
.IP "PDA::Pilot::DLP::ReadFeature(socket, creator, number)" 4
.IX Item "PDA::Pilot::DLP::ReadFeature(socket, creator, number)"
Same as \s-1DLP\s0 call dlp_ReadFeature. If successfull, returns feature value. If
failed, returns undef.
.IP "PDA::Pilot::DLP::ReadAppBlock(socket, handle)" 4
.IX Item "PDA::Pilot::DLP::ReadAppBlock(socket, handle)"
Same as \s-1DLP\s0 call dlp_ReadAppBlock. If successfull, returns app block. If
failed, returns undef.
.IP "PDA::Pilot::DLP::ReadSortBlock(socket, handle)" 4
.IX Item "PDA::Pilot::DLP::ReadSortBlock(socket, handle)"
Same as \s-1DLP\s0 call dlp_ReadSortBlock. If successfull, returns app block. If
failed, returns undef.
.IP "PDA::Pilot::DLP::WriteAppBlock(socket, handle, block)" 4
.IX Item "PDA::Pilot::DLP::WriteAppBlock(socket, handle, block)"
Same as \s-1DLP\s0 call dlp_WriteAppBlock.
.IP "PDA::Pilot::DLP::WriteSortBlock(socket, handle, block)" 4
.IX Item "PDA::Pilot::DLP::WriteSortBlock(socket, handle, block)"
Same as \s-1DLP\s0 call dlp_WriteSortBlock.
.IP "PDA::Pilot::DLP::ReadOpenDBInfo(socket, handle)" 4
.IX Item "PDA::Pilot::DLP::ReadOpenDBInfo(socket, handle)"
Same as \s-1DLP\s0 call dlp_ReadOpenDBInfo.
.IP "PDA::Pilot::DLP::ReadRecordByIndex(socket, handle, index)" 4
.IX Item "PDA::Pilot::DLP::ReadRecordByIndex(socket, handle, index)"
Same as \s-1DLP\s0 call dlp_ReadRecordByIndex. If call fails, it returns undef.
Otherwise, in scalar context it returns the read record, in array it returns
the record, id, index, attr, and category, in that order.
.IP "PDA::Pilot::DLP::ReadRecordById(socket, handle, id)" 4
.IX Item "PDA::Pilot::DLP::ReadRecordById(socket, handle, id)"
Same as \s-1DLP\s0 call dlp_ReadRecordById. If call fails, it returns undef.
Otherwise, in scalar context it returns the read record, in array it returns
the record, id, index, attr, and category, in that order.
.IP "PDA::Pilot::DLP::ReadNextModifiedRec(socket, handle)" 4
.IX Item "PDA::Pilot::DLP::ReadNextModifiedRec(socket, handle)"
Same as \s-1DLP\s0 call dlp_ReadNextModifiedRec. If call fails, it returns undef.
Otherwise, in scalar context it returns the read record, in array it returns
the record, id, index, attr, and category, in that order.
.IP "PDA::Pilot::DLP::ReadNextRecInCategory(socket, handle, category)" 4
.IX Item "PDA::Pilot::DLP::ReadNextRecInCategory(socket, handle, category)"
Same as \s-1DLP\s0 call dlp_ReadNextRecInCategory. If call fails, it returns undef.
Otherwise, in scalar context it returns the read record, in array it returns
the record, id, index, attr, and category, in that order.
.IP "PDA::Pilot::DLP::ReadNextModifiedRecInCategory(socket, handle, category)" 4
.IX Item "PDA::Pilot::DLP::ReadNextModifiedRecInCategory(socket, handle, category)"
Same as \s-1DLP\s0 call dlp_ReadNextModifiedRecInCategory. If call fails, it returns undef.
Otherwise, in scalar context it returns the read record, in array it returns
the record, id, index, attr, and category, in that order.
.IP "PDA::Pilot::DLP::WriteRecord(socket, handle, record, id, attr, category)" 4
.IX Item "PDA::Pilot::DLP::WriteRecord(socket, handle, record, id, attr, category)"
Same as \s-1DLP\s0 call dlp_WriteRecord.
.IP "PDA::Pilot::DLP::ReadResourceByType(socket, handle, type, id)" 4
.IX Item "PDA::Pilot::DLP::ReadResourceByType(socket, handle, type, id)"
Same as \s-1DLP\s0 call dlp_ReadResourceByType. If call fails, it returns undef.
Otherwise, in scalar context it returns the read record, in array it returns
the record, type, id, and index, in that order.
.IP "PDA::Pilot::DLP::ReadResourceByIndex(socket, handle, index)" 4
.IX Item "PDA::Pilot::DLP::ReadResourceByIndex(socket, handle, index)"
Same as \s-1DLP\s0 call dlp_ReadResourceByIndex. If call fails, it returns undef.
Otherwise, in scalar context it returns the read record, in array it returns
the record, type, id, and index, in that order.
.IP "PDA::Pilot::DLP::WriteResource(socket, handle, record, type, id)" 4
.IX Item "PDA::Pilot::DLP::WriteResource(socket, handle, record, type, id)"
Same as \s-1DLP\s0 call dlp_WriteResource.
.IP "PDA::Pilot::DLP::DeleteResource(socket, handle, all, type, id)" 4
.IX Item "PDA::Pilot::DLP::DeleteResource(socket, handle, all, type, id)"
Same as \s-1DLP\s0 call dlp_DeleteResource.
.IP "PDA::Pilot::DLP::CallApplication(socket, creator, type, action, data)" 4
.IX Item "PDA::Pilot::DLP::CallApplication(socket, creator, type, action, data)"
Same as \s-1DLP\s0 call dlp_CallApplication.
.IP "PDA::Pilot::File::open(name)" 4
.IX Item "PDA::Pilot::File::open(name)"
Same as pi_file_open. Returns a PDA::Pilot::File object on success.
.IP "PDA::Pilot::File::close(file)" 4
.IX Item "PDA::Pilot::File::close(file)"
Same as pi_file_close.
.IP "PDA::Pilot::File::get_app_info(file)" 4
.IX Item "PDA::Pilot::File::get_app_info(file)"
Same as pi_file_get_app_info.
.IP "PDA::Pilot::File::get_sort_info(file)" 4
.IX Item "PDA::Pilot::File::get_sort_info(file)"
Same as pi_file_get_sort_info.
.IP "PDA::Pilot::File::get_entries(file)" 4
.IX Item "PDA::Pilot::File::get_entries(file)"
Same as pi_file_get_entries.
.IP "PDA::Pilot::File::read_resource(file, index)" 4
.IX Item "PDA::Pilot::File::read_resource(file, index)"
Same as pi_file_read_resource. Returns (record, type, id, index).
.IP "PDA::Pilot::File::read_record(file, index)" 4
.IX Item "PDA::Pilot::File::read_record(file, index)"
Same as pi_file_read_record. Returns (record, id, index, attr, category).
.IP "PDA::Pilot::File::read_record_by_id(file, type, id)" 4
.IX Item "PDA::Pilot::File::read_record_by_id(file, type, id)"
Same as pi_file_read_record_by_id. Returns (record, id, index, attr, category).
.IP "PDA::Pilot::File::create(name, info)" 4
.IX Item "PDA::Pilot::File::create(name, info)"
Same as pi_file_create. Info is reference to hash containg dbinfo data.
.IP "PDA::Pilot::File::get_info(file)" 4
.IX Item "PDA::Pilot::File::get_info(file)"
Same as pi_file_get_info.
.IP "PDA::Pilot::File::set_info(file, info)" 4
.IX Item "PDA::Pilot::File::set_info(file, info)"
Same as pi_file_set_info.
.IP "PDA::Pilot::File::set_app_info(file, data)" 4
.IX Item "PDA::Pilot::File::set_app_info(file, data)"
Same as pi_file_set_app_info.
.IP "PDA::Pilot::File::set_sort_info(file, data)" 4
.IX Item "PDA::Pilot::File::set_sort_info(file, data)"
Same as pi_file_set_sort_info.
.IP "PDA::Pilot::File::append_resource(file, data, type, id)" 4
.IX Item "PDA::Pilot::File::append_resource(file, data, type, id)"
Same as pi_file_append_resource.
.IP "PDA::Pilot::File::append_record(file, data, attr, category, id)" 4
.IX Item "PDA::Pilot::File::append_record(file, data, attr, category, id)"
Same as pi_file_append_record.
.IP "PDA::Pilot::File::install(file, socket, cardno)" 4
.IX Item "PDA::Pilot::File::install(file, socket, cardno)"
Same as pi_file_install.
.IP "PDA::Pilot::File::retrieve(file, socket, cardno)" 4
.IX Item "PDA::Pilot::File::retrieve(file, socket, cardno)"
Same as pi_file_retrieve.

0
bindings/Perl/blib/script/.exists

3608
bindings/Perl/const-c.inc

File diff suppressed because it is too large

90
bindings/Perl/const-xs.inc

@ -1,90 +0,0 @@
void
constant(sv)
PREINIT:
#ifdef dXSTARG
dXSTARG; /* Faster if we have it. */
#else
dTARGET;
#endif
STRLEN len;
int type;
IV iv;
/* NV nv; Uncomment this if you need to return NVs */