mirror of
				https://github.com/cuberite/polarssl.git
				synced 2025-11-04 04:32:24 -05:00 
			
		
		
		
	Remove ecp-bench (now in general benchmark)
This commit is contained in:
		
							parent
							
								
									940f9ce515
								
							
						
					
					
						commit
						803bb312a3
					
				@ -40,7 +40,6 @@ APPS =	aes/aescrypt2	aes/crypt_and_hash	\
 | 
				
			|||||||
	random/gen_random_ctr_drbg				\
 | 
						random/gen_random_ctr_drbg				\
 | 
				
			||||||
	test/ssl_cert_test	test/benchmark		\
 | 
						test/ssl_cert_test	test/benchmark		\
 | 
				
			||||||
	test/selftest		test/ssl_test		\
 | 
						test/selftest		test/ssl_test		\
 | 
				
			||||||
	test/ecp-bench							\
 | 
					 | 
				
			||||||
	util/pem2der		util/strerror		\
 | 
						util/pem2der		util/strerror		\
 | 
				
			||||||
	x509/cert_app		x509/crl_app		\
 | 
						x509/cert_app		x509/crl_app		\
 | 
				
			||||||
	x509/cert_req
 | 
						x509/cert_req
 | 
				
			||||||
@ -197,10 +196,6 @@ test/benchmark: test/benchmark.c ../library/libpolarssl.a
 | 
				
			|||||||
	echo   "  CC    test/benchmark.c"
 | 
						echo   "  CC    test/benchmark.c"
 | 
				
			||||||
	$(CC) $(CFLAGS) $(OFLAGS) test/benchmark.c   $(LDFLAGS) -o $@
 | 
						$(CC) $(CFLAGS) $(OFLAGS) test/benchmark.c   $(LDFLAGS) -o $@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
test/ecp-bench: test/ecp-bench.c ../library/libpolarssl.a
 | 
					 | 
				
			||||||
	echo   "  CC    test/ecp-bench.c"
 | 
					 | 
				
			||||||
	$(CC) $(CFLAGS) $(OFLAGS) test/ecp-bench.c   $(LDFLAGS) -o $@
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
test/selftest: test/selftest.c ../library/libpolarssl.a
 | 
					test/selftest: test/selftest.c ../library/libpolarssl.a
 | 
				
			||||||
	echo   "  CC    test/selftest.c"
 | 
						echo   "  CC    test/selftest.c"
 | 
				
			||||||
	$(CC) $(CFLAGS) $(OFLAGS) test/selftest.c    $(LDFLAGS) -o $@
 | 
						$(CC) $(CFLAGS) $(OFLAGS) test/selftest.c    $(LDFLAGS) -o $@
 | 
				
			||||||
 | 
				
			|||||||
@ -18,9 +18,6 @@ target_link_libraries(selftest ${libs})
 | 
				
			|||||||
add_executable(benchmark benchmark.c)
 | 
					add_executable(benchmark benchmark.c)
 | 
				
			||||||
target_link_libraries(benchmark ${libs})
 | 
					target_link_libraries(benchmark ${libs})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
add_executable(ecp-bench ecp-bench.c)
 | 
					 | 
				
			||||||
target_link_libraries(ecp-bench ${libs})
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
add_executable(ssl_test ssl_test.c)
 | 
					add_executable(ssl_test ssl_test.c)
 | 
				
			||||||
target_link_libraries(ssl_test ${libs})
 | 
					target_link_libraries(ssl_test ${libs})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,238 +0,0 @@
 | 
				
			|||||||
