Fix makefiles to build shared library tests on Windows.
authorZachary Turner <zturner@google.com>
Fri, 13 Mar 2015 21:51:11 +0000 (21:51 +0000)
committerZachary Turner <zturner@google.com>
Fri, 13 Mar 2015 21:51:11 +0000 (21:51 +0000)
commit794e6a60a8ceab3781a8b99952f24592a4a9c007
tree13d85109156d549059d098d2070e67ec27f3a06e
parenta1410321f6ddfe0ce47eccfbadf2e1955588ed32
Fix makefiles to build shared library tests on Windows.

Abstracted away some POSIX-isms that caused MAKE to issue invalid
commands on Windows.  Added a new force-include for the test
programs so that we can use platform-specific macros.

TestSharedLib now builds and cleans up on Windows, though the test
still fails some of the expectations.

Differential Revision: http://reviews.llvm.org/D8277
Patch by: Adrian McCarthy
Issue Tracker: http://llvm.org/pr21727

llvm-svn: 232220
lldb/test/lang/c/shared_lib/foo.h
lldb/test/lldbtest.py
lldb/test/make/Makefile.rules
lldb/test/make/test_common.h [new file with mode: 0644]
lldb/test/make/uncaught_exception.h [deleted file]
lldb/test/plugins/builder_base.py