diff --git a/fix-export b/fix-export index 973a32c14..2b518f1c5 100755 --- a/fix-export +++ b/fix-export @@ -60,11 +60,16 @@ make_proto () { (top=`pwd` cd $1 b=`basename $1` - perl $top/cf/make-proto.pl -o $2 -p $3 `(perl -p -e 's/^(include|if|else|endif)\b/##$1/' Makefile.am; + if test X"$4" != X ; then + e="-E $4"; + else + e= + fi + perl $top/cf/make-proto.pl $e -o $2 -p $3 `(perl -p -e 's/^(include|if|else|endif)\b/##$1/' Makefile.am; echo 'print-sources:; @if test "$(proto_opts)"; then echo $(proto_opts); else echo -q -P comment; fi; echo '$4 | sort -u ) | make -f - print-sources `) } -make_proto lib/krb5 krb5-protos.h krb5-private.h '$(libkrb5_la_SOURCES)' +make_proto lib/krb5 krb5-protos.h krb5-private.h '$(libkrb5_la_SOURCES)' KRB5_LIB_FUNCTION make_proto lib/kadm5 kadm5-protos.h kadm5-private.h '$(libkadm5srv_la_SOURCES) $(libkadm5clnt_la_SOURCES)' make_proto lib/hdb hdb-protos.h hdb-private.h '$(libhdb_la_SOURCES)' make_proto appl/login login_protos.h /dev/null '$(login_SOURCES)'