aboutsummaryrefslogtreecommitdiff
path: root/Win32Build
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2010-09-28 13:35:06 -0400
committerNick Mathewson <nickm@torproject.org>2010-09-28 13:38:28 -0400
commit6d8f2885d82b926b7894116384fe7fe48274e9f0 (patch)
tree3a762822ebc61391a1f01c2fc7d36f0ef0c483e0 /Win32Build
parenta467bf5fbb0fd03ecf76864315cf1ca3c33f34e3 (diff)
downloadtor-6d8f2885d82b926b7894116384fe7fe48274e9f0.tar.gz
tor-6d8f2885d82b926b7894116384fe7fe48274e9f0.zip
Remove the completely outdated Win32Build directory
If you want to try to build Tor with a recent MSVC, you are better off starting from scratch than trying to use the project files that we used to build 2006 versions of Tor using 2006 versions of MSVC.
Diffstat (limited to 'Win32Build')
-rw-r--r--Win32Build/mingw/CHANGES-libevent80
-rw-r--r--Win32Build/mingw/README8
-rw-r--r--Win32Build/mingw/libevent-1.1b-mingw-custom.diff338
-rw-r--r--Win32Build/mingw/libevent-1.1b-mingw.diff221
-rw-r--r--Win32Build/mingw/libevent-svn-mingw.diff210
-rw-r--r--Win32Build/vc6/Tor.dsw41
-rw-r--r--Win32Build/vc6/tor/Tor.dsp398
-rw-r--r--Win32Build/vc6/tor_resolve/tor_resolve.dsp134
-rw-r--r--Win32Build/vc7/Tor/Tor.sln45
-rw-r--r--Win32Build/vc7/Tor/Tor.vcproj357
-rw-r--r--Win32Build/vc7/tor_resolve/tor_resolve.vcproj169
-rw-r--r--Win32Build/vc7/unittests/unittests.vcproj342
12 files changed, 0 insertions, 2343 deletions
diff --git a/Win32Build/mingw/CHANGES-libevent b/Win32Build/mingw/CHANGES-libevent
deleted file mode 100644
index e723d9755f..0000000000
--- a/Win32Build/mingw/CHANGES-libevent
+++ /dev/null
@@ -1,80 +0,0 @@
-Changes related to compilation under MinGW/any sane win32 gcc
-=============================================================
-
-* event.c
-- If gcc include "WIN32-Code/misc.h" instead of "misc.h"
-
-* WIN32-Code/misc.h
-- Add struct prototypes for timeval and timezone
-
-* buffer.c
-- changed type of "i" from "u_int" to "unsigned int". My MinGW wasn't
- recognizing it. (u_int is normally typedef'ed to unsigned int, right?)
-
-* evbuffer.c
-- removed incorrect win32 error checking, see bufferevent_writecb().
- (this needs to be fixed by anyone planning to use evbuffer on win32)
-
-* log.c
-- If gcc include "WIN32-Code/misc.h" instead of "misc.h"
-
-* WIN32-Code/misc.c
-- if gcc, include "misc.h"
-- added newline at end of file to shut up gcc
-
-* WIN32-Code/win32.c
-- Altered the prototypes of win32_*() so their argument types didn't conflict
- with the function definitions.
-- Casted types of win32_* to void inside win32ops so that it didn't conflict
- with the definition of eventops (gcc doesn't like this)
-- Altered prototype of signal_handler to be static since definition is static
- (why wasn't it like this before)
-- Casted the second argument of signal() to be void*, some reason my MinGW
- doesn't have sighandler_t typedef'ed.
-
-* configure.in
-- some code to check if we are compiling for WIN32.
-
-* Makefile.am
-- if BUILD_WIN32 is defined, include WIN32-Code/misc.c and
- WIN32-Code/win32.c as source files.
-- if WIN32, do not build test stuff. (not windows friendly)
-- if WIN32, explicitly link to ws2_32.dll
-
-Notes
------
-- We assume that if __GNUC__ is undefined we are building with MSVC
-- If the user wishes to build a dll, they are on their own, the syntax is
- compiler specific.
-- Getting this warning from libtool, no idea why
- "libtool: link: warning: undefined symbols not allowed in i686-pc-mingw32
- shared libraries"
-
-
-Changes related to "custom eventops"
-====================================
-
-* configure.in
-- add argument --enable-custom-eventops, sets USE_CUSTOM_EVENTOPS in config.h
-- add argument --enable-custom-code, sets USE_CUSTOM_CODE in Makefile
-
-* Makefile.am
-- if USE_CUSTOM_CODE, include custom/custom.c as a source file.
- (I can't think of a way to pass a string to Makefile.am, so I'm stuck naming
- the new source file custom.c. It just seems simpler this way, but I'm open
- to suggestions)
-
-* event.c
-- if USE_CUSTOM_EVENTOPS, use eventops as defined in custom-eventops.h
-
-Notes
------
-Just in case it isn't completely obvious, the goal of "custom eventops" is to
-allow the user to include their own event processing system without requiring a
-fork. This is accomplished through two parts. Firstly, by allowing the user to
-redefine eventops. (for example, the user may wish to use epoll() exclusively).
-Secondly, by allowing the user to include their own code to support a private
-eventop (note, this may not be necessary, as the user may choose to include
-already defined eventop's.
-
-
diff --git a/Win32Build/mingw/README b/Win32Build/mingw/README
deleted file mode 100644
index 67e75cd27e..0000000000
--- a/Win32Build/mingw/README
+++ /dev/null
@@ -1,8 +0,0 @@
-The current SVN version of Tor should compile with MinGW.
-
-OpenSSL and libz both compile on MinGW out of the box.
-
-libevent 1.1b will not build unless you apply the diff in this directory.
-
-
-
diff --git a/Win32Build/mingw/libevent-1.1b-mingw-custom.diff b/Win32Build/mingw/libevent-1.1b-mingw-custom.diff
deleted file mode 100644
index 350586e35f..0000000000
--- a/Win32Build/mingw/libevent-1.1b-mingw-custom.diff
+++ /dev/null
@@ -1,338 +0,0 @@
-Only in libevent-1.1b: CHANGES
-Only in libevent-1.1b: Makefile
-diff -uwr libevent-1.1b-old/Makefile.am libevent-1.1b/Makefile.am
---- libevent-1.1b-old/Makefile.am Wed Aug 9 22:16:35 2006
-+++ libevent-1.1b/Makefile.am Sat Sep 2 03:49:26 2006
-@@ -1,6 +1,5 @@
- AUTOMAKE_OPTIONS = foreign no-dependencies
-
--SUBDIRS = . sample test
-
- EXTRA_DIST = acconfig.h event.h event-internal.h log.h evsignal.h event.3 \
- kqueue.c epoll_sub.c epoll.c select.c rtsig.c poll.c signal.c \
-@@ -20,8 +19,29 @@
-
- lib_LTLIBRARIES = libevent.la
-
--libevent_la_SOURCES = event.c buffer.c evbuffer.c log.c
--libevent_la_LIBADD = @LTLIBOBJS@
-+
-+if BUILD_WIN32
-+
-+SUBDIRS = . sample
-+SYS_LIBS = -lws2_32
-+SYS_SRC = WIN32-Code/misc.c WIN32-Code/win32.c
-+
-+else
-+
-+SUBDIRS = . sample test
-+SYS_LIBS =
-+SYS_SRC =
-+
-+endif
-+
-+if USE_CUSTOM_CODE
-+CUST_SRC = custom/custom.c
-+else
-+CUST_SRC =
-+endif
-+
-+libevent_la_SOURCES = event.c buffer.c evbuffer.c log.c $(CUST_SRC) $(SYS_SRC)
-+libevent_la_LIBADD = @LTLIBOBJS@ $(SYS_LIBS)
- libevent_la_LDFLAGS = -release @VERSION@ -version-info 1:2:0
-
- include_HEADERS = event.h
-Only in libevent-1.1b: Makefile.in
-diff -uwr libevent-1.1b-old/WIN32-Code/misc.c libevent-1.1b/WIN32-Code/misc.c
---- libevent-1.1b-old/WIN32-Code/misc.c Wed Aug 9 21:01:14 2006
-+++ libevent-1.1b/WIN32-Code/misc.c Fri Sep 1 22:21:31 2006
-@@ -4,6 +4,12 @@
- #include <sys/timeb.h>
- #include <time.h>
-
-+#ifdef __GNUC__
-+/*our prototypes for timeval and timezone are in here, just in case the above
-+ headers don't have them*/
-+#include "misc.h"
-+#endif
-+
- /****************************************************************************
- *
- * Function: gettimeofday(struct timeval *, struct timezone *)
-diff -uwr libevent-1.1b-old/WIN32-Code/misc.h libevent-1.1b/WIN32-Code/misc.h
---- libevent-1.1b-old/WIN32-Code/misc.h Wed Aug 9 21:01:14 2006
-+++ libevent-1.1b/WIN32-Code/misc.h Fri Sep 1 18:47:09 2006
-@@ -1,6 +1,9 @@
- #ifndef MISC_H
- #define MISC_H
-
-+struct timezone;
-+struct timeval;
-+
- int gettimeofday(struct timeval *,struct timezone *);
-
- #endif
-diff -uwr libevent-1.1b-old/WIN32-Code/win32.c libevent-1.1b/WIN32-Code/win32.c
---- libevent-1.1b-old/WIN32-Code/win32.c Wed Aug 9 21:25:48 2006
-+++ libevent-1.1b/WIN32-Code/win32.c Sat Sep 2 00:45:55 2006
-@@ -60,7 +60,8 @@
- /* MSDN says this is required to handle SIGFPE */
- volatile double SIGFPE_REQ = 0.0f;
-
--int signal_handler(int sig);
-+static int signal_handler(int sig);
-+
- void signal_process(void);
- int signal_recalc(void);
-
-@@ -77,20 +78,21 @@
- };
-
- void *win32_init (void);
--int win32_insert (void *, struct event *);
--int win32_del (void *, struct event *);
-+int win32_insert (struct win32op *, struct event *);
-+int win32_del (struct win32op *, struct event *);
- int win32_recalc (struct event_base *base, void *, int);
--int win32_dispatch (struct event_base *base, void *, struct timeval *);
-+int win32_dispatch (struct event_base *base, struct win32op *, struct timeval *);
-
- struct eventop win32ops = {
- "win32",
- win32_init,
-- win32_insert,
-- win32_del,
-+ (int (*) (void*, struct event*)) win32_insert,
-+ (int (*) (void*, struct event*)) win32_del,
- win32_recalc,
-- win32_dispatch
-+ (int (*) (struct event_base*, void*, struct timeval*)) win32_dispatch
- };
-
-+
- #define FD_SET_ALLOC_SIZE(n) ((sizeof(struct win_fd_set) + ((n)-1)*sizeof(SOCKET)))
-
- static int
-@@ -213,7 +215,13 @@
- if (ev->ev_events & (EV_READ|EV_WRITE))
- event_errx(1, "%s: EV_SIGNAL incompatible use",
- __func__);
-+
-+#ifndef __GNUC__
- if((int)signal(EVENT_SIGNAL(ev), signal_handler) == -1)
-+#else
-+ if((int)signal(EVENT_SIGNAL(ev), (void*) signal_handler) == -1)
-+#endif
-+
- return (-1);
-
- return (0);
-@@ -382,8 +390,13 @@
-
- /* Reinstall our signal handler. */
- TAILQ_FOREACH(ev, &signalqueue, ev_signal_next) {
-+#ifndef __GNUC__
- if((int)signal(EVENT_SIGNAL(ev), signal_handler) == -1)
-+#else
-+ if((int)signal(EVENT_SIGNAL(ev), (void*) signal_handler) == -1)
-+#endif
- return (-1);
-+
- }
- return (0);
- }
-Only in libevent-1.1b-old/: aclocal.m4
-Only in libevent-1.1b: autom4te.cache
-diff -uwr libevent-1.1b-old/buffer.c libevent-1.1b/buffer.c
---- libevent-1.1b-old/buffer.c Wed Aug 9 22:01:40 2006
-+++ libevent-1.1b/buffer.c Fri Sep 1 18:52:56 2006
-@@ -197,7 +197,7 @@
- u_char *data = EVBUFFER_DATA(buffer);
- size_t len = EVBUFFER_LENGTH(buffer);
- char *line;
-- u_int i;
-+ unsigned int i;
-
- for (i = 0; i < len; i++) {
- if (data[i] == '\r' || data[i] == '\n')
-Only in libevent-1.1b: config.guess
-Only in libevent-1.1b: config.h
-diff -uwr libevent-1.1b-old/config.h.in libevent-1.1b/config.h.in
---- libevent-1.1b-old/config.h.in Wed Aug 9 21:27:37 2006
-+++ libevent-1.1b/config.h.in Sat Sep 2 02:23:17 2006
-@@ -223,6 +223,9 @@
- /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
- #undef TIME_WITH_SYS_TIME
-
-+/* Define to 1 if you want to use a custom eventops variable */
-+#undef USE_CUSTOM_EVENTOPS
-+
- /* Version number of package */
- #undef VERSION
-
-@@ -232,11 +235,9 @@
- /* Define to empty if `const' does not conform to ANSI C. */
- #undef const
-
--/* Define to `__inline__' or `__inline' if that's what the C compiler
-- calls it, or to nothing if 'inline' is not supported under any name. */
--#ifndef __cplusplus
-+/* Define as `__inline' if that's what the C compiler calls it, or to nothing
-+ if it is not supported. */
- #undef inline
--#endif
-
- /* Define to `int' if <sys/types.h> does not define. */
- #undef pid_t
-Only in libevent-1.1b: config.h.in~
-Only in libevent-1.1b: config.log
-Only in libevent-1.1b: config.status
-Only in libevent-1.1b: configure
-diff -uwr libevent-1.1b-old/configure.in libevent-1.1b/configure.in
---- libevent-1.1b-old/configure.in Wed Aug 9 22:05:17 2006
-+++ libevent-1.1b/configure.in Sat Sep 2 03:40:15 2006
-@@ -21,6 +21,18 @@
- CFLAGS="$CFLAGS -Wall"
- fi
-
-+AC_ARG_ENABLE(custom-eventops,
-+ [ --enable-custom-eventops Use custom eventops variable],
-+ AC_DEFINE([USE_CUSTOM_EVENTOPS],[1],
-+ [Define to 1 to use a custom eventops variable])
-+ ,)
-+AC_ARG_ENABLE(custom-code,
-+ [ --enable-custom-code Use custom code from custom/],
-+ customcodev=true,
-+ customcodev=false)
-+
-+AM_CONDITIONAL(USE_CUSTOM_CODE, test x$customcodev = xtrue)
-+
- AC_PROG_LIBTOOL
-
- dnl Uncomment "AC_DISABLE_SHARED" to make shared librraries not get
-@@ -110,6 +122,22 @@
- AC_MSG_RESULT(yes)] ,AC_MSG_RESULT(no)
- )
- fi
-+
-+dnl - check if the macro WIN32 is defined on this compiler.
-+dnl - (this is how we check for a windows version of GCC)
-+AC_MSG_CHECKING(for WIN32)
-+AC_TRY_COMPILE(,
-+ [
-+ #ifndef WIN32
-+ #error
-+ #endif
-+ ],
-+ bwin32=true; AC_MSG_RESULT(yes),
-+ bwin32=false; AC_MSG_RESULT(no),
-+)
-+
-+AM_CONDITIONAL(BUILD_WIN32, test x$bwin32 = xtrue)
-+
-
- dnl Checks for typedefs, structures, and compiler characteristics.
- AC_C_CONST
-diff -uwr libevent-1.1b-old/evbuffer.c libevent-1.1b/evbuffer.c
---- libevent-1.1b-old/evbuffer.c Wed Aug 9 21:01:14 2006
-+++ libevent-1.1b/evbuffer.c Fri Sep 1 19:18:13 2006
-@@ -154,12 +154,20 @@
- if (EVBUFFER_LENGTH(bufev->output)) {
- res = evbuffer_write(bufev->output, fd);
- if (res == -1) {
-+#ifndef WIN32
-+/*todo. evbuffer uses WriteFile when WIN32 is set. WIN32 system calls do not
-+ *set errno. thus this error checking is not portable*/
- if (errno == EAGAIN ||
- errno == EINTR ||
- errno == EINPROGRESS)
- goto reschedule;
- /* error case */
- what |= EVBUFFER_ERROR;
-+
-+#else
-+ goto reschedule;
-+#endif
-+
- } else if (res == 0) {
- /* eof case */
- what |= EVBUFFER_EOF;
-@@ -181,6 +189,7 @@
- return;
-
- reschedule:
-+
- if (EVBUFFER_LENGTH(bufev->output) != 0)
- bufferevent_add(&bufev->ev_write, bufev->timeout_write);
- return;
-diff -uwr libevent-1.1b-old/event.c libevent-1.1b/event.c
---- libevent-1.1b-old/event.c Wed Aug 9 21:25:48 2006
-+++ libevent-1.1b/event.c Sat Sep 2 04:22:05 2006
-@@ -30,8 +30,14 @@
- #define WIN32_LEAN_AND_MEAN
- #include <windows.h>
- #undef WIN32_LEAN_AND_MEAN
-+
-+#ifdef __GNUC__
-+#include "WIN32-Code/misc.h"
-+#else
- #include "misc.h"
- #endif
-+
-+#endif
- #include <sys/types.h>
- #include <sys/tree.h>
- #ifdef HAVE_SYS_TIME_H
-@@ -53,6 +59,7 @@
- #include "event-internal.h"
- #include "log.h"
-
-+
- #ifdef HAVE_SELECT
- extern const struct eventop selectops;
- #endif
-@@ -75,6 +82,8 @@
- extern const struct eventop win32ops;
- #endif
-
-+#ifndef USE_CUSTOM_EVENTOPS
-+
- /* In order of preference */
- const struct eventop *eventops[] = {
- #ifdef HAVE_WORKING_KQUEUE
-@@ -101,6 +110,11 @@
- NULL
- };
-
-+#else
-+#include "custom-eventops.h"
-+#endif //USE_CUSTOM_EVENTOPS
-+
-+
- /* Global state */
- struct event_list signalqueue;
-
-Only in libevent-1.1b: libtool
-diff -uwr libevent-1.1b-old/log.c libevent-1.1b/log.c
---- libevent-1.1b-old/log.c Wed Aug 9 21:01:14 2006
-+++ libevent-1.1b/log.c Fri Sep 1 19:09:45 2006
-@@ -45,8 +45,14 @@
- #define WIN32_LEAN_AND_MEAN
- #include <windows.h>
- #undef WIN32_LEAN_AND_MEAN
-+
-+#ifdef __GNUC__
-+#include "WIN32-Code/misc.h"
-+#else
- #include "misc.h"
- #endif
-+
-+#endif
- #include <sys/types.h>
- #include <sys/tree.h>
- #ifdef HAVE_SYS_TIME_H
-Only in libevent-1.1b/sample: Makefile
-Only in libevent-1.1b/sample: Makefile.in
-Only in libevent-1.1b: stamp-h1
-Only in libevent-1.1b/test: Makefile
-Only in libevent-1.1b/test: Makefile.in
diff --git a/Win32Build/mingw/libevent-1.1b-mingw.diff b/Win32Build/mingw/libevent-1.1b-mingw.diff
deleted file mode 100644
index c7cea5b326..0000000000
--- a/Win32Build/mingw/libevent-1.1b-mingw.diff
+++ /dev/null
@@ -1,221 +0,0 @@
-=== Makefile.am
-==================================================================
---- Makefile.am (revision 8794)
-+++ Makefile.am (local)
-@@ -1,6 +1,5 @@
- AUTOMAKE_OPTIONS = foreign no-dependencies
-
--SUBDIRS = . sample test
-
- EXTRA_DIST = acconfig.h event.h event-internal.h log.h evsignal.h event.3 \
- kqueue.c epoll_sub.c epoll.c select.c rtsig.c poll.c signal.c \
-@@ -20,13 +19,29 @@
-
- lib_LTLIBRARIES = libevent.la
-
--libevent_la_SOURCES = event.c buffer.c evbuffer.c log.c
--libevent_la_LIBADD = @LTLIBOBJS@
-+if BUILD_WIN32
-+
-+SUBDIRS = . sample
-+SYS_LIBS = -lws2_32
-+SYS_SRC = WIN32-Code/misc.c WIN32-Code/win32.c
-+SYS_INCLUDES = -IWIN32-Code
-+
-+else
-+
-+SUBDIRS = . sample test
-+SYS_LIBS =
-+SYS_SRC =
-+SYS_INCLUDES =
-+
-+endif
-+
-+libevent_la_SOURCES = event.c buffer.c evbuffer.c log.c $(SYS_SRC)
-+libevent_la_LIBADD = @LTLIBOBJS@ $(SYS_LIBS)
- libevent_la_LDFLAGS = -release @VERSION@ -version-info 1:2:0
-
- include_HEADERS = event.h
-
--INCLUDES = -Icompat
-+INCLUDES = -Icompat $(SYS_INCLUDES)
-
- man_MANS = event.3
-
-=== WIN32-Code/misc.c
-==================================================================
---- WIN32-Code/misc.c (revision 8794)
-+++ WIN32-Code/misc.c (local)
-@@ -4,6 +4,12 @@
- #include <sys/timeb.h>
- #include <time.h>
-
-+#ifdef __GNUC__
-+/*our prototypes for timeval and timezone are in here, just in case the above
-+ headers don't have them*/
-+#include "misc.h"
-+#endif
-+
- /****************************************************************************
- *
- * Function: gettimeofday(struct timeval *, struct timezone *)
-@@ -17,6 +23,7 @@
- *
- ****************************************************************************/
-
-+#ifndef HAVE_GETTIMEOFDAY
- int gettimeofday(struct timeval *tv, struct timezone *tz) {
- struct _timeb tb;
-
-@@ -28,6 +35,7 @@
- tv->tv_usec = ((int) tb.millitm) * 1000;
- return 0;
- }
-+#endif
-
- int
- win_read(int fd, void *buf, unsigned int length)
-=== WIN32-Code/misc.h
-==================================================================
---- WIN32-Code/misc.h (revision 8794)
-+++ WIN32-Code/misc.h (local)
-@@ -1,6 +1,11 @@
- #ifndef MISC_H
- #define MISC_H
-
-+struct timezone;
-+struct timeval;
-+
-+#ifndef HAVE_GETTIMEOFDAY
- int gettimeofday(struct timeval *,struct timezone *);
-+#endif
-
- #endif
-=== WIN32-Code/win32.c
-==================================================================
---- WIN32-Code/win32.c (revision 8794)
-+++ WIN32-Code/win32.c (local)
-@@ -60,7 +60,8 @@
- /* MSDN says this is required to handle SIGFPE */
- volatile double SIGFPE_REQ = 0.0f;
-
--int signal_handler(int sig);
-+static void signal_handler(int sig);
-+
- void signal_process(void);
- int signal_recalc(void);
-
-@@ -205,8 +206,9 @@
- }
-
- int
--win32_insert(struct win32op *win32op, struct event *ev)
-+win32_insert(void *op, struct event *ev)
- {
-+ struct win32op *win32op = op;
- int i;
-
- if (ev->ev_events & EV_SIGNAL) {
-@@ -251,8 +253,9 @@
- }
-
- int
--win32_del(struct win32op *win32op, struct event *ev)
-+win32_del(void *op, struct event *ev)
- {
-+ struct win32op *win32op = op;
- int i, found;
-
- if (ev->ev_events & EV_SIGNAL)
-@@ -302,9 +305,10 @@
- */
-
- int
--win32_dispatch(struct event_base *base, struct win32op *win32op,
-+win32_dispatch(struct event_base *base, void *op,
- struct timeval *tv)
- {
-+ struct win32op *win32op = op;
- int res = 0;
- int i;
- int fd_count;
-@@ -366,13 +370,11 @@
- }
-
-
--static int
-+static void
- signal_handler(int sig)
- {
- evsigcaught[sig]++;
- signal_caught = 1;
--
-- return 0;
- }
-
- int
-=== buffer.c
-==================================================================
---- buffer.c (revision 8794)
-+++ buffer.c (local)
-@@ -197,7 +197,7 @@
- u_char *data = EVBUFFER_DATA(buffer);
- size_t len = EVBUFFER_LENGTH(buffer);
- char *line;
-- u_int i;
-+ unsigned int i;
-
- for (i = 0; i < len; i++) {
- if (data[i] == '\r' || data[i] == '\n')
-=== configure.in
-==================================================================
---- configure.in (revision 8794)
-+++ configure.in (local)
-@@ -111,6 +111,21 @@
- )
- fi
-
-+dnl - check if the macro WIN32 is defined on this compiler.
-+dnl - (this is how we check for a windows version of GCC)
-+AC_MSG_CHECKING(for WIN32)
-+AC_TRY_COMPILE(,
-+ [
-+ #ifndef WIN32
-+ #error
-+ #endif
-+ ],
-+ bwin32=true; AC_MSG_RESULT(yes),
-+ bwin32=false; AC_MSG_RESULT(no),
-+)
-+
-+AM_CONDITIONAL(BUILD_WIN32, test x$bwin32 = xtrue)
-+
- dnl Checks for typedefs, structures, and compiler characteristics.
- AC_C_CONST
- AC_C_INLINE
-=== evbuffer.c
-==================================================================
---- evbuffer.c (revision 8794)
-+++ evbuffer.c (local)
-@@ -154,12 +154,20 @@
- if (EVBUFFER_LENGTH(bufev->output)) {
- res = evbuffer_write(bufev->output, fd);
- if (res == -1) {
-+#ifndef WIN32
-+/*todo. evbuffer uses WriteFile when WIN32 is set. WIN32 system calls do not
-+ *set errno. thus this error checking is not portable*/
- if (errno == EAGAIN ||
- errno == EINTR ||
- errno == EINPROGRESS)
- goto reschedule;
- /* error case */
- what |= EVBUFFER_ERROR;
-+
-+#else
-+ goto reschedule;
-+#endif
-+
- } else if (res == 0) {
- /* eof case */
- what |= EVBUFFER_EOF;
-
diff --git a/Win32Build/mingw/libevent-svn-mingw.diff b/Win32Build/mingw/libevent-svn-mingw.diff
deleted file mode 100644
index af4ffbbbb5..0000000000
--- a/Win32Build/mingw/libevent-svn-mingw.diff
+++ /dev/null
@@ -1,210 +0,0 @@
-=== Makefile.am
-==================================================================
---- Makefile.am (revision 8794)
-+++ Makefile.am (local)
-@@ -1,6 +1,5 @@
- AUTOMAKE_OPTIONS = foreign no-dependencies
-
--SUBDIRS = . sample test
-
- bin_SCRIPTS = event_rpcgen.py
-
-@@ -22,18 +21,34 @@
-
- lib_LTLIBRARIES = libevent.la
-
-+if BUILD_WIN32
-+
-+SUBDIRS = . sample
-+SYS_LIBS = -lws2_32
-+SYS_SRC = WIN32-Code/misc.c WIN32-Code/win32.c
-+SYS_INCLUDES = -IWIN32-Code
-+
-+else
-+
-+SUBDIRS = . sample test
-+SYS_LIBS =
-+SYS_SRC =
-+SYS_INCLUDES =
-+
-+endif
-+
- libevent_la_SOURCES = event.c buffer.c evbuffer.c log.c event_tagging.c \
-- http.c evhttp.h http-internal.h evdns.c evdns.h
--libevent_la_LIBADD = @LTLIBOBJS@
-+ http.c evhttp.h http-internal.h evdns.c evdns.h $(SYS_SRC)
-+libevent_la_LIBADD = @LTLIBOBJS@ $(SYS_LIBS)
- libevent_la_LDFLAGS = -release @VERSION@ -version-info 1:3:0
-
- include_HEADERS = event.h evhttp.h evdns.h
-
--INCLUDES = -Icompat
-+INCLUDES = -Icompat $(SYS_INCLUDES)
-
- man_MANS = event.3
-
- verify: libevent.la
-- cd $(srcdir)/test && make verify
-+ cd $(srcdir)/test && make verify
-
- DISTCLEANFILES = *~
-=== WIN32-Code/misc.c
-==================================================================
---- WIN32-Code/misc.c (revision 8794)
-+++ WIN32-Code/misc.c (local)
-@@ -4,6 +4,12 @@
- #include <sys/timeb.h>
- #include <time.h>
-
-+#ifdef __GNUC__
-+/*our prototypes for timeval and timezone are in here, just in case the above
-+ headers don't have them*/
-+#include "misc.h"
-+#endif
-+
- /****************************************************************************
- *
- * Function: gettimeofday(struct timeval *, struct timezone *)
-=== WIN32-Code/misc.h
-==================================================================
---- WIN32-Code/misc.h (revision 8794)
-+++ WIN32-Code/misc.h (local)
-@@ -1,6 +1,9 @@
- #ifndef MISC_H
- #define MISC_H
-
-+struct timezone;
-+struct timeval;
-+
- int gettimeofday(struct timeval *,struct timezone *);
-
- #endif
-=== WIN32-Code/win32.c
-==================================================================
---- WIN32-Code/win32.c (revision 8794)
-+++ WIN32-Code/win32.c (local)
-@@ -60,7 +60,8 @@
- /* MSDN says this is required to handle SIGFPE */
- volatile double SIGFPE_REQ = 0.0f;
-
--int signal_handler(int sig);
-+static void signal_handler(int sig);
-+
- void signal_process(void);
- int signal_recalc(void);
-
-@@ -207,8 +208,9 @@
- }
-
- int
--win32_insert(struct win32op *win32op, struct event *ev)
-+win32_insert(void *op, struct event *ev)
- {
-+ struct win32op *win32op = op;
- int i;
-
- if (ev->ev_events & EV_SIGNAL) {
-@@ -253,8 +255,9 @@
- }
-
- int
--win32_del(struct win32op *win32op, struct event *ev)
-+win32_del(void *op, struct event *ev)
- {
-+ struct win32op *win32op = op;
- int i, found;
-
- if (ev->ev_events & EV_SIGNAL)
-@@ -304,9 +307,10 @@
- */
-
- int
--win32_dispatch(struct event_base *base, struct win32op *win32op,
-+win32_dispatch(struct event_base *base, void *op,
- struct timeval *tv)
- {
-+ struct win32op *win32op = op;
- int res = 0;
- int i;
- int fd_count;
-@@ -389,13 +393,11 @@
- free(win32op);
- }
-
--static int
-+static void
- signal_handler(int sig)
- {
- evsigcaught[sig]++;
- signal_caught = 1;
--
-- return 0;
- }
-
- int
-=== buffer.c
-==================================================================
---- buffer.c (revision 8794)
-+++ buffer.c (local)
-@@ -197,7 +197,7 @@
- u_char *data = EVBUFFER_DATA(buffer);
- size_t len = EVBUFFER_LENGTH(buffer);
- char *line;
-- u_int i;
-+ unsigned int i;
-
- for (i = 0; i < len; i++) {
- if (data[i] == '\r' || data[i] == '\n')
-=== configure.in
-==================================================================
---- configure.in (revision 8794)
-+++ configure.in (local)
-@@ -111,6 +111,22 @@
- )
- fi
-
-+dnl - check if the macro WIN32 is defined on this compiler.
-+dnl - (this is how we check for a windows version of GCC)
-+AC_MSG_CHECKING(for WIN32)
-+AC_TRY_COMPILE(,
-+ [
-+ #ifndef WIN32
-+ #error
-+ #endif
-+ ],
-+ bwin32=true; AC_MSG_RESULT(yes),
-+ bwin32=false; AC_MSG_RESULT(no),
-+)
-+
-+AM_CONDITIONAL(BUILD_WIN32, test x$bwin32 = xtrue)
-+
-+
- dnl Checks for typedefs, structures, and compiler characteristics.
- AC_C_CONST
- AC_C_INLINE
-=== evbuffer.c
-==================================================================
---- evbuffer.c (revision 8794)
-+++ evbuffer.c (local)
-@@ -163,12 +162,20 @@
- if (EVBUFFER_LENGTH(bufev->output)) {
- res = evbuffer_write(bufev->output, fd);
- if (res == -1) {
-+#ifndef WIN32
-+/*todo. evbuffer uses WriteFile when WIN32 is set. WIN32 system calls do not
-+ *set errno. thus this error checking is not portable*/
- if (errno == EAGAIN ||
- errno == EINTR ||
- errno == EINPROGRESS)
- goto reschedule;
- /* error case */
- what |= EVBUFFER_ERROR;
-+
-+#else
-+ goto reschedule;
-+#endif
-+
- } else if (res == 0) {
- /* eof case */
- what |= EVBUFFER_EOF;
-
diff --git a/Win32Build/vc6/Tor.dsw b/Win32Build/vc6/Tor.dsw
deleted file mode 100644
index 3999da18c2..0000000000
--- a/Win32Build/vc6/Tor.dsw
+++ /dev/null
@@ -1,41 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 6.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "tor"=".\tor\tor.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "tor_resolve"=".\tor_resolve\tor_resolve.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/Win32Build/vc6/tor/Tor.dsp b/Win32Build/vc6/tor/Tor.dsp
deleted file mode 100644
index f05e04931d..0000000000
--- a/Win32Build/vc6/tor/Tor.dsp
+++ /dev/null
@@ -1,398 +0,0 @@
-# Microsoft Developer Studio Project File - Name="tor" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=tor - 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 "tor.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 "tor.mak" CFG="tor - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "tor - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "tor - 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)" == "tor - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "Release"
-# PROP Intermediate_Dir "Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\..\src\win32" /I "c:\openssl\include" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /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 wsock32.lib ssleay32.lib libeay32.lib /nologo /subsystem:console /machine:I386 /libpath:"c:\openssl\lib\vc"
-
-!ELSEIF "$(CFG)" == "tor - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "Debug"
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "..\..\..\src\win32" /I "c:\openssl\include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /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 wsock32.lib ssleay32.lib libeay32.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 /libpath:"c:\openssl\lib\vc"
-
-!ENDIF
-
-# Begin Target
-
-# Name "tor - Win32 Release"
-# Name "tor - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
-# Begin Group "common"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=..\..\..\src\common\aes.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\common\compat.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\common\container.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\common\crypto.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\common\log.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\common\log.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\common\torgzip.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\common\tortls.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\common\util.c
-# End Source File
-# End Group
-# Begin Group "zlib"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=..\..\..\contrib\zlib\adler32.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\contrib\zlib\compress.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\contrib\zlib\crc32.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\contrib\zlib\crc32.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\contrib\zlib\deflate.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\contrib\zlib\deflate.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\contrib\zlib\gzio.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\contrib\zlib\infback.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\contrib\zlib\inffast.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\contrib\zlib\inffast.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\contrib\zlib\inffixed.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\contrib\zlib\inflate.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\contrib\zlib\inflate.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\contrib\zlib\inftrees.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\contrib\zlib\inftrees.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\contrib\zlib\trees.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\contrib\zlib\trees.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\contrib\zlib\uncompr.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\contrib\zlib\zconf.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\contrib\zlib\zlib.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\contrib\zlib\zutil.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\contrib\zlib\zutil.h
-# End Source File
-# End Group
-# Begin Group "or"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=..\..\..\src\or\buffers.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\or\circuitbuild.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\or\circuitlist.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\or\circuituse.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\or\command.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\or\config.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\or\connection.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\or\connection_edge.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\or\connection_or.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\or\control.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\or\cpuworker.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\or\directory.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\or\dirserv.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\or\dns.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\or\hibernate.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\or\main.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\or\onion.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\or\policies.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\or\relay.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\or\rendclient.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\or\rendcommon.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\or\rendmid.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\or\rendservice.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\or\rephist.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\or\router.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\or\routerlist.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\or\routerparse.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\or\tor_main.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\or\tree.h
-# End Source File
-# End Group
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl"
-# Begin Source File
-
-SOURCE=..\..\..\src\common\aes.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\common\compat.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\common\container.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\common\crypto.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\common\fakepoll.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\or\or.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\win32\orconfig.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\common\test.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\common\torgzip.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\common\torint.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\common\tortls.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\common\util.h
-# End Source File
-# 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
diff --git a/Win32Build/vc6/tor_resolve/tor_resolve.dsp b/Win32Build/vc6/tor_resolve/tor_resolve.dsp
deleted file mode 100644
index 63f406b9e1..0000000000
--- a/Win32Build/vc6/tor_resolve/tor_resolve.dsp
+++ /dev/null
@@ -1,134 +0,0 @@
-# Microsoft Developer Studio Project File - Name="tor_resolve" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=tor_resolve - 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 "tor_resolve.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 "tor_resolve.mak" CFG="tor_resolve - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "tor_resolve - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "tor_resolve - 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)" == "tor_resolve - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "Release"
-# PROP Intermediate_Dir "Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\..\src\win32" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /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 wsock32.lib /nologo /subsystem:console /machine:I386
-
-!ELSEIF "$(CFG)" == "tor_resolve - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "Debug"
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "..\..\..\src\win32" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /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 wsock32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-
-!ENDIF
-
-# Begin Target
-
-# Name "tor_resolve - Win32 Release"
-# Name "tor_resolve - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
-# Begin Source File
-
-SOURCE=..\..\..\src\common\compat.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\common\log.c
-# End Source File
-# Begin Source File
-
-SOURCE="..\..\..\src\tools\tor-resolve.c"
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\common\util.c
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl"
-# Begin Source File
-
-SOURCE=..\..\..\src\common\compat.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\common\log.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\win32\orconfig.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\common\torint.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\src\common\util.h
-# End Source File
-# 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
diff --git a/Win32Build/vc7/Tor/Tor.sln b/Win32Build/vc7/Tor/Tor.sln
deleted file mode 100644
index 3087e26cc1..0000000000
--- a/Win32Build/vc7/Tor/Tor.sln
+++ /dev/null
@@ -1,45 +0,0 @@
-Microsoft Visual Studio Solution File, Format Version 8.00
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Tor", "Tor.vcproj", "{63A6B170-E742-400C-B3A0-9CCED3699043}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tor_resolve", "..\tor_resolve\tor_resolve.vcproj", "{E2D2762A-26BD-4A28-BD72-DDAB181324B4}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "unittests", "..\unittests\unittests.vcproj", "{F1F64693-11A9-4992-8B4B-2A67C07BD8C8}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libevent", "..\..\..\contrib\libevent\WIN32-Prj\libevent.vcproj", "{52BBFCA6-6F82-4596-BBAD-0BCFBC637B80}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Global
- GlobalSection(SolutionConfiguration) = preSolution
- Debug = Debug
- Release = Release
- EndGlobalSection
- GlobalSection(ProjectConfiguration) = postSolution
- {63A6B170-E742-400C-B3A0-9CCED3699043}.Debug.ActiveCfg = Debug|Win32
- {63A6B170-E742-400C-B3A0-9CCED3699043}.Debug.Build.0 = Debug|Win32
- {63A6B170-E742-400C-B3A0-9CCED3699043}.Release.ActiveCfg = Release|Win32
- {63A6B170-E742-400C-B3A0-9CCED3699043}.Release.Build.0 = Release|Win32
- {E2D2762A-26BD-4A28-BD72-DDAB181324B4}.Debug.ActiveCfg = Debug|Win32
- {E2D2762A-26BD-4A28-BD72-DDAB181324B4}.Debug.Build.0 = Debug|Win32
- {E2D2762A-26BD-4A28-BD72-DDAB181324B4}.Release.ActiveCfg = Release|Win32
- {E2D2762A-26BD-4A28-BD72-DDAB181324B4}.Release.Build.0 = Release|Win32
- {F1F64693-11A9-4992-8B4B-2A67C07BD8C8}.Debug.ActiveCfg = Debug|Win32
- {F1F64693-11A9-4992-8B4B-2A67C07BD8C8}.Debug.Build.0 = Debug|Win32
- {F1F64693-11A9-4992-8B4B-2A67C07BD8C8}.Release.ActiveCfg = Release|Win32
- {F1F64693-11A9-4992-8B4B-2A67C07BD8C8}.Release.Build.0 = Release|Win32
- {52BBFCA6-6F82-4596-BBAD-0BCFBC637B80}.Debug.ActiveCfg = Debug|Win32
- {52BBFCA6-6F82-4596-BBAD-0BCFBC637B80}.Debug.Build.0 = Debug|Win32
- {52BBFCA6-6F82-4596-BBAD-0BCFBC637B80}.Release.ActiveCfg = Release|Win32
- {52BBFCA6-6F82-4596-BBAD-0BCFBC637B80}.Release.Build.0 = Release|Win32
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- EndGlobalSection
- GlobalSection(ExtensibilityAddIns) = postSolution
- EndGlobalSection
-EndGlobal
diff --git a/Win32Build/vc7/Tor/Tor.vcproj b/Win32Build/vc7/Tor/Tor.vcproj
deleted file mode 100644
index 307521e89d..0000000000
--- a/Win32Build/vc7/Tor/Tor.vcproj
+++ /dev/null
@@ -1,357 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="Tor"
- ProjectGUID="{63A6B170-E742-400C-B3A0-9CCED3699043}"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Debug|Win32"
- OutputDirectory="Debug"
- IntermediateDirectory="Debug"
- ConfigurationType="1"
- CharacterSet="2">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories="c:\openssl\include;..\..\..\src\win32;..\..\..\contrib\libevent"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- IgnoreStandardIncludePath="FALSE"
- MinimalRebuild="TRUE"
- BasicRuntimeChecks="3"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="4"
- CompileAs="1"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- AdditionalDependencies="wsock32.lib t:\openssl\install\lib\vc\ssleay32.lib t:\openssl\install\lib\vc\libeay32.lib ..\..\..\contrib\libevent\win32-prj\Debug\libevent.lib ws2_32.lib"
- OutputFile="$(OutDir)/Tor.exe"
- LinkIncremental="2"
- IgnoreDefaultLibraryNames="LIBCD"
- DelayLoadDLLs="advapi32.dll"
- GenerateDebugInformation="TRUE"
- ProgramDatabaseFile="$(OutDir)/Tor.pdb"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release|Win32"
- OutputDirectory="Release"
- IntermediateDirectory="Release"
- ConfigurationType="1"
- CharacterSet="2">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories="c:\openssl\include;..\..\..\src\win32;..\..\..\contrib\libevent"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- IgnoreStandardIncludePath="FALSE"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="TRUE"
- DebugInformationFormat="3"
- CompileAs="1"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- AdditionalDependencies="wsock32.lib c:\openssl\lib\vc\ssleay32.lib c:\openssl\lib\vc\libeay32.lib"
- OutputFile="$(OutDir)/Tor.exe"
- LinkIncremental="1"
- DelayLoadDLLs="advapi32.dll"
- GenerateDebugInformation="TRUE"
- SubSystem="1"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
- <File
- RelativePath="..\..\..\src\common\aes.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\buffers.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\circuitbuild.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\circuitlist.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\circuituse.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\command.c">
- </File>
- <File
- RelativePath="..\..\..\src\common\compat.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\config.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\connection.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\connection_edge.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\connection_or.c">
- </File>
- <File
- RelativePath="..\..\..\src\common\container.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\control.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\cpuworker.c">
- </File>
- <File
- RelativePath="..\..\..\src\common\crypto.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\directory.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\dirserv.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\dns.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\hibernate.c">
- </File>
- <File
- RelativePath="..\..\..\src\common\log.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\main.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\onion.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\or.h">
- </File>
- <File
- RelativePath="..\..\..\src\win32\orconfig.h">
- </File>
- <File
- RelativePath="..\..\..\src\or\policies.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\relay.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\rendclient.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\rendcommon.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\rendmid.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\rendservice.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\rephist.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\router.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\routerlist.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\routerparse.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\tor_main.c">
- </File>
- <File
- RelativePath="..\..\..\src\common\torgzip.c">
- </File>
- <File
- RelativePath="..\..\..\src\common\torint.h">
- </File>
- <File
- RelativePath="..\..\..\src\common\tortls.c">
- </File>
- <File
- RelativePath="..\..\..\src\common\util.c">
- </File>
- <Filter
- Name="zlib"
- Filter="">
- <File
- RelativePath="..\..\..\contrib\zlib\adler32.c">
- </File>
- <File
- RelativePath="..\..\..\contrib\zlib\compress.c">
- </File>
- <File
- RelativePath="..\..\..\contrib\zlib\crc32.c">
- </File>
- <File
- RelativePath="..\..\..\contrib\zlib\crc32.h">
- </File>
- <File
- RelativePath="..\..\..\contrib\zlib\deflate.c">
- </File>
- <File
- RelativePath="..\..\..\contrib\zlib\deflate.h">
- </File>
- <File
- RelativePath="..\..\..\contrib\zlib\gzio.c">
- </File>
- <File
- RelativePath="..\..\..\contrib\zlib\infback.c">
- </File>
- <File
- RelativePath="..\..\..\contrib\zlib\inffast.c">
- </File>
- <File
- RelativePath="..\..\..\contrib\zlib\inffast.h">
- </File>
- <File
- RelativePath="..\..\..\contrib\zlib\inffixed.h">
- </File>
- <File
- RelativePath="..\..\..\contrib\zlib\inflate.c">
- </File>
- <File
- RelativePath="..\..\..\contrib\zlib\inflate.h">
- </File>
- <File
- RelativePath="..\..\..\contrib\zlib\inftrees.c">
- </File>
- <File
- RelativePath="..\..\..\contrib\zlib\inftrees.h">
- </File>
- <File
- RelativePath="..\..\..\contrib\zlib\trees.c">
- </File>
- <File
- RelativePath="..\..\..\contrib\zlib\trees.h">
- </File>
- <File
- RelativePath="..\..\..\contrib\zlib\uncompr.c">
- </File>
- <File
- RelativePath="..\..\..\contrib\zlib\zconf.h">
- </File>
- <File
- RelativePath="..\..\..\contrib\zlib\zlib.h">
- </File>
- <File
- RelativePath="..\..\..\contrib\zlib\zutil.c">
- </File>
- <File
- RelativePath="..\..\..\contrib\zlib\zutil.h">
- </File>
- </Filter>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
- <File
- RelativePath="..\..\..\src\common\aes.h">
- </File>
- <File
- RelativePath="..\..\..\src\common\compat.h">
- </File>
- <File
- RelativePath="..\..\..\src\common\container.h">
- </File>
- <File
- RelativePath="..\..\..\src\common\crypto.h">
- </File>
- <File
- RelativePath="..\..\..\src\common\log.h">
- </File>
- <File
- RelativePath="..\..\..\src\common\torgzip.h">
- </File>
- <File
- RelativePath="..\..\..\src\common\tortls.h">
- </File>
- <File
- RelativePath="..\..\..\src\or\tree.h">
- </File>
- <File
- RelativePath="..\..\..\src\common\util.h">
- </File>
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}">
- </Filter>
- <File
- RelativePath=".\ReadMe.txt">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/Win32Build/vc7/tor_resolve/tor_resolve.vcproj b/Win32Build/vc7/tor_resolve/tor_resolve.vcproj
deleted file mode 100644
index a44f1ac66a..0000000000
--- a/Win32Build/vc7/tor_resolve/tor_resolve.vcproj
+++ /dev/null
@@ -1,169 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="tor_resolve"
- ProjectGUID="{E2D2762A-26BD-4A28-BD72-DDAB181324B4}"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Debug|Win32"
- OutputDirectory="Debug"
- IntermediateDirectory="Debug"
- ConfigurationType="1"
- CharacterSet="2">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\contrib\libevent;..\..\..\src\win32"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="TRUE"
- BasicRuntimeChecks="3"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="4"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- AdditionalDependencies="wsock32.lib ..\..\..\contrib\libevent\win32-prj\Debug\libevent.lib"
- OutputFile="$(OutDir)/tor_resolve.exe"
- LinkIncremental="2"
- GenerateDebugInformation="TRUE"
- ProgramDatabaseFile="$(OutDir)/tor_resolve.pdb"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release|Win32"
- OutputDirectory="Release"
- IntermediateDirectory="Release"
- ConfigurationType="1"
- CharacterSet="2">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories="..\..\..\contrib\libevent;..\..\..\src\win32"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="3"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- AdditionalDependencies="wsock32.lib ..\..\..\contrib\libevent\win32-prj\Debug\libevent.lib"
- OutputFile="$(OutDir)/tor_resolve.exe"
- LinkIncremental="1"
- GenerateDebugInformation="TRUE"
- SubSystem="1"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
- <File
- RelativePath="..\..\..\src\common\compat.c">
- </File>
- <File
- RelativePath="..\..\..\src\common\compat.h">
- </File>
- <File
- RelativePath="..\..\..\src\common\container.c">
- </File>
- <File
- RelativePath="..\..\..\src\common\container.h">
- </File>
- <File
- RelativePath="..\..\..\src\common\log.c">
- </File>
- <File
- RelativePath="..\..\..\src\common\log.h">
- </File>
- <File
- RelativePath="..\..\..\src\win32\orconfig.h">
- </File>
- <File
- RelativePath="..\..\..\src\tools\tor-resolve.c">
- </File>
- <File
- RelativePath="..\..\..\src\common\torint.h">
- </File>
- <File
- RelativePath="..\..\..\src\common\util.c">
- </File>
- <File
- RelativePath="..\..\..\src\common\util.h">
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}">
- </Filter>
- <File
- RelativePath=".\ReadMe.txt">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/Win32Build/vc7/unittests/unittests.vcproj b/Win32Build/vc7/unittests/unittests.vcproj
deleted file mode 100644
index 3dffa786cc..0000000000
--- a/Win32Build/vc7/unittests/unittests.vcproj
+++ /dev/null
@@ -1,342 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="unittests"
- ProjectGUID="{F1F64693-11A9-4992-8B4B-2A67C07BD8C8}"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Debug|Win32"
- OutputDirectory="Debug"
- IntermediateDirectory="Debug"
- ConfigurationType="1"
- CharacterSet="2">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\src\win32;c:\openssl\include;..\..\..\contrib\libevent"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="TRUE"
- BasicRuntimeChecks="3"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="4"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- AdditionalDependencies="wsock32.lib t:\openssl\install\lib\vc\libeay32.lib t:\openssl\install\lib\vc\ssleay32.lib ws2_32.lib ..\..\..\contrib\libevent\win32-prj\Debug\libevent.lib"
- OutputFile="$(OutDir)/unittests.exe"
- LinkIncremental="2"
- IgnoreDefaultLibraryNames="LIBCD"
- GenerateDebugInformation="TRUE"
- ProgramDatabaseFile="$(OutDir)/unittests.pdb"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release|Win32"
- OutputDirectory="Release"
- IntermediateDirectory="Release"
- ConfigurationType="1"
- CharacterSet="2">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories="..\..\..\src\win32;c:\openssl\include;..\..\..\contrib\libevent"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="3"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- AdditionalDependencies="wsock32.lib c:\openssl\lib\vc\libeay32.lib c:\openssl\lib\vc\ssleay32.lib"
- OutputFile="$(OutDir)/unittests.exe"
- LinkIncremental="1"
- GenerateDebugInformation="TRUE"
- SubSystem="1"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
- <File
- RelativePath="..\..\..\src\common\aes.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\buffers.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\circuitbuild.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\circuitlist.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\circuituse.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\command.c">
- </File>
- <File
- RelativePath="..\..\..\src\common\compat.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\config.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\connection.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\connection_edge.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\connection_or.c">
- </File>
- <File
- RelativePath="..\..\..\src\common\container.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\control.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\cpuworker.c">
- </File>
- <File
- RelativePath="..\..\..\src\common\crypto.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\directory.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\dirserv.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\dns.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\hibernate.c">
- </File>
- <File
- RelativePath="..\..\..\src\common\log.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\main.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\onion.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\or.h">
- </File>
- <File
- RelativePath="..\..\..\src\win32\orconfig.h">
- </File>
- <File
- RelativePath="..\..\..\src\or\policies.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\relay.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\rendclient.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\rendcommon.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\rendmid.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\rendservice.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\rephist.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\router.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\routerlist.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\routerparse.c">
- </File>
- <File
- RelativePath="..\..\..\src\or\test.c">
- </File>
- <File
- RelativePath="..\..\..\src\common\torgzip.c">
- </File>
- <File
- RelativePath="..\..\..\src\common\torint.h">
- </File>
- <File
- RelativePath="..\..\..\src\common\tortls.c">
- </File>
- <File
- RelativePath="..\..\..\src\common\util.c">
- </File>
- <File
- RelativePath="..\..\..\contrib\zlib\zutil.h">
- </File>
- <Filter
- Name="zlib">
- <File
- RelativePath="..\..\..\contrib\zlib\adler32.c">
- </File>
- <File
- RelativePath="..\..\..\contrib\zlib\compress.c">
- </File>
- <File
- RelativePath="..\..\..\contrib\zlib\crc32.c">
- </File>
- <File
- RelativePath="..\..\..\contrib\zlib\crc32.h">
- </File>
- <File
- RelativePath="..\..\..\contrib\zlib\deflate.c">
- </File>
- <File
- RelativePath="..\..\..\contrib\zlib\deflate.h">
- </File>
- <File
- RelativePath="..\..\..\contrib\zlib\gzio.c">
- </File>
- <File
- RelativePath="..\..\..\contrib\zlib\infback.c">
- </File>
- <File
- RelativePath="..\..\..\contrib\zlib\inffast.c">
- </File>
- <File
- RelativePath="..\..\..\contrib\zlib\inffast.h">
- </File>
- <File
- RelativePath="..\..\..\contrib\zlib\inffixed.h">
- </File>
- <File
- RelativePath="..\..\..\contrib\zlib\inflate.c">
- </File>
- <File
- RelativePath="..\..\..\contrib\zlib\inflate.h">
- </File>
- <File
- RelativePath="..\..\..\contrib\zlib\inftrees.c">
- </File>
- <File
- RelativePath="..\..\..\contrib\zlib\inftrees.h">
- </File>
- <File
- RelativePath="..\..\..\contrib\zlib\trees.c">
- </File>
- <File
- RelativePath="..\..\..\contrib\zlib\trees.h">
- </File>
- <File
- RelativePath="..\..\..\contrib\zlib\uncompr.c">
- </File>
- <File
- RelativePath="..\..\..\contrib\zlib\zconf.h">
- </File>
- <File
- RelativePath="..\..\..\contrib\zlib\zlib.h">
- </File>
- <File
- RelativePath="..\..\..\contrib\zlib\zutil.c">
- </File>
- </Filter>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
- <File
- RelativePath="..\..\..\src\common\aes.h">
- </File>
- <File
- RelativePath="..\..\..\src\common\compat.h">
- </File>
- <File
- RelativePath="..\..\..\src\common\container.h">
- </File>
- <File
- RelativePath="..\..\..\src\common\crypto.h">
- </File>
- <File
- RelativePath="..\..\..\src\common\log.h">
- </File>
- <File
- RelativePath="..\..\..\src\common\torgzip.h">
- </File>
- <File
- RelativePath="..\..\..\src\common\tortls.h">
- </File>
- <File
- RelativePath="..\..\..\src\or\tree.h">
- </File>
- <File
- RelativePath="..\..\..\src\common\util.h">
- </File>
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>