/*
 | 
					 | 
				
			||||||
 * Temporary mini-benchmark for ECP multiplication
 | 
					 | 
				
			||||||
 * (and comparision with GF(p) exponentation if any argument is given)
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#include <string.h>
 | 
					 | 
				
			||||||
#include <stdlib.h>
 | 
					 | 
				
			||||||
#include <stdio.h>
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#include "polarssl/config.h"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#include "polarssl/dhm.h"
 | 
					 | 
				
			||||||
#include "polarssl/ecp.h"
 | 
					 | 
				
			||||||
#include "polarssl/timing.h"
 | 
					 | 
				
			||||||
#include "polarssl/error.h"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#if !defined(POLARSSL_TIMING_C) || !defined(POLARSSL_BIGNUM_C) ||   \
 | 
					 | 
				
			||||||
    !defined(POLARSSL_DHM_C) || !defined(POLARSSL_ECP_C)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
int main( int argc, char *argv[] )
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
    ((void) argc);
 | 
					 | 
				
			||||||
    ((void) argv);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    printf("POLARSSL_{TIMING,BIGNUM,DHM,ECP}_C not defined.\n");
 | 
					 | 
				
			||||||
    return( 0 );
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#else
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
static int myrand( void *rng_state, unsigned char *output, size_t len )
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
    size_t use_len;
 | 
					 | 
				
			||||||
    int rnd;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    if( rng_state != NULL )
 | 
					 | 
				
			||||||
        rng_state  = NULL;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    while( len > 0 )
 | 
					 | 
				
			||||||
    {
 | 
					 | 
				
			||||||
        use_len = len;
 | 
					 | 
				
			||||||
        if( use_len > sizeof(int) )
 | 
					 | 
				
			||||||
            use_len = sizeof(int);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        rnd = rand();
 | 
					 | 
				
			||||||
        memcpy( output, &rnd, use_len );
 | 
					 | 
				
			||||||
        output += use_len;
 | 
					 | 
				
			||||||
        len -= use_len;
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    return( 0 );
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
static void dhm_bench_case( const char *s, const char *p,
 | 
					 | 
				
			||||||
                            const char *g, const char *x )
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
    unsigned long i;
 | 
					 | 
				
			||||||
    mpi P, G, X, R, C;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    mpi_init( &P ); mpi_init( &G ); mpi_init( &X ); mpi_init( &R );
 | 
					 | 
				
			||||||
    mpi_init( &C );
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    mpi_read_string( &P, 16, p );
 | 
					 | 
				
			||||||
    mpi_read_string( &G, 16, g );
 | 
					 | 
				
			||||||
    mpi_read_string( &X, 16, x );
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    printf( " MODP-%s : ", s );
 | 
					 | 
				
			||||||
    fflush( stdout );
 | 
					 | 
				
			||||||
    set_alarm( 3 );
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    for( i = 1; ! alarmed; i++ )
 | 
					 | 
				
			||||||
        mpi_exp_mod( &R, &G, &X, &P, &C );
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    printf( "%9lu exp/s\n", i / 3 );
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    mpi_free( &P ); mpi_free( &G ); mpi_free( &X ); mpi_free( &R );
 | 
					 | 
				
			||||||
    mpi_free( &C );
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#define MODP_1024_G \
 | 
					 | 
				
			||||||
    "205BE4D89282CE6A9488626CA9BCC1264E7C9525903F049D" \
 | 
					 | 
				
			||||||
    "D6A77315AA12B01467EB1EA21B25569BECEC276623859A8C" \
 | 
					 | 
				
			||||||
    "518D445DF43DCBA1B75D23B6BB6B96084FA3C10CA8DC1A96" \
 | 
					 | 
				
			||||||
    "77E26332152233E13F4E6BF3C5D48514BC264A35AF385463" \
 | 
					 | 
				
			||||||
    "8B8AE5E363BD6AE0B5D44875BB60A73A5E4075FB2037B833" \
 | 
					 | 
				
			||||||
    "DC382EA6DD458EAE"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#define MODP_1024_X \
 | 
					 | 
				
			||||||
    "262F6727B2E44AF61981AAAB2AA749F64FD79AD18A1FC999" \
 | 
					 | 
				
			||||||
    "2E71795130CB69F89BCFB70DB2A0F2A49A825A0AAA50715D" \
 | 
					 | 
				
			||||||
    "5D9AE98198F0522AECBF8A0A2D331AB0296110617FC685FF" \
 | 
					 | 
				
			||||||
    "7338F4201329ABDFDEAEC779E4D56CC46A0A38B18DC18DFE" \
 | 
					 | 
				
			||||||
    "640865426A7360BCCD4E4F82B3686B4804071D4B9F5582ED" \
 | 
					 | 
				
			||||||
    "E4758F170C3A1415"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#define MODP_2048_G \
 | 
					 | 
				
			||||||
    "717892E6698EB3CD62113AAE793EA6690791F89290FD83C3" \
 | 
					 | 
				
			||||||
    "A059F328C5FBD10AB25C1E8F96245836600FC7772AFB42ED" \
 | 
					 | 
				
			||||||
    "F7A809FC3D38F7794574CAC8A318D41C917EE34C81EA8838" \
 | 
					 | 
				
			||||||
    "BA6068E81ED3C7F039A83914D044AB2379B3C5C24F0FFD4E" \
 | 
					 | 
				
			||||||
    "B6642F26F1EDF015AB7829E9EDC8DCD8A4013C76682338E8" \
 | 
					 | 
				
			||||||
    "3D44B0F4E870CF3134874EAA3AC0803DA2CE30922E251B02" \
 | 
					 | 
				
			||||||
    "BDDD94137F9DFD41627AE20B7E4137BA94496A4B2AEB0354" \
 | 
					 | 
				
			||||||
    "8E1C4126A87240B43E23BB574D354EF1AD01FED5627F240C" \
 | 
					 | 
				
			||||||
    "2F4F5521D2F51DFE0702D18EED6DDF022D93554E7AB67D81" \
 | 
					 | 
				
			||||||
    "AD4C5256A6AC00DE1AD0751FDCC17F8C7136C194F48A39F5" \
 | 
					 | 
				
			||||||
    "957B831081C9058CA0C3A03C7C41F1C9"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#define MODP_2048_X \
 | 
					 | 
				
			||||||
    "AFA7186FC7A0370DE6E3DD95473C9D10C916BD186E41FB48" \
 | 
					 | 
				
			||||||
    "195D123E5CFE8D237A2A640DCE19B3DD7028C6168084A61D" \
 | 
					 | 
				
			||||||
    "4E4E218A1D98E0C2C93E2E1516F97E596B50C811CE93417B" \
 | 
					 | 
				
			||||||
    "905DA6833D1CE41838AEAA9CA6CE36E2430A244A6696E99B" \
 | 
					 | 
				
			||||||
    "54B6AAC75D4F6FF6F0568145BDBBC83F5F603D698198A8EE" \
 | 
					 | 
				
			||||||
    "2098F5DCABDD458C465E795520EDD46C3B992EAFACF24A56" \
 | 
					 | 
				
			||||||
    "263850C9A07165A0CE52B7DC71489CA67AC4A6E6176B547B" \
 | 
					 | 
				
			||||||
    "A1C233E3C7898C283E82B3E74B9056F84F7B4A10B5CE10FF" \
 | 
					 | 
				
			||||||
    "7D43107B68F2381E64C77C61474DE8CA70EA8DF935D43CD2" \
 | 
					 | 
				
			||||||
    "CE208D9F7E468F07A93A74676ED1A3C77CB1CD59E96DCA77" \
 | 
					 | 
				
			||||||
    "125DE5B672798FC943048FDBB24167B1"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#define MODP_3072_G \
 | 
					 | 
				
			||||||
    "38B2B12253661411B63E62F3FAC5BE7CF6A416F249E4A039" \
 | 
					 | 
				
			||||||
    "0884765C18F2EDF93FCC2646B888ED64B783765D576887B1" \
 | 
					 | 
				
			||||||
    "74ABB76123ECA6537DDC1F95757645F3C870CBFF2D40E40D" \
 | 
					 | 
				
			||||||
    "C2556A14115C37BE299BDCB0F07AB7AAE0D8FA6CF44A0C22" \
 | 
					 | 
				
			||||||
    "ED5368922EF028EC2B5B0AB42F858D5D780828A508C252A7" \
 | 
					 | 
				
			||||||
    "96F8CE7AA9C83D1E820F6991771AAA2286A7754FCCB3AA16" \
 | 
					 | 
				
			||||||
    "51D840EC788C5DDEAFAAC0C82EAC84EBFF5EB52699BE4020" \
 | 
					 | 
				
			||||||
    "F62607937EB168766BCC1F786F4FCDDBB66C0BCEA983AE87" \
 | 
					 | 
				
			||||||
    "5C2DD6C201FBF5C178308E64831D14F12399F21761D13BC1" \
 | 
					 | 
				
			||||||
    "20B2377FBAD73613FA7B7E443BEE3879E7EEFB0A625A0EBA" \
 | 
					 | 
				
			||||||
    "2D379E8F5EA62C91BC58A6FCDD5D7435B0E747B7B65A47BE" \
 | 
					 | 
				
			||||||
    "0CA769DE340E611A98A6DDED72E89486875F02DAE24715E8" \
 | 
					 | 
				
			||||||
    "3787A5DB53AA28D3F838E7F11EE80F0310C8597B585D6B1A" \
 | 
					 | 
				
			||||||
    "3991FBD7459ED277C34C9A4AE0AE6DC7EE5C99B14F366129" \
 | 
					 | 
				
			||||||
    "C3747617B724A2BED48F5BF3106B40E60CC3677780F1A39D" \
 | 
					 | 
				
			||||||
    "430154C2B460CC676AACC7B34F792621D743D1AC59EDBAC6"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#define MODP_3072_X \
 | 
					 | 
				
			||||||
    "4391157AD824806F07421C1545AA795E26B120A5CEE427F0" \
 | 
					 | 
				
			||||||
    "6725BB247E6B2F4C4BE052E4B240B2DD6194B37F3423FA3F" \
 | 
					 | 
				
			||||||
    "00C3DF9F4C2165662FCCC9B8DE52C19001E8D54E9053A605" \
 | 
					 | 
				
			||||||
    "24BCA6AB0698632EB5D62451987E89AF0FA63479D344E2A7" \
 | 
					 | 
				
			||||||
    "58ED8DB5D287600C85A8DD08D9E2E5587177AB6A25A76C71" \
 | 
					 | 
				
			||||||
    "5BCAA737FB7DC45E371F4DEC13B40CA9D461A99A98847E1B" \
 | 
					 | 
				
			||||||
    "D9CD1BA02DCC331B5B2256887B7F0139A9E7BEA8A6CDA318" \
 | 
					 | 
				
			||||||
    "B95E12A1CEE6A26EC070C34C270067C79DBC906295C3C9DF" \
 | 
					 | 
				
			||||||
    "2FA6D6B637B7CE81B535DB2D6E196F46ED2F92F3EE8EACE1" \
 | 
					 | 
				
			||||||
    "002349D035550A44B75E76B7A77A6A670EC13E334201B543" \
 | 
					 | 
				
			||||||
    "B1708295F33B777BD4555A032313C3388DBD5ABC5FB0FEFD" \
 | 
					 | 
				
			||||||
    "A9A98C0CC4C7E919927BDC8D46B5347A1266A4C8331C2EB0" \
 | 
					 | 
				
			||||||
    "C93DB67244BD6CE2757BA61A063DDD0DF0561A97786D1299" \
 | 
					 | 
				
			||||||
    "EBE3EAC838F420D1A0DC9D633B2F16CCE91E436C0413CE6A" \
 | 
					 | 
				
			||||||
    "F98E0273FC5C08A4EA70D6DC09A1855AFB402E02BD9F261E" \
 | 
					 | 
				
			||||||
    "863717A552F4A83D4DD5060CB70E2D4D7FFAEE912C2C4408"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
static void dhm_bench( void )
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
    dhm_bench_case( "1024", POLARSSL_DHM_RFC5114_MODP_1024_P,
 | 
					 | 
				
			||||||
            MODP_1024_G, MODP_1024_X );
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    dhm_bench_case( "2048", POLARSSL_DHM_RFC3526_MODP_2048_P,
 | 
					 | 
				
			||||||
            MODP_2048_G, MODP_2048_X );
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    dhm_bench_case( "3072", POLARSSL_DHM_RFC3526_MODP_3072_P,
 | 
					 | 
				
			||||||
            MODP_3072_G, MODP_3072_X );
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
static void ecp_bench_case( size_t dp, const char *s, const char *m )
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
    unsigned long i;
 | 
					 | 
				
			||||||
    ecp_group grp;
 | 
					 | 
				
			||||||
    ecp_point R;
 | 
					 | 
				
			||||||
    mpi M;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    ecp_group_init( &grp ); ecp_point_init( &R ); mpi_init( &M );
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    ecp_use_known_dp( &grp, dp );
 | 
					 | 
				
			||||||
    mpi_read_string( &M, 16, m );
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    printf( "  ECP-%s  : ", s );
 | 
					 | 
				
			||||||
    fflush( stdout );
 | 
					 | 
				
			||||||
    set_alarm( 3 );
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    for( i = 1; ! alarmed; i++ )
 | 
					 | 
				
			||||||
        ecp_mul( &grp, &R, &M, &grp.G, myrand, NULL );
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    printf( "%9lu mul/s\n", i / 3 );
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    ecp_group_free( &grp ); ecp_point_free( &R ); mpi_free( &M );
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#define ECP_192_M \
 | 
					 | 
				
			||||||
    "FE61330B02915F25970C2AF8575CBB227E6B6394774E6EC8"
 | 
					 | 
				
			||||||
#define ECP_224_M \
 | 
					 | 
				
			||||||
    "EAC63628087E32F61A383DCAED57E4348081FF3637D95B904C2FD487"
 | 
					 | 
				
			||||||
#define ECP_256_M \
 | 
					 | 
				
			||||||
    "83C4106612BDDB781DD446CF2A873D78AA0620B9003789244A18F83B39B3EA63"
 | 
					 | 
				
			||||||
#define ECP_384_M \
 | 
					 | 
				
			||||||
    "3E45569675A7E2E0E2E663A11E4226FBEF0F99A96CD6E547" \
 | 
					 | 
				
			||||||
    "9ABDDF36DD9AB7278BCD8B96A0775847A6431D2AF7476CD9"
 | 
					 | 
				
			||||||
#define ECP_521_M \
 | 
					 | 
				
			||||||
    "017F540D09F24EC6B102E8E4A9F14B850442D98C68FB29A6B09B9B9D40E2A750" \
 | 
					 | 
				
			||||||
    "7F3D2D6C5B6536B607EF2BCEA4797BB3A68F0D745410EB5CFFC7FF7FB17381544E"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
static void ecp_bench( void )
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
#if defined(POLARSSL_ECP_DP_SECP192R1_ENABLED)
 | 
					 | 
				
			||||||
    ecp_bench_case( POLARSSL_ECP_DP_SECP192R1, "192", ECP_192_M );
 | 
					 | 
				
			||||||
#endif
 | 
					 | 
				
			||||||
#if defined(POLARSSL_ECP_DP_SECP224R1_ENABLED)
 | 
					 | 
				
			||||||
    ecp_bench_case( POLARSSL_ECP_DP_SECP224R1, "224", ECP_224_M );
 | 
					 | 
				
			||||||
#endif
 | 
					 | 
				
			||||||
#if defined(POLARSSL_ECP_DP_SECP256R1_ENABLED)
 | 
					 | 
				
			||||||
    ecp_bench_case( POLARSSL_ECP_DP_SECP256R1, "256", ECP_256_M );
 | 
					 | 
				
			||||||
#endif
 | 
					 | 
				
			||||||
#if defined(POLARSSL_ECP_DP_SECP384R1_ENABLED)
 | 
					 | 
				
			||||||
    ecp_bench_case( POLARSSL_ECP_DP_SECP384R1, "384", ECP_384_M );
 | 
					 | 
				
			||||||
#endif
 | 
					 | 
				
			||||||
#if defined(POLARSSL_ECP_DP_SECP521R1_ENABLED)
 | 
					 | 
				
			||||||
    ecp_bench_case( POLARSSL_ECP_DP_SECP521R1, "521", ECP_521_M );
 | 
					 | 
				
			||||||
#endif
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
int main( int argc, char *argv[] )
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
    ((void) argv);
 | 
					 | 
				
			||||||
    if( argc > 1 )
 | 
					 | 
				
			||||||
    {
 | 
					 | 
				
			||||||
        dhm_bench();
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    ecp_bench();
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    return( 0 );
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
#endif
 | 
					 | 
				
			||||||
@ -1,169 +0,0 @@
 | 
				
			|||||||
<?xml version="1.0" encoding="utf-8"?>
 | 
					 | 
				
			||||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 | 
					 | 
				
			||||||
  <ItemGroup Label="ProjectConfigurations">
 | 
					 | 
				
			||||||
    <ProjectConfiguration Include="Debug|Win32">
 | 
					 | 
				
			||||||
      <Configuration>Debug</Configuration>
 | 
					 | 
				
			||||||
      <Platform>Win32</Platform>
 | 
					 | 
				
			||||||
    </ProjectConfiguration>
 | 
					 | 
				
			||||||
    <ProjectConfiguration Include="Debug|x64">
 | 
					 | 
				
			||||||
      <Configuration>Debug</Configuration>
 | 
					 | 
				
			||||||
      <Platform>x64</Platform>
 | 
					 | 
				
			||||||
    </ProjectConfiguration>
 | 
					 | 
				
			||||||
    <ProjectConfiguration Include="Release|Win32">
 | 
					 | 
				
			||||||
      <Configuration>Release</Configuration>
 | 
					 | 
				
			||||||
      <Platform>Win32</Platform>
 | 
					 | 
				
			||||||
    </ProjectConfiguration>
 | 
					 | 
				
			||||||
    <ProjectConfiguration Include="Release|x64">
 | 
					 | 
				
			||||||
      <Configuration>Release</Configuration>
 | 
					 | 
				
			||||||
      <Platform>x64</Platform>
 | 
					 | 
				
			||||||
    </ProjectConfiguration>
 | 
					 | 
				
			||||||
  </ItemGroup>
 | 
					 | 
				
			||||||
  <ItemGroup>
 | 
					 | 
				
			||||||
    <ClCompile Include="..\..\programs\test\ecp-bench.c" />
 | 
					 | 
				
			||||||
  </ItemGroup>
 | 
					 | 
				
			||||||
  <ItemGroup>
 | 
					 | 
				
			||||||
    <ProjectReference Include="PolarSSL.vcxproj">
 | 
					 | 
				
			||||||
      <Project>{46cf2d25-6a36-4189-b59c-e4815388e554}</Project>
 | 
					 | 
				
			||||||
    </ProjectReference>
 | 
					 | 
				
			||||||
  </ItemGroup>
 | 
					 | 
				
			||||||
  <PropertyGroup Label="Globals">
 | 
					 | 
				
			||||||
    <ProjectGuid>{54880004-9AA2-434D-A2F0-7F59D6F1536A}</ProjectGuid>
 | 
					 | 
				
			||||||
    <Keyword>Win32Proj</Keyword>
 | 
					 | 
				
			||||||
    <RootNamespace>ecp-bench</RootNamespace>
 | 
					 | 
				
			||||||
  </PropertyGroup>
 | 
					 | 
				
			||||||
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 | 
					 | 
				
			||||||
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 | 
					 | 
				
			||||||
    <ConfigurationType>Application</ConfigurationType>
 | 
					 | 
				
			||||||
    <UseDebugLibraries>true</UseDebugLibraries>
 | 
					 | 
				
			||||||
    <CharacterSet>Unicode</CharacterSet>
 | 
					 | 
				
			||||||
  </PropertyGroup>
 | 
					 | 
				
			||||||
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 | 
					 | 
				
			||||||
    <ConfigurationType>Application</ConfigurationType>
 | 
					 | 
				
			||||||
    <UseDebugLibraries>true</UseDebugLibraries>
 | 
					 | 
				
			||||||
    <CharacterSet>Unicode</CharacterSet>
 | 
					 | 
				
			||||||
  </PropertyGroup>
 | 
					 | 
				
			||||||
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 | 
					 | 
				
			||||||
    <ConfigurationType>Application</ConfigurationType>
 | 
					 | 
				
			||||||
    <UseDebugLibraries>false</UseDebugLibraries>
 | 
					 | 
				
			||||||
    <WholeProgramOptimization>true</WholeProgramOptimization>
 | 
					 | 
				
			||||||
    <CharacterSet>Unicode</CharacterSet>
 | 
					 | 
				
			||||||
  </PropertyGroup>
 | 
					 | 
				
			||||||
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 | 
					 | 
				
			||||||
    <ConfigurationType>Application</ConfigurationType>
 | 
					 | 
				
			||||||
    <UseDebugLibraries>false</UseDebugLibraries>
 | 
					 | 
				
			||||||
    <WholeProgramOptimization>true</WholeProgramOptimization>
 | 
					 | 
				
			||||||
    <CharacterSet>Unicode</CharacterSet>
 | 
					 | 
				
			||||||
    <PlatformToolset>Windows7.1SDK</PlatformToolset>
 | 
					 | 
				
			||||||
  </PropertyGroup>
 | 
					 | 
				
			||||||
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
 | 
					 | 
				
			||||||
  <ImportGroup Label="ExtensionSettings">
 | 
					 | 
				
			||||||
  </ImportGroup>
 | 
					 | 
				
			||||||
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
 | 
					 | 
				
			||||||
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 | 
					 | 
				
			||||||
  </ImportGroup>
 | 
					 | 
				
			||||||
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
 | 
					 | 
				
			||||||
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 | 
					 | 
				
			||||||
  </ImportGroup>
 | 
					 | 
				
			||||||
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
 | 
					 | 
				
			||||||
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 | 
					 | 
				
			||||||
  </ImportGroup>
 | 
					 | 
				
			||||||
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
 | 
					 | 
				
			||||||
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 | 
					 | 
				
			||||||
  </ImportGroup>
 | 
					 | 
				
			||||||
  <PropertyGroup Label="UserMacros" />
 | 
					 | 
				
			||||||
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
 | 
					 | 
				
			||||||
    <LinkIncremental>true</LinkIncremental>
 | 
					 | 
				
			||||||
  </PropertyGroup>
 | 
					 | 
				
			||||||
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
 | 
					 | 
				
			||||||
    <LinkIncremental>true</LinkIncremental>
 | 
					 | 
				
			||||||
  </PropertyGroup>
 | 
					 | 
				
			||||||
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
 | 
					 | 
				
			||||||
    <LinkIncremental>false</LinkIncremental>
 | 
					 | 
				
			||||||
  </PropertyGroup>
 | 
					 | 
				
			||||||
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
 | 
					 | 
				
			||||||
    <LinkIncremental>false</LinkIncremental>
 | 
					 | 
				
			||||||
  </PropertyGroup>
 | 
					 | 
				
			||||||
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
 | 
					 | 
				
			||||||
    <ClCompile>
 | 
					 | 
				
			||||||
      <PrecompiledHeader>
 | 
					 | 
				
			||||||
      </PrecompiledHeader>
 | 
					 | 
				
			||||||
      <WarningLevel>Level3</WarningLevel>
 | 
					 | 
				
			||||||
      <Optimization>Disabled</Optimization>
 | 
					 | 
				
			||||||
      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 | 
					 | 
				
			||||||
      <AdditionalIncludeDirectories>../../include</AdditionalIncludeDirectories>
 | 
					 | 
				
			||||||
    </ClCompile>
 | 
					 | 
				
			||||||
    <Link>
 | 
					 | 
				
			||||||
      <SubSystem>Console</SubSystem>
 | 
					 | 
				
			||||||
      <GenerateDebugInformation>true</GenerateDebugInformation>
 | 
					 | 
				
			||||||
      <ShowProgress>NotSet</ShowProgress>
 | 
					 | 
				
			||||||
      <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);PolarSSL.lib</AdditionalDependencies>
 | 
					 | 
				
			||||||
      <AdditionalLibraryDirectories>Debug</AdditionalLibraryDirectories>
 | 
					 | 
				
			||||||
    </Link>
 | 
					 | 
				
			||||||
    <ProjectReference>
 | 
					 | 
				
			||||||
      <LinkLibraryDependencies>false</LinkLibraryDependencies>
 | 
					 | 
				
			||||||
    </ProjectReference>
 | 
					 | 
				
			||||||
  </ItemDefinitionGroup>
 | 
					 | 
				
			||||||
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
 | 
					 | 
				
			||||||
    <ClCompile>
 | 
					 | 
				
			||||||
      <PrecompiledHeader>
 | 
					 | 
				
			||||||
      </PrecompiledHeader>
 | 
					 | 
				
			||||||
      <WarningLevel>Level3</WarningLevel>
 | 
					 | 
				
			||||||
      <Optimization>Disabled</Optimization>
 | 
					 | 
				
			||||||
      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 | 
					 | 
				
			||||||
      <AdditionalIncludeDirectories>../../include</AdditionalIncludeDirectories>
 | 
					 | 
				
			||||||
    </ClCompile>
 | 
					 | 
				
			||||||
    <Link>
 | 
					 | 
				
			||||||
      <SubSystem>Console</SubSystem>
 | 
					 | 
				
			||||||
      <GenerateDebugInformation>true</GenerateDebugInformation>
 | 
					 | 
				
			||||||
      <ShowProgress>NotSet</ShowProgress>
 | 
					 | 
				
			||||||
      <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);PolarSSL.lib</AdditionalDependencies>
 | 
					 | 
				
			||||||
      <AdditionalLibraryDirectories>Debug</AdditionalLibraryDirectories>
 | 
					 | 
				
			||||||
    </Link>
 | 
					 | 
				
			||||||
    <ProjectReference>
 | 
					 | 
				
			||||||
      <LinkLibraryDependencies>false</LinkLibraryDependencies>
 | 
					 | 
				
			||||||
    </ProjectReference>
 | 
					 | 
				
			||||||
  </ItemDefinitionGroup>
 | 
					 | 
				
			||||||
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
 | 
					 | 
				
			||||||
    <ClCompile>
 | 
					 | 
				
			||||||
      <WarningLevel>Level3</WarningLevel>
 | 
					 | 
				
			||||||
      <PrecompiledHeader>
 | 
					 | 
				
			||||||
      </PrecompiledHeader>
 | 
					 | 
				
			||||||
      <Optimization>MaxSpeed</Optimization>
 | 
					 | 
				
			||||||
      <FunctionLevelLinking>true</FunctionLevelLinking>
 | 
					 | 
				
			||||||
      <IntrinsicFunctions>true</IntrinsicFunctions>
 | 
					 | 
				
			||||||
      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 | 
					 | 
				
			||||||
      <AdditionalIncludeDirectories>../../include</AdditionalIncludeDirectories>
 | 
					 | 
				
			||||||
    </ClCompile>
 | 
					 | 
				
			||||||
    <Link>
 | 
					 | 
				
			||||||
      <SubSystem>Console</SubSystem>
 | 
					 | 
				
			||||||
      <GenerateDebugInformation>true</GenerateDebugInformation>
 | 
					 | 
				
			||||||
      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 | 
					 | 
				
			||||||
      <OptimizeReferences>true</OptimizeReferences>
 | 
					 | 
				
			||||||
      <AdditionalLibraryDirectories>Release</AdditionalLibraryDirectories>
 | 
					 | 
				
			||||||
      <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);PolarSSL.lib</AdditionalDependencies>
 | 
					 | 
				
			||||||
    </Link>
 | 
					 | 
				
			||||||
  </ItemDefinitionGroup>
 | 
					 | 
				
			||||||
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
 | 
					 | 
				
			||||||
    <ClCompile>
 | 
					 | 
				
			||||||
      <WarningLevel>Level3</WarningLevel>
 | 
					 | 
				
			||||||
      <PrecompiledHeader>
 | 
					 | 
				
			||||||
      </PrecompiledHeader>
 | 
					 | 
				
			||||||
      <Optimization>MaxSpeed</Optimization>
 | 
					 | 
				
			||||||
      <FunctionLevelLinking>true</FunctionLevelLinking>
 | 
					 | 
				
			||||||
      <IntrinsicFunctions>true</IntrinsicFunctions>
 | 
					 | 
				
			||||||
      <PreprocessorDefinitions>WIN64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 | 
					 | 
				
			||||||
      <AdditionalIncludeDirectories>../../include</AdditionalIncludeDirectories>
 | 
					 | 
				
			||||||
    </ClCompile>
 | 
					 | 
				
			||||||
    <Link>
 | 
					 | 
				
			||||||
      <SubSystem>Console</SubSystem>
 | 
					 | 
				
			||||||
      <GenerateDebugInformation>true</GenerateDebugInformation>
 | 
					 | 
				
			||||||
      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 | 
					 | 
				
			||||||
      <OptimizeReferences>true</OptimizeReferences>
 | 
					 | 
				
			||||||
      <AdditionalLibraryDirectories>Release</AdditionalLibraryDirectories>
 | 
					 | 
				
			||||||
      <AdditionalDependencies>%(AdditionalDependencies);</AdditionalDependencies>
 | 
					 | 
				
			||||||
    </Link>
 | 
					 | 
				
			||||||
  </ItemDefinitionGroup>
 | 
					 | 
				
			||||||
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
 | 
					 | 
				
			||||||
  <ImportGroup Label="ExtensionTargets">
 | 
					 | 
				
			||||||
  </ImportGroup>
 | 
					 | 
				
			||||||
</Project>
 | 
					 | 
				
			||||||
@ -1,101 +0,0 @@
 | 
				
			|||||||
# Microsoft Developer Studio Project File - Name="ecp-bench" - Package Owner=<4>
 | 
					 | 
				
			||||||
# Microsoft Developer Studio Generated Build File, Format Version 6.00
 | 
					 | 
				
			||||||
# ** DO NOT EDIT **
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# TARGTYPE "Win32 (x86) Console Application" 0x0103
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CFG=ecp-bench - Win32 Debug
 | 
					 | 
				
			||||||
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
 | 
					 | 
				
			||||||
!MESSAGE use the Export Makefile command and run
 | 
					 | 
				
			||||||
!MESSAGE 
 | 
					 | 
				
			||||||
!MESSAGE NMAKE /f "ecp-bench.mak".
 | 
					 | 
				
			||||||
!MESSAGE 
 | 
					 | 
				
			||||||
!MESSAGE You can specify a configuration when running NMAKE
 | 
					 | 
				
			||||||
!MESSAGE by defining the macro CFG on the command line. For example:
 | 
					 | 
				
			||||||
!MESSAGE 
 | 
					 | 
				
			||||||
!MESSAGE NMAKE /f "ecp-bench.mak" CFG="ecp-bench - Win32 Debug"
 | 
					 | 
				
			||||||
!MESSAGE 
 | 
					 | 
				
			||||||
!MESSAGE Possible choices for configuration are:
 | 
					 | 
				
			||||||
!MESSAGE 
 | 
					 | 
				
			||||||
!MESSAGE "ecp-bench - Win32 Release" (based on "Win32 (x86) Console Application")
 | 
					 | 
				
			||||||
!MESSAGE "ecp-bench - Win32 Debug" (based on "Win32 (x86) Console Application")
 | 
					 | 
				
			||||||
!MESSAGE 
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Begin Project
 | 
					 | 
				
			||||||
# PROP AllowPerConfigDependencies 0
 | 
					 | 
				
			||||||
# PROP Scc_ProjName ""
 | 
					 | 
				
			||||||
# PROP Scc_LocalPath ""
 | 
					 | 
				
			||||||
CPP=cl.exe
 | 
					 | 
				
			||||||
RSC=rc.exe
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
!IF  "$(CFG)" == "ecp-bench - Win32 Release"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# PROP BASE Use_MFC 0
 | 
					 | 
				
			||||||
# PROP BASE Use_Debug_Libraries 0
 | 
					 | 
				
			||||||
# PROP BASE Output_Dir ""
 | 
					 | 
				
			||||||
# PROP BASE Intermediate_Dir "temp"
 | 
					 | 
				
			||||||
# PROP BASE Target_Dir ""
 | 
					 | 
				
			||||||
# PROP Use_MFC 0
 | 
					 | 
				
			||||||
# PROP Use_Debug_Libraries 0
 | 
					 | 
				
			||||||
# PROP Output_Dir ""
 | 
					 | 
				
			||||||
# PROP Intermediate_Dir "temp"
 | 
					 | 
				
			||||||
# PROP Target_Dir ""
 | 
					 | 
				
			||||||
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
 | 
					 | 
				
			||||||
# ADD CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
 | 
					 | 
				
			||||||
# ADD BASE RSC /l 0x40c /d "NDEBUG"
 | 
					 | 
				
			||||||
# ADD RSC /l 0x40c /d "NDEBUG"
 | 
					 | 
				
			||||||
BSC32=bscmake.exe
 | 
					 | 
				
			||||||
# ADD BASE BSC32 /nologo
 | 
					 | 
				
			||||||
# ADD BSC32 /nologo
 | 
					 | 
				
			||||||
LINK32=link.exe
 | 
					 | 
				
			||||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib  kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
 | 
					 | 
				
			||||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib  kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
!ELSEIF  "$(CFG)" == "ecp-bench - Win32 Debug"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# PROP BASE Use_MFC 0
 | 
					 | 
				
			||||||
# PROP BASE Use_Debug_Libraries 1
 | 
					 | 
				
			||||||
# PROP BASE Output_Dir ""
 | 
					 | 
				
			||||||
# PROP BASE Intermediate_Dir "temp"
 | 
					 | 
				
			||||||
# PROP BASE Target_Dir ""
 | 
					 | 
				
			||||||
# PROP Use_MFC 0
 | 
					 | 
				
			||||||
# PROP Use_Debug_Libraries 1
 | 
					 | 
				
			||||||
# PROP Output_Dir ""
 | 
					 | 
				
			||||||
# PROP Intermediate_Dir "temp"
 | 
					 | 
				
			||||||
# PROP Target_Dir ""
 | 
					 | 
				
			||||||
# ADD BASE CPP /nologo /W3 /Gm /GX /Z7 /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ  /c
 | 
					 | 
				
			||||||
# ADD CPP /nologo /W3 /Gm /GX /Z7 /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ  /c
 | 
					 | 
				
			||||||
# ADD BASE RSC /l 0x40c /d "_DEBUG"
 | 
					 | 
				
			||||||
# ADD RSC /l 0x40c /d "_DEBUG"
 | 
					 | 
				
			||||||
BSC32=bscmake.exe
 | 
					 | 
				
			||||||
# ADD BASE BSC32 /nologo
 | 
					 | 
				
			||||||
# ADD BSC32 /nologo
 | 
					 | 
				
			||||||
LINK32=link.exe
 | 
					 | 
				
			||||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib  kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
 | 
					 | 
				
			||||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib  kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
!ENDIF 
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Begin Target
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Name "ecp-bench - Win32 Release"
 | 
					 | 
				
			||||||
# Name "ecp-bench - Win32 Debug"
 | 
					 | 
				
			||||||
# Begin Group "Source Files"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
 | 
					 | 
				
			||||||
# Begin Source File
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
SOURCE=..\..\programs\test\ecp-bench.c
 | 
					 | 
				
			||||||
# ADD CPP /I "../../include"
 | 
					 | 
				
			||||||
# End Source File
 | 
					 | 
				
			||||||
# End Group
 | 
					 | 
				
			||||||
# Begin Group "Header Files"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# PROP Default_Filter "h;hpp;hxx;hm;inl"
 | 
					 | 
				
			||||||
# End Group
 | 
					 | 
				
			||||||
# Begin Group "Resource Files"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
 | 
					 | 
				
			||||||
# End Group
 | 
					 | 
				
			||||||
# End Target
 | 
					 | 
				
			||||||
# End Project
 | 
					 | 
				
			||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user