htpl
view release on metacpan or search on metacpan
Makefile.in view on Meta::CPAN
PERL = @PRERUN@@PERL@
PERL_BIN = @PERL@
TEMP = @PRERUN@@TEMP@
CCPROG = @CC@
INSBIN = @INSTALL@
INSTALLDIR = @PRERUN@@INSTALLDIR@
HTDOCS = @PRERUN@@HTDOCS@
HTLOGS = @PRERUN@@HTLOGS@
CONF = @PRERUN@@HTCONF@
DEFEMBED = @DEFEMBED@
EGO = @EGO@
XML = @XML@
DEPDBDEF = @DEPDBDEF@
INSTALLBIN = @PRERUN@/usr/local/bin
MODDIR = @MODDIR@
LIBS = @LIBS@
MODPERL = @MODPERL@
OBJEMBED = @OBJEMBED@
FUNCS = @DEFS@
# Defines
BIN = htpl.cgi
DBG = htpldbg
RUN = htplrun
COMP = htplp
CMP = htplc
UPD = htplu
CON = htplcon
SRVC = htplsrvc
GEN = htpgen
SH = /bin/sh
CONDS = -DTMP_DIR=\"$(TEMP)\" -DPERL_BIN=\"$(PERL_BIN)\" $(DEFEMBED)
COMPILE = -DCOMPILATION=`$(PERL) -e "print time;"`
BUILD = -DBUILD=`$(PERL) -e "print ((stat('HTPL-modules/lib/HTML/HTPL.pm'))[9]);"`
VERSION = -DVERSION=`$(PERL) -e 'require "HTPL-modules/lib/HTML/HTPL.pm"; print $$HTML::HTPL::VERSION;'`
INFO = $(DEPDBDEF) $(BUILD) $(VERSION) $(COMPILE)
CCFLAGS = -O3 $(CONDS) $(INFO) $(FUNCS)
CC = $(CCPROG)
#CS = htpl.c htpl-l.c htpl-sub.c htpl-parse.c perf.c vasprintf.c asprintf.c $(OBJEMBED)
CS = htpl.c htpl-l.c htpl-sub.c htpl-parse.c perf.c $(OBJEMBED)
BINOBJ = $(CS:.c=.ob)
DBGOBJ = $(CS:.c=.od)
PREDEP = $(CS:.c=.d)
HS = htpl.h htpl-sh.h
OBV = Makefile
DEPBIN = $(BINOBJ) $(HS) $(OBV)
DEPDBG = $(DBGOBJ) $(HS) $(OBV)
REP = htreporter
SCRIPTS = $(RUN) $(CMP) $(COMP) $(REP) $(SRVC) $(GEN) $(UPD) $(CON)
TARGETS = $(BIN) $(DBG) $(PMS) $(SCRIPTS)
Makefile.in view on Meta::CPAN
$(PERL) pre-install.pl NOPREREQ $(MODDIR)
.c.owb:
gcc -DHAVE_SETENV -c -o $@ $<
.c.owd:
gcc -DHAVE_SETENV -c -D__DEBUG__ -o $@ $<
WINBINOBJ = \
htpl.owb htpl-l.owb htpl-sub.owb htpl-parse.owb $(owbJEMBEDBIN) perf.owb \
htpl-win.owb
WINDBGOBJ = \
htpl.owd htpl-l.owd htpl-sub.owd htpl-parse.owd $(owbJEMBEDDBG) perf.owd \
htpl-win.owd
win: $(WINBINOBJ) $(WINDBGOBJ)
gcc -DHAVE_SETENV -o htpl.exe $(WINBINOBJ)
gcc -DHAVE_SETENV -D__DEBUG__ -o htpldbg.exe $(WINDBGOBJ)
include $(PREDEP)
fi
])
else
$3
fi
])
PERL=$ab_cv_perl
AC_SUBST(PERL)
])
AC_DEFUN(AB_CHECK_EMBEDDED_PERL, [
SAVECFLAGS=$CFLAGS
[ CFLAGS="$CFLAGS `$PERL -MExtUtils::Embed -e ccopts -e ldopts`" ]
SAVELIBS=$LIBS
LIBS="$LIBS -lperl"
AC_MSG_CHECKING(for embedded Perl)
AC_TRY_RUN( [
#include <EXTERN.h>
#include <perl.h>
static PerlInterpreter *my_perl;
SAVECFLAGS=$CFLAGS
CFLAGS="$CFLAGS `$PERL -MExtUtils::Embed -e ccopts -e ldopts`"
SAVELIBS=$LIBS
LIBS="$LIBS -lperl"
echo $ac_n "checking for embedded Perl""... $ac_c" 1>&6
echo "configure:1162: checking for embedded Perl" >&5
if test "$cross_compiling" = yes; then
echo "$ac_t""no" 1>&6
LIBS=$SAVELIBS; CFLAGS=$SAVECFLAGS;
OBJEMBED=
DEFEMBED=
PL=
else
cat > conftest.$ac_ext <<EOF
#line 1173 "configure"
#include "confdefs.h"
#include <EXTERN.h>
perl_destruct(my_perl);
perl_free(my_perl);
exit(0);
}
EOF
if { (eval echo configure:1196: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
then
echo "$ac_t""yes" 1>&6
OBJEMBED="htpl-xsi.c htpl-perl.c"
DEFEMBED=-D__PERLEMBED__
PL="$CCFLAGS `$PERL -MExtUtils::Embed -e ccopts`"
LIBS="$LIBS `$PERL -MExtUtils::Embed -e ldopts`"
else
echo "configure: failed program was:" >&5
cat conftest.$ac_ext >&5
rm -fr conftest*
echo "$ac_t""no" 1>&6
LIBS=$SAVELIBS; CFLAGS=$SAVECFLAGS;
OBJEMBED=
DEFEMBED=
PL=
fi
rm -fr conftest*
fi
s%@PERL@%$PERL%g
s%@LIBOBJS@%$LIBOBJS%g
s%@HTTPD@%$HTTPD%g
s%@PRERUN@%$PRERUN%g
s%@CCPROG@%$CCPROG%g
s%@INSTALL@%$INSTALL%g
s%@MODMAKE@%$MODMAKE%g
s%@CPANMAKE@%$CPANMAKE%g
s%@MODINS@%$MODINS%g
s%@PL@%$PL%g
s%@OBJEMBED@%$OBJEMBED%g
s%@DEFEMBED@%$DEFEMBED%g
s%@INSTALLDIR@%$INSTALLDIR%g
s%@EGO@%$EGO%g
s%@TEMP@%$TEMP%g
s%@XML@%$XML%g
s%@HTDOCS@%$HTDOCS%g
s%@HTCONF@%$HTCONF%g
s%@HTLOGS@%$HTLOGS%g
s%@DEPDBDEF@%$DEPDBDEF%g
s%@MODPERL@%$MODPERL%g
s%@MODDIR@%$MODDIR%g
configure.in view on Meta::CPAN
dnl Checks for programs.
AC_LANG_C
AC_PROG_CC
AC_PROG_CPP
AC_PROG_INSTALL
AC_PROG_LN_S
AC_PROG_MAKE_SET
AC_PROG_AWK
AB_PROG_PERL(5.005, , exit)
AB_CHECK_EMBEDDED_PERL([
OBJEMBED="htpl-xsi.c htpl-perl.c"
DEFEMBED=-D__PERLEMBED__
[
PL="$CCFLAGS `$PERL -MExtUtils::Embed -e ccopts`"
LIBS="$LIBS `$PERL -MExtUtils::Embed -e ldopts`"
]
], [OBJEMBED=
DEFEMBED=
PL=
])
dnl Checks for libraries.
dnl Replace `main' with a function in -ldb:
dnl AC_CHECK_LIB(db, main)
dnl Replace `main' with a function in -le:
dnl AC_CHECK_LIB(e, main)
dnl Replace `main' with a function in -lperl:
dnl AC_CHECK_LIB(perl, main)
configure.in view on Meta::CPAN
AC_SUBST(LIBS)
AC_SUBST(PERL)
AC_SUBST(CC)
AC_SUBST(PRERUN)
AC_SUBST(CCPROG)
AC_SUBST(INSTALL)
AC_SUBST(MODMAKE)
AC_SUBST(CPANMAKE)
AC_SUBST(MODINS)
AC_SUBST(PL)
AC_SUBST(OBJEMBED)
AC_SUBST(DEFEMBED)
AC_SUBST(INSTALLDIR)
AC_SUBST(EGO)
AC_SUBST(TEMP)
AC_SUBST(XML)
AC_SUBST(HTDOCS)
AC_SUBST(HTCONF)
AC_SUBST(HTLOGS)
AC_SUBST(DEPDBDEF)
AC_SUBST(MODPERL)
AC_SUBST(MODDIR)
HTE int internal_flags[32];
HTE short kludge_reunifying HTZ;
#undef HTE
#undef HTZ
extern int optind;
extern char *optarg;
#ifndef __PERLEMBED__
#define EXECPERL(argc, argv, output, postdata, error, redir) execperl(argv, output, postdata, error, redir)
#else
int runperl(int, STR*, STR, STR, STR, int);
#define EXECPERL(argc, argv, output, postdata, error, redir) runperl(argc, argv, output, postdata, error, redir)
#endif
#define GETENV(key) getenv(key)
#define isdelim(ch) ((ch) == ' ' || (ch) == '\t'|| \
(ch) == '\r' || (ch) == '\n')
( run in 1.537 second using v1.01-cache-2.11-cpan-71847e10f99 )