summaryrefslogtreecommitdiff
path: root/mk/tools/rpcgen.mk
AgeCommit message (Collapse)AuthorFilesLines
2005-07-17Rename variable: TOOLS_CMDLINE.<tool> => TOOLS_SCRIPT.<tool> to betterjlam1-3/+2
reflect the possible variable contents.
2005-07-17Rename the following variables for brevity:jlam1-7/+7
TOOLS_REAL_CMD.<tool> => TOOLS_PATH.<tool> TOOLS_REAL_ARGS.<tool> => TOOLS_ARGS.<tool> TOOLS_REAL_CMDLINE.<tool> => TOOLS_CMDLINE.<tool>
2005-06-11Remove unnecessary .undef lines after .for loops as the loop variablesjlam1-2/+1
are automatically undefined after the loop exits.
2005-05-21Grammar 101 -- sentences should end in a period.jlam1-2/+2
2005-05-21Add TNF copyright to the new tools framework makefiles.jlam1-1/+37
2005-05-11Don't forget to pass the rest of the command-line arguments "$@" tojlam1-2/+2
the command, or else the wrapper will ignore all of its arguments. This fixes the rpcgen script to actually work.
2005-05-09Replace TOOLS_WRAP and TOOLS_SYMLINK with TOOLS_CREATE, and let the toolsjlam1-2/+2
framework figure out by itself whether a wrapper or a symlink should be created based on the real command and any arguments that may need to be invoked.
2005-05-09Rename TOOLS_ARGS.* to TOOLS_REAL_ARGS.* to follow naming convention forjlam1-3/+3
other TOOLS_* variables relating to the real command executed.
2005-04-24Use bsd.tools.mk to generate the wrapper script. Also, TOOLS_EXECDIRSjlam1-17/+9
is no more, so search for rpcgen in /bin, /sbin, /usr/bin, and /usr/sbin.
2005-04-15Initial commit of the new tools framework. This is currently designedjlam1-0/+36
to be a drop-in replacement for mk/tools.mk, but isn't yet enabled pending further testing. To use, edit bsd.pkg.mk to include bsd.tools.mk instead of tools.mk. The major changes from the old tools framework are: (1) The new interface to using the tools framework is through setting USE_TOOLS in the package Makefile, e.g., USE_TOOLS+= autoconf gmake yacc (2) Bison/yacc handling is improved. Instead of adding checks for /usr/bin/yacc to the package Makefile and explicitly setting YACC, e.g., security/mit-krb5/Makefile, simply add "yacc" to USE_TOOLS. If bison is explicitly required, then add "bison" to USE_TOOLS instead. (3) GNU auto* tools are handled differently. "autoconf", "aclocal", "automake", etc. will be tools in ${TOOLS_DIR} that point to the correct versions of the auto* tools. Instead of patching Makefiles or scripts to use ${AUTOCONF}, ${ACLOCAL}, etc., the correct versions of the tools will be called if they are invoked simply by their bare names. This is selected by adding either "autoconf" or "autoconf213", or "automake" or "automake14" to USE_TOOLS. The new tools framework will deprecate the following variables: ACLOCAL AUTORECONF AUTOCONF BUILD_USES_GETTEXT_M4 AUTOHEADER USE_GNU_TOOLS AUTOMAKE USE_TBL The new tools framework will deprecate the following *.mk files: mk/autoconf.mk mk/automake.mk mk/tools.mk Additional documentation on how to use bsd.tools.mk to create new tools under ${TOOLS_DIR} may be found in the header comments in bsd.tools.mk.