Squashed 'third_party/allwpilib_2019/' content from commit bd05dfa1c

Change-Id: I2b1c2250cdb9b055133780c33593292098c375b7
git-subtree-dir: third_party/allwpilib_2019
git-subtree-split: bd05dfa1c7cca74c4fac451e7b9d6a37e7b53447
diff --git a/shared/nilibraries.gradle b/shared/nilibraries.gradle
new file mode 100644
index 0000000..937abbf
--- /dev/null
+++ b/shared/nilibraries.gradle
@@ -0,0 +1,37 @@
+def netCommLibConfigs = [:];

+def chipObjectConfigs = [:];

+

+project.chipObjectComponents.each { String s->

+  chipObjectConfigs[s] = ['linux:athena']

+}

+

+project.netCommComponents.each { String s->

+  netCommLibConfigs[s] = ['linux:athena']

+}

+

+def niLibrariesVersion = '2019.12.1'

+

+model {

+  dependencyConfigs {

+    chipobject(DependencyConfig) {

+      groupId = 'edu.wpi.first.ni-libraries'

+      artifactId = 'chipobject'

+      headerClassifier = 'headers'

+      ext = 'zip'

+      version = niLibrariesVersion

+      sharedConfigs = chipObjectConfigs

+      staticConfigs = [:]

+      compileOnlyShared = true

+    }

+    netcomm(DependencyConfig) {

+      groupId = 'edu.wpi.first.ni-libraries'

+      artifactId = 'netcomm'

+      headerClassifier = 'headers'

+      ext = 'zip'

+      version = niLibrariesVersion

+      sharedConfigs = netCommLibConfigs

+      staticConfigs = [:]

+      compileOnlyShared = true

+    }

+  }

+}