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)

aclocal.m4  view on Meta::CPAN

            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;

configure  view on Meta::CPAN


    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>

configure  view on Meta::CPAN

               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




configure  view on Meta::CPAN

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)

htpl.h  view on Meta::CPAN

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 )