1
0
mirror of https://github.com/biergaizi/codecrypt synced 2024-06-30 19:03:12 +00:00
codecrypt/autogen.sh

35 lines
1.1 KiB
Bash
Raw Normal View History

2012-02-23 11:47:30 +00:00
#!/bin/sh
# simple autogen script that generates basic layout for autotools.
2013-07-26 07:59:09 +00:00
NAME="ccr"
COMMON_CPPFLAGS="-I/usr/local/include"
2012-02-23 11:47:30 +00:00
COMMON_CFLAGS="-Wall"
2013-07-23 13:58:02 +00:00
COMMON_CXXFLAGS="${COMMON_CFLAGS}"
2012-02-23 11:47:30 +00:00
COMMON_LDFLAGS="-L/usr/local/lib"
COMMON_LDADD=""
OUT=Makefile.am
touch NEWS AUTHORS ChangeLog
echo > $OUT
DISTDIRS=""
echo "AUTOMAKE_OPTIONS = subdir-objects" >>$OUT
2013-09-12 07:50:26 +00:00
echo "ACLOCAL_AMFLAGS = -I m4" >>$OUT
2013-07-26 07:59:09 +00:00
echo "dist_man_MANS = man/${NAME}.1" >>$OUT
2012-02-23 11:47:30 +00:00
echo "dist_noinst_SCRIPTS = autogen.sh" `for i in $DISTDIRS ; do find \$i -type f ; done | tr "\n" " " ` >>$OUT
2013-07-26 07:59:09 +00:00
echo "bin_PROGRAMS = ${NAME}" >>$OUT
echo "${NAME}dir = src/" >>$OUT
echo "${NAME}_SOURCES = `( find src/ -type f -name \*.c ; find src/ -type f -name \*.cpp ) |tr \"\n\" \" \" ` " >>$OUT
echo "noinst_HEADERS = `find src/ -type f -name \*.h |tr \"\n\" \" \" `" >>$OUT
2013-07-26 07:59:09 +00:00
echo "${NAME}_CPPFLAGS = -I\$(srcdir)/$i/ ${COMMON_CPPFLAGS}" >>$OUT
echo "${NAME}_CFLAGS = ${COMMON_CFLAGS}" >>$OUT
echo "${NAME}_CXXFLAGS = ${COMMON_CXXFLAGS}" >>$OUT
echo "${NAME}_LDFLAGS = ${COMMON_LDFLAGS}" >>$OUT
echo "${NAME}_LDADD = -lgmp @CRYPTOPP_LIBS@ ${COMMON_LDADD} " >>$OUT
2012-02-23 11:47:30 +00:00
libtoolize --force && aclocal && autoconf && automake --add-missing