From d7aa4332dae06ae890053dd13239ddabee46b86c Mon Sep 17 00:00:00 2001 From: Riza Sulistyo Date: Wed, 19 Jun 2013 06:47:43 +0000 Subject: Re #1680: Add initial support for Win64 git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4537 74dad513-b988-da41-8d7b-12977e46ad98 --- .../build/baseclasses/libbaseclasses.vcproj | 366 ++ third_party/build/g7221/libg7221codec.vcproj | 2248 ++++++++---- third_party/build/gsm/libgsmcodec.vcproj | 2126 ++++++++--- third_party/build/ilbc/libilbccodec.vcproj | 2542 ++++++++++---- third_party/build/milenage/libmilenage.vcproj | 932 +++-- third_party/build/portaudio/libportaudio.vcproj | 2274 +++++++++--- third_party/build/resample/libresample.vcproj | 734 +++- third_party/build/speex/config.h | 1 + third_party/build/speex/libspeex.vcproj | 3673 ++++++++++++++++---- third_party/build/srtp/libsrtp.vcproj | 662 +++- third_party/build/srtp/srtp_config.h | 2 +- third_party/speex/include/speex/speex.h | 2 +- third_party/speex/libspeex/stack_alloc.h | 2 +- third_party/srtp/include/srtp.h | 6 +- 14 files changed, 12118 insertions(+), 3452 deletions(-) (limited to 'third_party') diff --git a/third_party/build/baseclasses/libbaseclasses.vcproj b/third_party/build/baseclasses/libbaseclasses.vcproj index d2f1c25a..c5132a4c 100644 --- a/third_party/build/baseclasses/libbaseclasses.vcproj +++ b/third_party/build/baseclasses/libbaseclasses.vcproj @@ -10,6 +10,9 @@ + @@ -73,6 +76,66 @@ Name="VCPostBuildEventTool" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/third_party/build/g7221/libg7221codec.vcproj b/third_party/build/g7221/libg7221codec.vcproj index fb436777..83b447b3 100644 --- a/third_party/build/g7221/libg7221codec.vcproj +++ b/third_party/build/g7221/libg7221codec.vcproj @@ -11,16 +11,19 @@ Name="Win32" /> + - - - - - - - - - - + + - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + - - - - - - - - - - - + + - - + + + + - - - - + + + + + + + - - - - + + + + - - - - + + - - + @@ -132,7 +135,7 @@ /> @@ -199,7 +202,7 @@ /> - - - - @@ -400,7 +389,7 @@ /> @@ -467,7 +456,7 @@ /> - - @@ -660,7 +642,7 @@ /> @@ -727,7 +709,7 @@ /> - - - - @@ -928,7 +896,7 @@ /> + + - - - - @@ -1215,9 +1176,9 @@ /> @@ -1282,11 +1243,12 @@ /> - - - - + + @@ -1515,7 +1470,7 @@ /> + + + + + + + + + + + + + + + + + @@ -1582,7 +1597,7 @@ /> @@ -1649,7 +1664,7 @@ /> @@ -1716,7 +1731,7 @@ /> @@ -1783,7 +1798,7 @@ /> @@ -1850,7 +1865,7 @@ /> + + @@ -1976,7 +1999,7 @@ /> @@ -2043,7 +2066,7 @@ /> @@ -2110,7 +2133,7 @@ /> @@ -2177,7 +2200,7 @@ /> @@ -2271,9 +2294,9 @@ /> @@ -2338,12 +2361,11 @@ /> + + @@ -2437,7 +2468,7 @@ /> @@ -2504,7 +2535,7 @@ /> @@ -2571,7 +2602,7 @@ /> @@ -2638,7 +2669,7 @@ /> @@ -2705,7 +2736,7 @@ /> @@ -2772,7 +2803,7 @@ /> - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2854,6 +4152,15 @@ PreprocessorDefinitions="" /> + + + @@ -2863,9 +4170,18 @@ PreprocessorDefinitions="" /> + + + - - - - - - - - - - - - - - - - + + + @@ -3813,6 +5106,15 @@ PreprocessorDefinitions="" /> + + + @@ -3822,6 +5124,15 @@ PreprocessorDefinitions="" /> + + + @@ -3831,6 +5142,15 @@ PreprocessorDefinitions="" /> + + + @@ -3840,6 +5160,15 @@ PreprocessorDefinitions="" /> + + + @@ -3849,6 +5178,15 @@ PreprocessorDefinitions="" /> + + + + - - + + - - - - + + - - - - - + + - + + + + + + + + + + + + + - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2783,6 +3151,14 @@ PreprocessorDefinitions="" /> + + + @@ -2791,6 +3167,14 @@ PreprocessorDefinitions="" /> + + + @@ -2799,6 +3183,14 @@ PreprocessorDefinitions="" /> + + + @@ -2807,6 +3199,14 @@ PreprocessorDefinitions="" /> + + + @@ -2815,6 +3215,14 @@ PreprocessorDefinitions="" /> + + + + + + @@ -2835,6 +3251,14 @@ PreprocessorDefinitions="" /> + + + @@ -2843,6 +3267,14 @@ PreprocessorDefinitions="" /> + + + @@ -2851,6 +3283,14 @@ PreprocessorDefinitions="" /> + + + @@ -2859,6 +3299,14 @@ PreprocessorDefinitions="" /> + + + @@ -2867,6 +3315,14 @@ PreprocessorDefinitions="" /> + + + + @@ -130,7 +133,7 @@ /> @@ -196,7 +199,7 @@ /> - - - - @@ -394,7 +383,7 @@ /> @@ -460,7 +449,7 @@ /> - - @@ -650,7 +632,7 @@ /> @@ -716,7 +698,7 @@ /> - - - - @@ -914,7 +882,7 @@ /> + + - - - - @@ -1197,9 +1158,9 @@ /> @@ -1263,11 +1224,12 @@ /> - - - - + + @@ -1492,7 +1447,7 @@ /> - - @@ -1624,7 +1572,7 @@ /> @@ -1690,7 +1638,7 @@ /> @@ -1783,9 +1731,9 @@ /> @@ -1849,12 +1797,11 @@ /> + + @@ -1946,7 +1902,7 @@ /> @@ -2012,7 +1968,7 @@ /> @@ -2078,7 +2034,7 @@ /> @@ -2144,7 +2100,7 @@ /> @@ -2210,7 +2166,7 @@ /> @@ -2276,7 +2232,7 @@ /> + + @@ -2427,9 +2391,9 @@ /> @@ -2493,9 +2457,9 @@ /> @@ -2532,7 +2496,7 @@ /> @@ -2598,7 +2562,7 @@ /> @@ -2664,7 +2628,7 @@ /> @@ -2730,7 +2694,7 @@ /> - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2806,6 +3417,15 @@ PreprocessorDefinitions="" /> + + + @@ -2815,6 +3435,15 @@ PreprocessorDefinitions="" /> + + + @@ -2824,9 +3453,18 @@ PreprocessorDefinitions="" /> + + + + + + @@ -2846,6 +3493,15 @@ PreprocessorDefinitions="" /> + + + @@ -2855,6 +3511,15 @@ PreprocessorDefinitions="" /> + + + @@ -2864,6 +3529,15 @@ PreprocessorDefinitions="" /> + + + @@ -2873,6 +3547,15 @@ PreprocessorDefinitions="" /> + + + @@ -2882,9 +3565,130 @@ PreprocessorDefinitions="" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2905,7 +3718,52 @@ /> + + + + + + + + + + + + + + + - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + @@ -131,7 +134,7 @@ /> @@ -198,7 +201,7 @@ /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -249,7 +370,6 @@ @@ -316,7 +436,6 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -399,7 +635,7 @@ /> @@ -466,7 +702,7 @@ /> - - @@ -656,7 +886,7 @@ /> - + + - + + + + + + + + + + + + + @@ -839,6 +1120,7 @@ @@ -905,6 +1187,7 @@ + + + + + + + + + + + + + + + + + @@ -1029,7 +1372,6 @@ @@ -1096,7 +1438,6 @@ - - @@ -1246,7 +1579,7 @@ /> @@ -1313,7 +1646,7 @@ /> + + @@ -1636,7 +1978,7 @@ /> @@ -1702,7 +2044,7 @@ /> @@ -1753,6 +2095,7 @@ @@ -1819,6 +2162,7 @@ + + @@ -1959,7 +2312,7 @@ /> @@ -2010,7 +2363,6 @@ @@ -2077,7 +2429,6 @@ @@ -2144,7 +2495,6 @@ @@ -2211,7 +2561,6 @@ @@ -2294,7 +2643,7 @@ /> + + @@ -2403,6 +2761,7 @@ @@ -2469,6 +2828,7 @@ @@ -2550,7 +2910,7 @@ /> @@ -2616,7 +2976,7 @@ /> + + + @@ -2811,6 +3180,15 @@ PreprocessorDefinitions="" /> + + + @@ -2820,6 +3198,15 @@ PreprocessorDefinitions="" /> + + + @@ -2829,6 +3216,15 @@ PreprocessorDefinitions="" /> + + + @@ -2838,6 +3234,15 @@ PreprocessorDefinitions="" /> + + + @@ -2847,6 +3252,15 @@ PreprocessorDefinitions="" /> + + + + @@ -131,7 +134,7 @@ /> @@ -198,7 +201,7 @@ /> - - - - @@ -383,7 +370,6 @@ @@ -450,7 +436,6 @@ - - @@ -641,6 +619,7 @@ @@ -707,6 +686,7 @@ - - - - @@ -920,7 +886,7 @@ /> + + - - - - @@ -1206,9 +1163,9 @@ /> @@ -1273,11 +1230,12 @@ /> - - - - + + @@ -1504,7 +1453,7 @@ /> + + + + + + + + + + + + + + + + + @@ -1555,6 +1563,7 @@ @@ -1621,6 +1630,7 @@ @@ -1687,6 +1697,7 @@ @@ -1753,6 +1764,7 @@ @@ -1834,7 +1846,7 @@ /> + + @@ -1943,7 +1963,6 @@ @@ -2010,7 +2029,6 @@ @@ -2093,7 +2111,7 @@ /> @@ -2160,7 +2178,7 @@ /> @@ -2254,9 +2272,9 @@ /> @@ -2321,12 +2339,11 @@ /> + + @@ -2418,7 +2444,7 @@ /> @@ -2484,7 +2510,7 @@ /> @@ -2550,7 +2576,7 @@ /> @@ -2601,6 +2627,7 @@ @@ -2667,6 +2694,7 @@ @@ -2733,6 +2761,7 @@ - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2813,6 +5316,15 @@ PreprocessorDefinitions="" /> + + + @@ -2823,6 +5335,16 @@ PreprocessorDefinitions="" /> + + + @@ -2832,6 +5354,15 @@ PreprocessorDefinitions="" /> + + + @@ -2842,9 +5373,19 @@ PreprocessorDefinitions="" /> + + + - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -130,7 +133,7 @@ /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - @@ -375,12 +741,14 @@ /> - - @@ -517,7 +876,7 @@ /> - - @@ -733,9 +1084,9 @@ /> @@ -772,7 +1123,7 @@ /> @@ -838,7 +1189,7 @@ /> - - - - + + @@ -1093,7 +1437,7 @@ /> - - @@ -1225,7 +1561,7 @@ /> @@ -1291,7 +1627,7 @@ /> + + @@ -1414,7 +1759,7 @@ /> @@ -1480,7 +1825,7 @@ /> @@ -1546,7 +1891,7 @@ /> @@ -1612,7 +1957,7 @@ /> + + @@ -1762,9 +2116,9 @@ /> @@ -1828,9 +2182,9 @@ /> @@ -1867,7 +2221,7 @@ /> @@ -1933,7 +2287,7 @@ /> header file. */ -#if defined(PJ_WIN32) && PJ_WIN32!=0 +#if (defined(PJ_WIN32) && PJ_WIN32!=0) || (defined(PJ_WIN64) && PJ_WIN64 != 0) # define HAVE_WINDOWS_H 1 #endif diff --git a/third_party/speex/include/speex/speex.h b/third_party/speex/include/speex/speex.h index 82ba0162..b16b1aba 100644 --- a/third_party/speex/include/speex/speex.h +++ b/third_party/speex/include/speex/speex.h @@ -411,7 +411,7 @@ extern const SpeexMode * const speex_mode_list[SPEEX_NB_MODES]; /** Obtain one of the modes available */ const SpeexMode * speex_lib_get_mode (int mode); -#ifndef WIN32 +#if (!defined(WIN32) && !defined(WIN64)) /* We actually override the function in the narrowband case so that we can avoid linking in the wideband stuff */ #define speex_lib_get_mode(mode) ((mode)==SPEEX_MODEID_NB ? &speex_nb_mode : speex_lib_get_mode (mode)) #endif diff --git a/third_party/speex/libspeex/stack_alloc.h b/third_party/speex/libspeex/stack_alloc.h index 5264e666..bd973fa3 100644 --- a/third_party/speex/libspeex/stack_alloc.h +++ b/third_party/speex/libspeex/stack_alloc.h @@ -36,7 +36,7 @@ #define STACK_ALLOC_H #ifdef USE_ALLOCA -# ifdef WIN32 +# if (defined(WIN32) || defined(WIN64)) # include # else # ifdef HAVE_ALLOCA_H diff --git a/third_party/srtp/include/srtp.h b/third_party/srtp/include/srtp.h index 9fd3a575..21d8531a 100644 --- a/third_party/srtp/include/srtp.h +++ b/third_party/srtp/include/srtp.h @@ -51,7 +51,11 @@ extern "C" { #endif #ifdef _MSC_VER -#pragma pack(4) +# ifdef WIN64 +# pragma pack(8) +# else +# pragma pack(4) +# endif #endif #include "crypto_kernel.h" -- cgit v1.2.3