AC_INIT AM_CONFIG_HEADER(config.h) AM_INIT_AUTOMAKE(wmpptpd,0.0.9) AC_PROG_CC AC_PROG_RANLIB AC_HEADER_STDC AC_CHECK_FUNCS(select socket) default_pppd_binary=/usr/sbin/pppd AC_ARG_WITH(pppd_binary, [ --with-pppd_binary=FILENAME pppd binary (/usr/sbin/pppd)], pppd_binary=${withval}, pppd_binary=${default_pppd_binary}) default_pppd_options=/etc/wmpptpd_ppp_options AC_ARG_WITH(pppd_options, [ --with-pppd_options=FILENAME pppd option file (/etc/wmpptpd_ppp_options)], pppd_options=${withval}, pppd_options=${default_pppd_options}) default_cmdlines=/etc/wmpptpd_ppp_cmdlines AC_ARG_WITH(cmdlines, [ --with-cmdlines=FILENAME pppd commands file (/etc/ppp/wmpptpd_ppp_cmdlines)], cmdlines=${withval}, cmdlines=${default_cmdlines}) default_max_gre_window=128 AC_ARG_WITH(max_gre_window, [ --with-max_gre_window=NR Maximum GRE window size (128)], max_gre_window=${withval}, max_gre_window=${default_max_gre_window}) AC_ARG_ENABLE(have-ack, [ --disable-have-ack Disable ACK checking (enabled by default)], have_ack=${enableval}, have_ack=yes) AC_SUBST(have_ack) AC_ARG_ENABLE(give-ack, [ --disable-give-ack Disable ACK on output (enabled by default)], give_ack=${enableval}, give_ack=yes) AC_SUBST(give_ack) AC_ARG_ENABLE(window, [ --disable-window Disable windowing (enabled by default)], window=${enableval}, window=yes) AC_SUBST(window) AC_ARG_ENABLE(outseq, [ --disable-outseq Disable sequence numbers (enabled by default)], outseq=${enableval}, outseq=yes) AC_SUBST(outseq) AC_SUBST(pppd_binary) AC_SUBST(pppd_options) AC_SUBST(cmdlines) AC_SUBST(max_gre_window) AC_DEFINE_UNQUOTED(PPPD_CMDLINESFILE,"$cmdlines") AC_DEFINE_UNQUOTED(PPPD_BINARY,"$pppd_binary") AC_DEFINE_UNQUOTED(PPPD_CFG,"$pppd_options") AC_DEFINE_UNQUOTED(MAX_GRE_WINDOW,$max_gre_window) if test "x$have_ack" = "xno"; then AC_DEFINE_UNQUOTED(DONT_HAVE_ACK_HACK,1) fi if test "x$give_ack" = "xno"; then AC_DEFINE_UNQUOTED(DONT_GIVE_ACK_HACK,1) fi if test "x$window" = "xno"; then AC_DEFINE_UNQUOTED(DONT_HAVE_OUT_WINDOW,1) fi if test "x$outseq" = "xno"; then AC_DEFINE_UNQUOTED(DONT_HAVE_OUTSEQ_HACK,1) fi AC_PROG_INSTALL AC_OUTPUT(Makefile src/Makefile)