ntmakefile-auth-headers-20040618
authorAsanka Herath <asanka@mit.edu>
Sat, 19 Jun 2004 05:21:07 +0000 (05:21 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Sat, 19 Jun 2004 05:21:07 +0000 (05:21 +0000)
break up auth build step into two parts to avoid
circular dependency in the build process

src/NTMakefile
src/auth/NTMakefile

index a949a72..62c19b3 100644 (file)
@@ -197,14 +197,14 @@ cm_headers: libacl_headers
        $(NTMAKE_HEADERS)
        $(CD) ..\..\..
 
-auth: cm_headers
+auth_headers: cm_headers
      echo ***** $@
-       $(DOCD) $(SRC)\$@
-       $(CD) $(SRC)\$@
-       $(NTMAKE)
+       $(DOCD) $(SRC)\auth
+       $(CD) $(SRC)\auth
+       $(NTMAKE_HEADERS)
        $(CD) ..\..
 
-afsdobjs: auth
+afsdobjs: auth_headers
      echo ***** $@
        $(DOCD) $(SRC)\WINNT\afsd
        $(CD) $(SRC)\WINNT\afsd
@@ -218,7 +218,14 @@ sys: afsdobjs
        $(NTMAKE)
        $(CD) ..\..
 
-ubik: sys
+auth: sys
+     echo ***** $@
+       $(DOCD) $(SRC)\$@
+       $(CD) $(SRC)\$@
+       $(NTMAKE)
+       $(CD) ..\..     
+
+ubik: auth
      echo ***** $@
        $(DOCD) $(SRC)\$@
        $(CD) $(SRC)\$@
index 87bd403..0658ce9 100644 (file)
@@ -108,7 +108,9 @@ ktc_errors.c auth.h: ktc_errors.et auth.p.h
        $(DEL) auth.h ktc_errors.c
        $(COMPILE_ET) ktc_errors.et -h auth
 
-install: $(INCFILES) $(AFSAUTH_LIBFILE) $(OUT)\setkey.exe # $(COPYAUTH_EXEFILE) $(AFSAUTH_KRB_LIBFILE)
+install_headers: $(INCFILES)
+
+install: $(AFSAUTH_LIBFILE) $(OUT)\setkey.exe # $(COPYAUTH_EXEFILE) $(AFSAUTH_KRB_LIBFILE)
 
 install9x: install