Support parallelized builds on Windows
This commit is contained in:
@@ -31,6 +31,8 @@
|
||||
|
||||
RELDIR=lib\asn1
|
||||
|
||||
intcflags=-I$(SRCDIR) -I$(OBJ)
|
||||
|
||||
!include ../../windows/NTMakefile.w32
|
||||
|
||||
gen_files_k5 = \
|
||||
@@ -768,9 +770,3 @@ test-run:
|
||||
|
||||
test:: test-binaries test-run
|
||||
|
||||
{$(OBJ)}.c{$(OBJ)}.obj:
|
||||
$(C2OBJ) -I$(SRCDIR) -I$(OBJ)
|
||||
|
||||
{}.c{$(OBJ)}.obj:
|
||||
$(C2OBJ) -I$(SRCDIR) -I$(OBJ)
|
||||
|
||||
|
@@ -91,7 +91,6 @@ mechsrc = \
|
||||
mech/context.h \
|
||||
mech/context.c \
|
||||
mech/cred.h \
|
||||
mech/doxygen.c \
|
||||
mech/gss_accept_sec_context.c \
|
||||
mech/gss_acquire_cred.c \
|
||||
mech/gss_add_cred.c \
|
||||
@@ -309,7 +308,6 @@ libgssapi_OBJs = \
|
||||
$(OBJ)\krb5/verify_mic.obj \
|
||||
$(OBJ)\krb5/wrap.obj \
|
||||
$(OBJ)\mech/context.obj \
|
||||
$(OBJ)\mech/doxygen.obj \
|
||||
$(OBJ)\mech/gss_accept_sec_context.obj \
|
||||
$(OBJ)\mech/gss_acquire_cred.obj \
|
||||
$(OBJ)\mech/gss_add_cred.obj \
|
||||
@@ -406,38 +404,38 @@ libgssapi_OBJs = \
|
||||
|
||||
GCOPTS=-I$(SRCDIR) -I$(OBJ) -Igssapi -DBUILD_GSSAPI_LIB
|
||||
|
||||
{$(OBJ)\krb5}.c{$(OBJ)\krb5}.obj:
|
||||
$(C2OBJ) -I$(OBJ)\krb5 $(GCOPTS)
|
||||
{$(OBJ)\krb5}.c{$(OBJ)\krb5}.obj::
|
||||
$(C2OBJ_NP) -Fo$(OBJ)\krb5\ -Fd$(OBJ)\krb5\ -I$(OBJ)\krb5 $(GCOPTS)
|
||||
|
||||
{krb5}.c{$(OBJ)\krb5}.obj:
|
||||
$(C2OBJ) -I$(OBJ)\krb5 $(GCOPTS)
|
||||
{krb5}.c{$(OBJ)\krb5}.obj::
|
||||
$(C2OBJ_NP) -Fo$(OBJ)\krb5\ -Fd$(OBJ)\krb5\ -I$(OBJ)\krb5 $(GCOPTS)
|
||||
|
||||
{$(OBJ)\mech}.c{$(OBJ)\mech}.obj:
|
||||
$(C2OBJ) -I$(OBJ)\mech $(GCOPTS)
|
||||
{$(OBJ)\mech}.c{$(OBJ)\mech}.obj::
|
||||
$(C2OBJ_NP) -Fo$(OBJ)\mech\ -Fd$(OBJ)\mech\ -I$(OBJ)\mech $(GCOPTS)
|
||||
|
||||
{mech}.c{$(OBJ)\mech}.obj:
|
||||
$(C2OBJ) -I$(OBJ)\mech -I$(OBJ)\gssapi $(GCOPTS)
|
||||
{mech}.c{$(OBJ)\mech}.obj::
|
||||
$(C2OBJ_NP) -Fo$(OBJ)\mech\ -Fd$(OBJ)\mech\ -I$(OBJ)\mech -I$(OBJ)\gssapi $(GCOPTS)
|
||||
|
||||
{$(OBJ)\ntlm}.c{$(OBJ)\ntlm}.obj:
|
||||
$(C2OBJ) -I$(OBJ)\ntlm $(GCOPTS)
|
||||
{$(OBJ)\ntlm}.c{$(OBJ)\ntlm}.obj::
|
||||
$(C2OBJ_NP) -Fo$(OBJ)\ntlm\ -Fd$(OBJ)\ntlm\ -I$(OBJ)\ntlm $(GCOPTS)
|
||||
|
||||
{ntlm}.c{$(OBJ)\ntlm}.obj:
|
||||
$(C2OBJ) -I$(OBJ)\ntlm $(GCOPTS)
|
||||
{ntlm}.c{$(OBJ)\ntlm}.obj::
|
||||
$(C2OBJ_NP) -Fo$(OBJ)\ntlm\ -Fd$(OBJ)\ntlm\ -I$(OBJ)\ntlm $(GCOPTS)
|
||||
|
||||
{$(OBJ)\spnego}.c{$(OBJ)\spnego}.obj:
|
||||
$(C2OBJ) -I$(OBJ)\spnego $(GCOPTS)
|
||||
{$(OBJ)\spnego}.c{$(OBJ)\spnego}.obj::
|
||||
$(C2OBJ_NP) -Fo$(OBJ)\spnego\ -Fd$(OBJ)\spnego\ -I$(OBJ)\spnego $(GCOPTS)
|
||||
|
||||
{spnego}.c{$(OBJ)\spnego}.obj:
|
||||
$(C2OBJ) -I$(OBJ)\spnego -Imech $(GCOPTS)
|
||||
{spnego}.c{$(OBJ)\spnego}.obj::
|
||||
$(C2OBJ_NP) -Fo$(OBJ)\spnego\ -Fd$(OBJ)\spnego\ -I$(OBJ)\spnego -Imech $(GCOPTS)
|
||||
|
||||
{$(OBJ)\gssapi}.c{$(OBJ)\gssapi}.obj:
|
||||
$(C2OBJ) -I$(OBJ)\gssapi $(GCOPTS)
|
||||
{$(OBJ)\gssapi}.c{$(OBJ)\gssapi}.obj::
|
||||
$(C2OBJ_NP) -Fo$(OBJ)\gssapi\ -Fd$(OBJ)\gssapi\ -I$(OBJ)\gssapi $(GCOPTS)
|
||||
|
||||
{}.c{$(OBJ)}.obj:
|
||||
$(C2OBJ) $(GCOPTS)
|
||||
{}.c{$(OBJ)}.obj::
|
||||
$(C2OBJ_P) $(GCOPTS)
|
||||
|
||||
{$(OBJ)}.c{$(OBJ)}.obj:
|
||||
$(C2OBJ) $(GCOPTS)
|
||||
{$(OBJ)}.c{$(OBJ)}.obj::
|
||||
$(C2OBJ_P) $(GCOPTS)
|
||||
|
||||
{$(OBJ)\spnego}.x{$(OBJ)\spnego}.c:
|
||||
$(CP) $** $@
|
||||
|
@@ -139,8 +139,8 @@ $(LIBHCRYPTO): $(libhcrypto_OBJs)
|
||||
|
||||
!endif
|
||||
|
||||
{imath/}.c{$(OBJ)}.obj:
|
||||
$(C2OBJ)
|
||||
{imath/}.c{$(OBJ)}.obj::
|
||||
$(C2OBJ_P)
|
||||
|
||||
all:: $(LIBHCRYPTO)
|
||||
|
||||
|
@@ -187,9 +187,9 @@ openldap_inc_flag=
|
||||
|
||||
hdb_cflags=$(openldap_inc_flag) -I$(OBJ)
|
||||
|
||||
{}.c{$(OBJ)}.obj:
|
||||
$(C2OBJ) $(hdb_cflags)
|
||||
{}.c{$(OBJ)}.obj::
|
||||
$(C2OBJ_P) $(hdb_cflags)
|
||||
|
||||
{$(OBJ)}.c{$(OBJ)}.obj:
|
||||
$(C2OBJ) $(hdb_cflags)
|
||||
{$(OBJ)}.c{$(OBJ)}.obj::
|
||||
$(C2OBJ_P) $(hdb_cflags)
|
||||
|
||||
|
@@ -259,5 +259,5 @@ test-run:
|
||||
{}.h{$(KADM5INCDIR)}.h:
|
||||
$(CP) $< $@
|
||||
|
||||
{}.c{$(OBJ)}.obj:
|
||||
$(C2OBJ) -I$(OBJ) -I$(KADM5INCDIR)
|
||||
{}.c{$(OBJ)}.obj::
|
||||
$(C2OBJ_P) -I$(OBJ) -I$(KADM5INCDIR)
|
@@ -356,11 +356,11 @@ $(BINDIR)\verify_krb5_conf.exe: $(OBJ)\verify_krb5_conf.obj $(LIBKRB5) $(LIBROKE
|
||||
$(_VC_MANIFEST_CLEAN)
|
||||
$(_CODESIGN)
|
||||
|
||||
{}.c{$(OBJ)}.obj:
|
||||
$(C2OBJ) -DBUILD_KRB5_LIB
|
||||
{}.c{$(OBJ)}.obj::
|
||||
$(C2OBJ_P) -DBUILD_KRB5_LIB
|
||||
|
||||
{$(OBJ)}.c{$(OBJ)}.obj:
|
||||
$(C2OBJ) -DBUILD_KRB5_LIB
|
||||
{$(OBJ)}.c{$(OBJ)}.obj::
|
||||
$(C2OBJ_P) -DBUILD_KRB5_LIB
|
||||
|
||||
#----------------------------------------------------------------------
|
||||
# Tests
|
||||
|
@@ -112,8 +112,8 @@ libroken_la_OBJS = \
|
||||
$(OBJ)\warnx.obj \
|
||||
$(OBJ)\xfree.obj
|
||||
|
||||
{}.c{$(OBJ)}.obj:
|
||||
$(C2OBJ) -DBUILD_ROKEN_LIB
|
||||
{}.c{$(OBJ)}.obj::
|
||||
$(C2OBJ_P) -DBUILD_ROKEN_LIB
|
||||
|
||||
$(LIBROKEN): $(libroken_la_OBJS)
|
||||
$(LIBCON_C) -out:$@ @<<
|
||||
|
@@ -120,8 +120,8 @@ TEST_BINARIES=\
|
||||
$(OBJ)\test-ldap.exe \
|
||||
$(OBJ)\test-utf8.exe
|
||||
|
||||
{$(OBJ)}.c{$(OBJ)}.obj:
|
||||
$(C2OBJ) -I$(SRCDIR)
|
||||
{$(OBJ)}.c{$(OBJ)}.obj::
|
||||
$(C2OBJ_P) -I$(SRCDIR)
|
||||
|
||||
{$(OBJ)}.obj{$(OBJ)}.exe:
|
||||
$(EXECONLINK) $(LIBWIND) $(LIBROKEN)
|
||||
|
Reference in New Issue
Block a user