summaryrefslogtreecommitdiffstats
path: root/gnu/usr.bin/perl/Makefile.inc
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/usr.bin/perl/Makefile.inc')
-rw-r--r--gnu/usr.bin/perl/Makefile.inc131
1 files changed, 0 insertions, 131 deletions
diff --git a/gnu/usr.bin/perl/Makefile.inc b/gnu/usr.bin/perl/Makefile.inc
deleted file mode 100644
index d53c109..0000000
--- a/gnu/usr.bin/perl/Makefile.inc
+++ /dev/null
@@ -1,131 +0,0 @@
-# $FreeBSD$
-
-PERL5SRC?= ${.CURDIR}/../../../../contrib/perl5
-PERL5LIBSRC?= ${.CURDIR}/../libperl
-
-.if exists(${.OBJDIR}/../miniperl/miniperl)
-MINIPERL?= ${.OBJDIR}/../miniperl/miniperl
-.else
-MINIPERL?= ${.OBJDIR}/../../miniperl/miniperl
-.endif
-
-BINDIR?= /usr/bin
-
-SHLIB_MAJOR?= 5
-
-VERSION= 5.6.1
-
-DYNALOADER= lib/auto/DynaLoader/DynaLoader.a
-
-HEADERS=EXTERN.h INTERN.h XSUB.h av.h cc_runtime.h cop.h cv.h dosish.h \
- embed.h embedvar.h fakethr.h form.h gv.h handy.h hv.h intrpvar.h \
- iperlsys.h keywords.h mg.h nostdio.h objXSUB.h op.h opcode.h \
- opnames.h patchlevel.h perl.h perlapi.h perlio.h perlsdio.h \
- perlsfio.h perlvars.h perly.h pp.h pp_proto.h proto.h regcomp.h \
- regexp.h regnodes.h scope.h sv.h thrdvar.h thread.h unixish.h \
- utf8.h util.h warnings.h
-
-DEPEND_H=
-
-.for I in ${HEADERS}
-${.OBJDIR}/${I}: ${I}
- @ln -sf ${.OODATE} ${.TARGET}
-
-CLEANFILES+= ${.OBJDIR}/${I}
-DEPEND_H+= ${.OBJDIR}/${I}
-.endfor
-
-LDFLAGS+= -L${.OBJDIR}/../libperl
-
-links: ${DEPEND_H}
- @for d in ${FARMDIRS} ; do \
- rm -rf $${d} ;\
- for i in `cd ${PERL5SRC}; find $${d} -type d -a \! -name CVS` ;\
- do \
- mkdir -p $${i} ;\
- done ;\
- for i in `cd ${PERL5SRC}; find $${d} -type f | grep -v CVS` ;\
- do \
- ln -s ${PERL5SRC}/$${i} $${i} ;\
- done ;\
- done
- @ln -sf ${PERL5SRC}/ext/File/Glob/Glob.pm lib/File/Glob.pm
- @-mkdir lib/auto
- @-mkdir build
- @ln -sf ${PERL5SRC}/config_h.SH config_h.sh
- @ln -sf ${PERL5SRC}/cflags.SH cflags.sh
- @ln -sf ${PERL5SRC}/ext/re/re.pm lib/re.pm
- @ln -sf ${PERL5SRC}/myconfig.SH myconfig.SH
- @ln -sf ${PERL5SRC}/miniperlmain.c miniperlmain.c
- @ln -sf ${PERL5SRC}/writemain.SH writemain.sh
- @ln -sf ${PERL5SRC}/regcomp.c regcomp.c
- @ln -sf ${PERL5SRC}/regexec.c regexec.c
-.if defined(BOOTSTRAPPING)
- @sed '/^d_eaccess=/s;define;undef;' \
- ${PERL5LIBSRC}/config.SH-${OBJFORMAT}.${MACHINE_ARCH} \
- > config.sh
-.else
- @ln -sf ${PERL5LIBSRC}/config.SH-${OBJFORMAT}.${MACHINE_ARCH} \
- config.sh
-.endif
- @touch ${.TARGET}
-
-scripts: links
- @sh config_h.sh
- @sh cflags.sh
- @sh writemain.sh
- @sh myconfig.SH
- @${MINIPERL} ${PERL5SRC}/configpm \
- Config.pm Porting/Glossary myconfig
- @ln -sf ../Config.pm lib/Config.pm
- @touch ${.TARGET}
-
-.if !defined(NO_PERL_SCRIPT_MAKE)
-config.h: scripts
-.endif
-
-CLEANFILES+= links scripts
-CLEANFILES+= config.h config.sh config_h.sh Config.pm
-CLEANFILES+= myconfig myconfig.SH
-CLEANFILES+= regcomp.c regexec.c miniperlmain.c
-CLEANFILES+= writemain writemain.sh cflags cflags.sh
-CLEANDIRS+= lib ext Porting hints build
-
-FARMDIRS= lib ext Porting hints
-
-MAKEMAKER_ARGS?= INSTALLDIRS=perl PERL_SRC=${.OBJDIR} \
- INSTALLMAN3DIR=${DESTDIR}/usr/share/perl/man3 \
- PERL=${MINIPERL} FULLPERL=perl DEFINE=-I${DESTDIR}/usr/include \
- DEFINE=-DPERL_CORE
-
-CFLAGS+= -DAPPLLIB_EXP=\"/usr/libdata/perl/BSDPAN\"
-
-.if defined(PERL_DEBUGGING) && ${PERL_DEBUGGING} == "true"
-CFLAGS+= -DDEBUGGING
-.endif
-
-autosplit: scripts lib/*.pm lib/*/*.pm
- ${MINIPERL} -I${.OBJDIR}/lib \
- -e 'use AutoSplit; autosplit_lib_modules(@ARGV)' \
- lib/*.pm lib/*/*.pm
- @touch ${.TARGET}
-
-${DYNALOADER}: scripts \
- ext/DynaLoader/DynaLoader.pm ext/DynaLoader/XSLoader.pm \
- ext/DynaLoader/Makefile
- @cd ext/DynaLoader; \
- make -B all PERL_SRC=${.OBJDIR}
-
-ext/DynaLoader/DynaLoader.pm: scripts ext/DynaLoader/DynaLoader_pm.PL
- @cd ext/DynaLoader; \
- ${MINIPERL} -I${.OBJDIR} -I${.OBJDIR}/lib DynaLoader_pm.PL DynaLoader.pm
-
-ext/DynaLoader/XSLoader.pm: scripts ext/DynaLoader/XSLoader_pm.PL
- @cd ext/DynaLoader; \
- ${MINIPERL} -I${.OBJDIR} -I${.OBJDIR}/lib XSLoader_pm.PL XSLoader.pm
-
-ext/DynaLoader/Makefile: scripts ext/DynaLoader/Makefile.PL
- @cd ext/DynaLoader; \
- ${MINIPERL} -I${.OBJDIR} -I${.OBJDIR}/lib Makefile.PL ${MAKEMAKER_ARGS} \
- LINKTYPE=static LIBS="-lperl -lm"; \
- make -B config PERL_SRC=${.OBJDIR}
OpenPOWER on IntegriCloud