autotools revamp:
authorvorlon <vorlon>
Tue, 15 Jun 2004 07:49:15 +0000 (07:49 +0000)
committervorlon <vorlon>
Tue, 15 Jun 2004 07:49:15 +0000 (07:49 +0000)
commit6e52d8142ad6adac8c677e58baed72b9a7957164
treedf1e7d5f8dfe6b42342cf7f9372900a4bbb243f7
parent71fac836c6496bd97f5ea8fc1c5ffa08da5e29a0
autotools revamp:
- rebuild aclocal.m4 with current libtool support, and regen ltmain.sh
  as well
- rename all local macros to FR_* instead of AC_*
- require autoconf 2.53 or better, for better recursion support
- rerun autoconf
- update Debian build depends, and fix the way we're declaring our
  architecture to autoconf
- always use $(LIBTOOL) instead of $(CC) for compiling
- always link with $(LIBTOOL) --mode=link $(CC), not $(LD)
- break down the static/dynamic divide in the Makefiles (leave this to
  libtool)
- don't pass -module for objects that aren't freeradius modules
- always depend on .la targets, not .a
- declare modules' dependency on libradius.la
- link libeap.la and rlm_sql.la against libltdl
- declare interdependencies between rlm_eap submodules
73 files changed:
aclocal.m4
configure
configure.in
debian/control
debian/rules
ltmain.sh
src/lib/Makefile
src/main/Makefile.in
src/modules/Makefile
src/modules/rlm_attr_rewrite/configure
src/modules/rlm_attr_rewrite/configure.in
src/modules/rlm_checkval/configure
src/modules/rlm_checkval/configure.in
src/modules/rlm_counter/configure
src/modules/rlm_counter/configure.in
src/modules/rlm_dbm/configure
src/modules/rlm_dbm/configure.in
src/modules/rlm_eap/Makefile.in
src/modules/rlm_eap/configure
src/modules/rlm_eap/configure.in
src/modules/rlm_eap/libeap/Makefile
src/modules/rlm_eap/types/rlm_eap_md5/configure
src/modules/rlm_eap/types/rlm_eap_mschapv2/configure
src/modules/rlm_eap/types/rlm_eap_peap/Makefile.in
src/modules/rlm_eap/types/rlm_eap_peap/configure
src/modules/rlm_eap/types/rlm_eap_peap/configure.in
src/modules/rlm_eap/types/rlm_eap_sim/configure
src/modules/rlm_eap/types/rlm_eap_sim/configure.in
src/modules/rlm_eap/types/rlm_eap_tls/configure
src/modules/rlm_eap/types/rlm_eap_tls/configure.in
src/modules/rlm_eap/types/rlm_eap_ttls/Makefile.in
src/modules/rlm_eap/types/rlm_eap_ttls/configure
src/modules/rlm_eap/types/rlm_eap_ttls/configure.in
src/modules/rlm_example/configure
src/modules/rlm_example/configure.in
src/modules/rlm_ippool/configure
src/modules/rlm_ippool/configure.in
src/modules/rlm_krb5/configure
src/modules/rlm_krb5/configure.in
src/modules/rlm_ldap/configure
src/modules/rlm_ldap/configure.in
src/modules/rlm_mschap/Makefile
src/modules/rlm_pam/configure
src/modules/rlm_pam/configure.in
src/modules/rlm_perl/configure
src/modules/rlm_perl/configure.in
src/modules/rlm_python/configure
src/modules/rlm_python/configure.in
src/modules/rlm_radutmp/configure
src/modules/rlm_radutmp/configure.in
src/modules/rlm_smb/configure
src/modules/rlm_smb/configure.in
src/modules/rlm_sql/Makefile.in
src/modules/rlm_sql/configure
src/modules/rlm_sql/configure.in
src/modules/rlm_sql/drivers/rlm_sql_db2/configure
src/modules/rlm_sql/drivers/rlm_sql_iodbc/configure
src/modules/rlm_sql/drivers/rlm_sql_iodbc/configure.in
src/modules/rlm_sql/drivers/rlm_sql_mysql/configure
src/modules/rlm_sql/drivers/rlm_sql_mysql/configure.in
src/modules/rlm_sql/drivers/rlm_sql_oracle/configure
src/modules/rlm_sql/drivers/rlm_sql_oracle/configure.in
src/modules/rlm_sql/drivers/rlm_sql_postgresql/configure
src/modules/rlm_sql/drivers/rlm_sql_postgresql/configure.in
src/modules/rlm_sql/drivers/rlm_sql_unixodbc/configure
src/modules/rlm_sql/drivers/rules.mak
src/modules/rlm_sqlcounter/configure
src/modules/rlm_sqlcounter/configure.in
src/modules/rlm_unix/configure
src/modules/rlm_unix/configure.in
src/modules/rlm_x99_token/configure
src/modules/rlm_x99_token/configure.in
src/modules/rules.mak