Index: external_tests/pk11_gtest/Makefile |
diff --git a/external_tests/pk11_gtest/Makefile b/external_tests/pk11_gtest/Makefile |
new file mode 100644 |
index 0000000000000000000000000000000000000000..e3bf89d3914eaf883e5b3dc12c3d12676ae3f360 |
--- /dev/null |
+++ b/external_tests/pk11_gtest/Makefile |
@@ -0,0 +1,60 @@ |
+#! gmake |
+# |
+# This Source Code Form is subject to the terms of the Mozilla Public |
+# License, v. 2.0. If a copy of the MPL was not distributed with this |
+# file, You can obtain one at http://mozilla.org/MPL/2.0/. |
+ |
+####################################################################### |
+# (1) Include initial platform-independent assignments (MANDATORY). # |
+####################################################################### |
+ |
+include manifest.mn |
+ |
+####################################################################### |
+# (2) Include "global" configuration information. (OPTIONAL) # |
+####################################################################### |
+ |
+include $(CORE_DEPTH)/coreconf/config.mk |
+ |
+####################################################################### |
+# (3) Include "component" configuration information. (OPTIONAL) # |
+####################################################################### |
+ |
+ |
+####################################################################### |
+# (4) Include "local" platform-dependent assignments (OPTIONAL). # |
+####################################################################### |
+ |
+include ../../cmd/platlibs.mk |
+ |
+####################################################################### |
+# (5) Execute "global" rules. (OPTIONAL) # |
+####################################################################### |
+ |
+include $(CORE_DEPTH)/coreconf/rules.mk |
+ |
+####################################################################### |
+# (6) Execute "component" rules. (OPTIONAL) # |
+####################################################################### |
+ |
+ |
+####################################################################### |
+# (7) Execute "local" rules. (OPTIONAL). # |
+####################################################################### |
+ |
+MKPROG = $(CCC) |
+CFLAGS += -I$(CORE_DEPTH)/lib/ssl |
+ |
+include ../../cmd/platrules.mk |
+ |
+ifeq (WINNT,$(OS_ARCH)) |
+ # -EHsc because gtest has exception handlers |
+ OS_CFLAGS += -EHsc -nologo |
+ # http://www.suodenjoki.dk/us/archive/2010/min-max.htm |
+ OS_CFLAGS += -DNOMINMAX |
+ |
+ # Linking to winsock to get htonl |
+ OS_LIBS += Ws2_32.lib |
+else |
+ CXXFLAGS += -std=c++0x |
+endif |