From d5b076ae291b2e4aa361ddfc1dd551d611c802f3 Mon Sep 17 00:00:00 2001 From: Jan Tattermusch <jtattermusch@google.com> Date: Thu, 12 Feb 2015 19:16:42 -0800 Subject: [PATCH] improving makefile for Windows --- .../vs2013/{GrpcTests.mak.template => Grpc.mak.template} | 6 ++++-- vsprojects/vs2013/{GrpcTests.mak => Grpc.mak} | 3 ++- vsprojects/vs2013/make.bat | 4 ++-- 3 files changed, 8 insertions(+), 5 deletions(-) rename templates/vsprojects/vs2013/{GrpcTests.mak.template => Grpc.mak.template} (82%) rename vsprojects/vs2013/{GrpcTests.mak => Grpc.mak} (99%) diff --git a/templates/vsprojects/vs2013/GrpcTests.mak.template b/templates/vsprojects/vs2013/Grpc.mak.template similarity index 82% rename from templates/vsprojects/vs2013/GrpcTests.mak.template rename to templates/vsprojects/vs2013/Grpc.mak.template index d239801c7d..9bea79b3d6 100644 --- a/templates/vsprojects/vs2013/GrpcTests.mak.template +++ b/templates/vsprojects/vs2013/Grpc.mak.template @@ -4,9 +4,11 @@ <%def name="to_windows_path(path)">${path.replace('/','\\')}</%def>\ <% allowed_dependencies = set(['gpr', 'grpc', 'gpr_test_util', 'grpc_test_util']) - test_targets = [ target for target in targets if target.name.endswith('_test') and set(target.deps).issubset(allowed_dependencies)] + allowed_targets = [ target for target in targets if set(target.deps).issubset(allowed_dependencies) ] + test_targets = [ target for target in allowed_targets if target.name.endswith('_test') ] %>\ -# NMake file to build grpc tests on Windows. +# NMake file to build secondary gRPC targets on Windows. +# Use grpc.sln to solution to build the gRPC libraries. OUT_DIR=test_bin diff --git a/vsprojects/vs2013/GrpcTests.mak b/vsprojects/vs2013/Grpc.mak similarity index 99% rename from vsprojects/vs2013/GrpcTests.mak rename to vsprojects/vs2013/Grpc.mak index 2398f32381..2f9c27f2b6 100644 --- a/vsprojects/vs2013/GrpcTests.mak +++ b/vsprojects/vs2013/Grpc.mak @@ -1,4 +1,5 @@ -# NMake file to build grpc tests on Windows. +# NMake file to build secondary gRPC targets on Windows. +# Use grpc.sln to solution to build the gRPC libraries. OUT_DIR=test_bin diff --git a/vsprojects/vs2013/make.bat b/vsprojects/vs2013/make.bat index 3315302173..5d924fef8b 100644 --- a/vsprojects/vs2013/make.bat +++ b/vsprojects/vs2013/make.bat @@ -1,7 +1,7 @@ -@rem Convenience wrapper that run specified gRPC target using Nmake +@rem Convenience wrapper that runs specified gRPC target using Nmake @rem Usage: make.bat TARGET_NAME @rem Set VS variables @call "%VS120COMNTOOLS%\..\..\vc\vcvarsall.bat" x86 -nmake.exe /f GrpcTests.mak %1 \ No newline at end of file +nmake.exe /f Grpc.mak %1 \ No newline at end of file -- GitLab