Windows: Build kadm5 tools in a separate build-step

The application manifests for Heimdal can't be built until the
libraries are built.  Since tools depend on application manifests, we
need to build them separately.
This commit is contained in:
Asanka C. Herath
2010-09-27 16:08:12 -04:00
parent 1b32efe62c
commit e8dd4bfaf3
2 changed files with 6 additions and 2 deletions

View File

@@ -54,7 +54,7 @@ SUBDIRS = roken vers editline com_err sl wind asn1 sqlite \
all:: all-tools
all-tools:: asn1-tools hx509-tools krb5-tools
all-tools:: asn1-tools hx509-tools krb5-tools kadm5-tools
asn1-tools:
@( cd asn1 && $(RMAKE) all-tools && cd .. ) || exit /b 1
@@ -65,3 +65,5 @@ hx509-tools:
krb5-tools:
@( cd krb5 && $(RMAKE) all-tools && cd .. ) || exit /b 1
kadm5-tools:
@( cd kadm5 && $(RMAKE) all-tools && cd .. ) || exit /b 1

View File

@@ -220,7 +220,9 @@ $(BINDIR)\libkadm5srv.dll: $(LIBKADM5SRV_OBJS) $(LIBHEIMDAL) $(LIBROKEN) $(LIBHD
$(DLLGUILINK) -implib:$(LIBKADM5SRV) -def:libkadm5srv-exports.def
$(DLLPREP)
all:: $(INCFILES) $(LIBKADM5SRV) $(LIBKADM5CLNT) $(SBINPROGRAMS) $(LIBEXECPROGRAMS)
all:: $(INCFILES) $(LIBKADM5SRV) $(LIBKADM5CLNT)
all-tools:: $(SBINPROGRAMS) $(LIBEXECPROGRAMS)
clean::
-$(RM) $(INCFILES)