build: Fixups for local building

Change-Id: I38cc5c0afc57f10a5cae61ca1c72e838c58ba33b
Signed-off-by: William A. Kennington III <wak@google.com>
diff --git a/.gitignore b/.gitignore
index 6301280..638739b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,9 @@
 /build*/
 /subprojects/*
-!/subprojects/*.wrap
+!/subprojects/CLI11.wrap
+!/subprojects/googletest.wrap
+!/subprojects/phosphor-dbus-interfaces.wrap
+!/subprojects/phosphor-logging.wrap
+!/subprojects/sdbusplus.wrap
+!/subprojects/sdeventplus.wrap
+!/subprojects/stdplus.wrap
diff --git a/src/meson.build b/src/meson.build
index 42eef62..ccef9ca 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -8,10 +8,11 @@
 
 watchdog_deps = [
   CLI11_dep,
-  dependency('sdbusplus'),
-  dependency('sdeventplus'),
   dependency('phosphor-dbus-interfaces'),
   dependency('phosphor-logging'),
+  dependency('sdbusplus'),
+  dependency('sdeventplus'),
+  dependency('stdplus'),
 ]
 
 watchdog_lib = static_library(
diff --git a/subprojects/stdplus.wrap b/subprojects/stdplus.wrap
new file mode 100644
index 0000000..d49e9a1
--- /dev/null
+++ b/subprojects/stdplus.wrap
@@ -0,0 +1,8 @@
+[wrap-git]
+url = https://github.com/openbmc/stdplus
+revision = HEAD
+
+[provide]
+stdplus = stdplus_dep
+stdplus-gtest = stdplus_gtest_dep
+program_names = run_with_tmp