xref: /aosp_15_r20/external/libevent/autogen.sh (revision 663afb9b963571284e0f0a60f257164ab54f64bf)
1*663afb9bSAndroid Build Coastguard Worker#!/bin/sh
2*663afb9bSAndroid Build Coastguard Worker
3*663afb9bSAndroid Build Coastguard WorkerMAKE=make
4*663afb9bSAndroid Build Coastguard Workerif command -v gmake >/dev/null 2>/dev/null; then
5*663afb9bSAndroid Build Coastguard Worker  MAKE=gmake
6*663afb9bSAndroid Build Coastguard Workerfi
7*663afb9bSAndroid Build Coastguard Worker$MAKE maintainer-clean >/dev/null 2>/dev/null
8*663afb9bSAndroid Build Coastguard Worker
9*663afb9bSAndroid Build Coastguard Workerif [ -x "`which autoreconf 2>/dev/null`" ] ; then
10*663afb9bSAndroid Build Coastguard Worker   exec autoreconf -ivf
11*663afb9bSAndroid Build Coastguard Workerfi
12*663afb9bSAndroid Build Coastguard Worker
13*663afb9bSAndroid Build Coastguard WorkerLIBTOOLIZE=libtoolize
14*663afb9bSAndroid Build Coastguard WorkerSYSNAME=`uname`
15*663afb9bSAndroid Build Coastguard Workerif [ "x$SYSNAME" = "xDarwin" ] ; then
16*663afb9bSAndroid Build Coastguard Worker  LIBTOOLIZE=glibtoolize
17*663afb9bSAndroid Build Coastguard Workerfi
18*663afb9bSAndroid Build Coastguard Workeraclocal -I m4 && \
19*663afb9bSAndroid Build Coastguard Worker	autoheader && \
20*663afb9bSAndroid Build Coastguard Worker	$LIBTOOLIZE && \
21*663afb9bSAndroid Build Coastguard Worker	autoconf && \
22*663afb9bSAndroid Build Coastguard Worker	automake --add-missing --force-missing --copy
23