Commit 74192876 authored by Seblu's avatar Seblu
Browse files

Tag v1

parent 102d4b39
Loading
Loading
Loading
Loading

sld/tags/1/Makefile.am

0 → 100644
+16 −0
Original line number Diff line number Diff line
bin_PROGRAMS=	sld

sld_SOURCES=	src/sld.hh		\
		src/sld.cc		\
		src/daemon.hh		\
		src/daemon.cc		\
		src/error.hh		\
		src/error.cc

CLEANFILES= *~ '\#*' .*.swp .*~

.PHONY: tar re

tar: distcheck

re: clean all

sld/tags/1/README

0 → 100644
+2 −0
Original line number Diff line number Diff line
Max command line size = 512
Max conf file line size = 2048

sld/tags/1/TODO

0 → 100644
+4 −0
Original line number Diff line number Diff line
IMPROVMENTS:
remove static magic MAX_LINE_SIZE in sscanf

BUG:

sld/tags/1/bootstrap

0 → 100755
+21 −0
Original line number Diff line number Diff line
#!/bin/sh
## bootstrap for 42sh in /home/seblu/devel/c/42sh
##
## Made by Seblu
## Login   <seblu@epita.fr>
##
## Started on  Sun Jul 16 19:43:53 2006 Seblu
## Last update Sun Jul 16 19:44:01 2006 Seblu
##

# Failures do matter.
set -e

# See what i'am doing
set -x

# install the GNU Build System.
autoreconf -i -f -v

# FIXME: autoheader does not obey --force.
find . -name 'config.h.in' | xargs touch
 No newline at end of file
+89 −0
Original line number Diff line number Diff line
# Require a recent version of autotools
AC_PREREQ(2.59)

# Auto conf init
AC_INIT([sld],[1.0],[seblu@seblu.net],[sld])

# Define configure generator directory
AC_CONFIG_AUX_DIR([build])

# Auto Make init
AM_INIT_AUTOMAKE([foreign dist-bzip2 no-dist-gzip])

# Check platform
AC_CANONICAL_HOST

CXXFLAGS='-Wall -W -ansi -pedantic -D_XOPEN_SOURCE=600'

# Check for C++ compiler
AC_LANG([C++])
AC_PROG_CXX

# Check for Make
AC_PROG_MAKE_SET

# check for ranlib
AC_PROG_RANLIB

# Check for lib efence
AC_CHECK_LIB([efence], [malloc], [EFENCELIB=-lefence])
AC_SUBST([EFENCELIB])

# Checks for library functions.

# Checks for typedefs, structures, and compiler characteristics.

# Check for headers

dnl Memo:
dnl AC ARG WITH(package, help-string, [action-if-given], [action-if-not-given])


AC_ARG_WITH([noerror],
  [AS_HELP_STRING([--with-noerror], [Warning dont create compilation error])],
  [dnl action-if-given
       true
  ],
  [dnl action-if-not-given
       CXXFLAGS="$CXXFLAGS -Werror"
  ]
)

AC_ARG_WITH([debug],
  [AS_HELP_STRING([--with-debug], [use -g and don't use -DNDEBUG -O3])],
  [dnl action-if-given
       CXXFLAGS="$CXXFLAGS -g"
  ],
  [dnl action-if-not-given
      CXXFLAGS="$CXXFLAGS -DNDEBUG -O3"
  ]
)

AC_ARG_WITH([efence],
  [AS_HELP_STRING([--with-efence], [link with lib efence])],
  [dnl action-if-given
       LDFLAGS="$LDFLAGS -lefence"
       #test -r "/usr/include/efencepp.h" &&
       #CXXFLAGS="$CXXFLAGS -include efencepp.h"
  ],
  [dnl action-if-not-given
       true
  ]
)

LDFLAGS="$LDFLAGS -lssl"

AC_SUBST([CXXFLAGS])
AC_SUBST([LDFLAGS])

AC_HEADER_STDC

AC_CONFIG_HEADERS([config.h])
AC_CHECK_HEADERS([stdlib.h])

# define Autoconf config files
AC_CONFIG_FILES([
	Makefile
])

AC_OUTPUT
Loading