diff --git a/.styleguide b/.styleguide index 18dc8e9ca6..71becc3ccf 100644 --- a/.styleguide +++ b/.styleguide @@ -43,20 +43,13 @@ includeOtherLibs { ^fmt/ ^glass/ ^gtest/ - ^hal/ ^imgui ^implot ^mockdata/ - ^networktables/ - ^ntcore ^opencv2/ ^support/ ^units/ ^unsupported/ ^upb/ ^vision/ - ^wpi/ - ^wpigui - ^wpimath/ - ^wpinet/ } diff --git a/CMakeLists.txt b/CMakeLists.txt index 10960e5129..e9118a6fe1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -321,13 +321,13 @@ if(WITH_GUI) add_subdirectory(thirdparty/imgui_suite) add_subdirectory(wpigui) add_subdirectory(glass) - add_subdirectory(outlineviewer) - add_subdirectory(sysid) + add_subdirectory(tools/outlineviewer) + add_subdirectory(tools/sysid) if(WITH_WPICAL) - add_subdirectory(wpical) + add_subdirectory(tools/wpical) endif() if(LIBSSH_FOUND) - add_subdirectory(datalogtool) + add_subdirectory(tools/datalogtool) endif() endif() @@ -349,7 +349,7 @@ if(WITH_WPILIB) set(COMMANDSV3_DEP_REPLACE "find_dependency(commandsv3)") set(WPILIBC_DEP_REPLACE "find_dependency(wpilibc)") set(WPILIBJ_DEP_REPLACE "find_dependency(wpilibj)") - set(WPILIBNEWCOMMANDS_DEP_REPLACE "find_dependency(commandsv2)") + set(COMMAND_DEP_REPLACE "find_dependency(commandsv2)") add_subdirectory(apriltag) add_subdirectory(wpilibj) add_subdirectory(wpilibc) diff --git a/apriltag/build.gradle b/apriltag/build.gradle index 311779f842..b6322f7360 100644 --- a/apriltag/build.gradle +++ b/apriltag/build.gradle @@ -4,7 +4,7 @@ apply plugin: 'c' ext { nativeName = 'apriltag' - devMain = 'edu.wpi.first.apriltag.DevMain' + devMain = 'org.wpilib.vision.apriltag.DevMain' useJava = true useCpp = true sharedCvConfigs = [ diff --git a/cameraserver/.styleguide b/cameraserver/.styleguide index 951f083e20..db5b6737b8 100644 --- a/cameraserver/.styleguide +++ b/cameraserver/.styleguide @@ -1,5 +1,6 @@ cppHeaderFileInclude { \.h$ + \.hpp$ \.inc$ } @@ -14,11 +15,8 @@ repoRootNameOverride { includeOtherLibs { ^fmt/ ^gtest/ - ^hal/ - ^networktables/ ^opencv2/ ^support/ - ^wpi/ } includeGuardRoots { diff --git a/commandsv2/.styleguide b/commandsv2/.styleguide index 7dde46fc2b..0198969b56 100644 --- a/commandsv2/.styleguide +++ b/commandsv2/.styleguide @@ -17,19 +17,12 @@ generatedFileExclude { } includeOtherLibs { - ^cameraserver/ - ^cscore - ^fmt/ - ^frc/ ^gtest/ - ^hal/ ^imgui ^mockdata/ ^networktables/ - ^ntcore ^opencv2/ ^support/ ^units/ ^vision/ - ^wpi/ } diff --git a/cscore/.styleguide b/cscore/.styleguide index 2737ace2a7..b0e2be473c 100644 --- a/cscore/.styleguide +++ b/cscore/.styleguide @@ -18,7 +18,7 @@ modifiableFileExclude { } licenseUpdateExclude { - src/main/native/cpp/default_init_allocator\.h$ + src/main/native/cpp/default_init_allocator\.hpp$ } includeGuardRoots { @@ -41,7 +41,5 @@ includeOtherLibs { ^imgui ^support/ ^tcpsockets/ - ^wpi/ - ^wpigui - ^wpinet/ + ^wpi/net/ } diff --git a/datalog/.styleguide b/datalog/.styleguide index 3916f30045..91b25b9cc5 100644 --- a/datalog/.styleguide +++ b/datalog/.styleguide @@ -1,5 +1,6 @@ cppHeaderFileInclude { \.h$ + \.hpp$ } cppSrcFileInclude { @@ -27,5 +28,4 @@ includeOtherLibs { ^fmt/ ^gtest/ ^upb/ - ^wpi/(?!datalog) } diff --git a/docs/build.gradle b/docs/build.gradle index 72bcbd0e43..d9494b7d15 100644 --- a/docs/build.gradle +++ b/docs/build.gradle @@ -89,24 +89,24 @@ doxygen.sourceSets.main { exclude 'apriltag_pose.h' // LLVM - exclude 'wpi/Compiler.h' - exclude 'wpi/ErrorHandling.h' - exclude 'wpi/bit.h' - exclude 'wpi/raw_ostream.h' - exclude 'wpi/SmallVector.h' - exclude 'wpi/StringExtras.h' + exclude 'wpi/util/Compiler.hpp' + exclude 'wpi/util/ErrorHandling.hpp' + exclude 'wpi/util/bit.hpp' + exclude 'wpi/util/raw_ostream.hpp' + exclude 'wpi/util/SmallVector.hpp' + exclude 'wpi/util/StringExtras.hpp' // libuv exclude 'uv/**' // json - exclude 'wpi/detail/**' + exclude 'wpi/util/detail/**' // mpack - exclude 'wpi/mpack.h' + exclude 'wpi/util/mpack.h' // units - exclude 'units/**' + exclude 'wpi/units/**' } exclude '*.pb.h' @@ -152,29 +152,31 @@ task generateJavaDocs(type: Javadoc) { options.addStringOption("tag", "pre:a:Pre-Condition") options.addBooleanOption("Xdoclint/package:" + // TODO: v Document these, then remove them from the list - "-edu.wpi.first.hal," + - "-edu.wpi.first.hal.simulation," + + "-org.wpilib.hardware.hal," + + "-org.wpilib.hardware.hal.simulation," + // TODO: ^ Document these, then remove them from the list - "-edu.wpi.first.math.proto," + - "-edu.wpi.first.math.struct," + - "-edu.wpi.first.math.controller.proto," + - "-edu.wpi.first.math.controller.struct," + - "-edu.wpi.first.math.geometry.proto," + - "-edu.wpi.first.math.geometry.struct," + - "-edu.wpi.first.math.kinematics.proto," + - "-edu.wpi.first.math.kinematics.struct," + - "-edu.wpi.first.math.spline.proto," + - "-edu.wpi.first.math.spline.struct," + - "-edu.wpi.first.math.system.proto," + - "-edu.wpi.first.math.system.struct," + - "-edu.wpi.first.math.system.plant.proto," + - "-edu.wpi.first.math.system.plant.struct," + - "-edu.wpi.first.math.trajectory.proto," + - "-edu.wpi.first.math.trajectory.struct," + - "-org.wpilib.commands3.proto," + + "-org.wpilib.math.proto," + + "-org.wpilib.math.struct," + + "-org.wpilib.math.controller.proto," + + "-org.wpilib.math.controller.struct," + + "-org.wpilib.math.geometry.proto," + + "-org.wpilib.math.geometry.struct," + + "-org.wpilib.math.kinematics.proto," + + "-org.wpilib.math.kinematics.struct," + + "-org.wpilib.math.linalg.proto," + + "-org.wpilib.math.linalg.struct," + + "-org.wpilib.math.spline.proto," + + "-org.wpilib.math.spline.struct," + + "-org.wpilib.math.system.proto," + + "-org.wpilib.math.system.struct," + + "-org.wpilib.math.system.plant.proto," + + "-org.wpilib.math.system.plant.struct," + + "-org.wpilib.math.trajectory.proto," + + "-org.wpilib.math.trajectory.struct," + + "-org.wpilib.command3.proto," + // The .measure package contains generated source files for which automatic javadoc // generation is very difficult to do meaningfully. - "-edu.wpi.first.units.measure", true) + "-org.wpilib.units.measure", true) options.addBooleanOption("Xdoclint:html,missing,reference,syntax", true) options.addBooleanOption('html5', true) options.linkSource(true) diff --git a/glass/.styleguide b/glass/.styleguide index c72e55d59c..bb70965dc0 100644 --- a/glass/.styleguide +++ b/glass/.styleguide @@ -1,5 +1,6 @@ cppHeaderFileInclude { \.h$ + \.hpp$ \.inc$ \.inl$ } @@ -20,17 +21,12 @@ repoRootNameOverride { includeOtherLibs { ^GLFW - ^cscore ^fmt/ - ^fields/ - ^frc/ ^imgui - portable-file-dialogs.h - ^networktables/ - ^ntcore - ^units ^upb/ - ^wpi/ - ^wpigui - ^wpimath/ +} + +includeProject { + wpi/gui/portable-file-dialogs.h + wpi/util/expected } diff --git a/hal/.styleguide b/hal/.styleguide index 86d583b857..d4e5130759 100644 --- a/hal/.styleguide +++ b/hal/.styleguide @@ -34,18 +34,13 @@ repoRootNameOverride { } includeOtherLibs { - ^FRC_FPGA_ChipObject/ - ^FRC_NetworkCommunication/ ^fmt/ ^gtest/ ^i2clib/ ^llvm/ - ^networktables/ - ^ntcore ^opencv2/ ^spilib/ ^support/ - ^wpi/ } includeProject { diff --git a/hal/build.gradle b/hal/build.gradle index c0e66354a3..d22e5aed60 100644 --- a/hal/build.gradle +++ b/hal/build.gradle @@ -9,7 +9,7 @@ ext { nativeName = 'hal' setBaseName = 'wpiHal' - devMain = 'edu.wpi.first.hal.DevMain' + devMain = 'org.wpilib.hardware.hal.DevMain' generatedHeaders = "src/generated/main/native/include" splitSetup = { if (it.targetPlatform.name == nativeUtils.wpi.platforms.systemcore) { diff --git a/ntcore/.styleguide b/ntcore/.styleguide index 7715fa6362..1c714627fe 100644 --- a/ntcore/.styleguide +++ b/ntcore/.styleguide @@ -4,6 +4,7 @@ cHeaderFileInclude { cppHeaderFileInclude { (?.*/*IntegrationTests.* .*/*JNI.* .*/math/proto.* - .*/commands3/proto.* + .*/command3/proto.* diff --git a/tools/datalogtool/.styleguide b/tools/datalogtool/.styleguide index 886b930536..12c61d6718 100644 --- a/tools/datalogtool/.styleguide +++ b/tools/datalogtool/.styleguide @@ -1,5 +1,6 @@ cppHeaderFileInclude { \.h$ + \.hpp$ \.inc$ \.inl$ } @@ -21,10 +22,6 @@ repoRootNameOverride { includeOtherLibs { ^GLFW ^fmt/ - ^glass/ ^imgui ^libssh/ - ^portable-file-dialog - ^wpi/ - ^wpigui } diff --git a/tools/outlineviewer/.styleguide b/tools/outlineviewer/.styleguide index cdbb90b85f..691afcb248 100644 --- a/tools/outlineviewer/.styleguide +++ b/tools/outlineviewer/.styleguide @@ -1,5 +1,6 @@ cppHeaderFileInclude { \.h$ + \.hpp$ \.inc$ \.inl$ } @@ -21,15 +22,7 @@ repoRootNameOverride { includeOtherLibs { ^GLFW ^fmt/ - ^frc/ - ^glass/ ^gtest/ ^imgui ^implot\.h$ - ^networktables/ - ^portable-file-dialogs\.h$ - ^ntcore - ^units/ - ^wpi/ - ^wpigui } diff --git a/tools/sysid/.styleguide b/tools/sysid/.styleguide index 8506bf193e..b6eba5b64b 100644 --- a/tools/sysid/.styleguide +++ b/tools/sysid/.styleguide @@ -1,5 +1,6 @@ cppHeaderFileInclude { \.h$ + \.hpp$ \.inc$ \.inl$ } @@ -21,15 +22,7 @@ repoRootNameOverride { includeOtherLibs { ^GLFW ^fmt/ - ^frc/ - ^glass/ ^gtest/ ^imgui ^implot\.h$ - ^networktables/ - ^portable-file-dialogs\.h$ - ^ntcore - ^units/ - ^wpi/ - ^wpigui } diff --git a/tools/wpical/.styleguide b/tools/wpical/.styleguide index e2401dc33d..6cf8aba880 100644 --- a/tools/wpical/.styleguide +++ b/tools/wpical/.styleguide @@ -1,5 +1,6 @@ cppHeaderFileInclude { \.h$ + \.hpp$ \.inc$ \.inl$ } @@ -24,13 +25,9 @@ includeOtherLibs { ^GLFW ^ceres/ ^fmt/ - ^frc/ ^gtest/ ^imgui ^implot\.h$ ^mrcal_wrapper\.h$ ^opencv2\.h$ - ^portable-file-dialogs\.h$ - ^wpi/ - ^wpigui } diff --git a/tools/wpical/build.gradle b/tools/wpical/build.gradle index daf85a6595..862ffa5450 100644 --- a/tools/wpical/build.gradle +++ b/tools/wpical/build.gradle @@ -120,7 +120,7 @@ nativeUtils.platformConfigs.each { it.cppCompiler.args.add("-fpermissive") } } -def testResources = "\"$rootDir/wpical/src/main/native/assets\"".replace("\\", "/") +def testResources = "\"$rootDir/tools/wpical/src/main/native/assets\"".replace("\\", "/") model { components { "${nativeName}"(NativeExecutableSpec) { diff --git a/wpigui/.styleguide b/wpigui/.styleguide index 9a462a3759..a29a3c113c 100644 --- a/wpigui/.styleguide +++ b/wpigui/.styleguide @@ -1,5 +1,6 @@ cppHeaderFileInclude { \.h$ + \.hpp$ } cppSrcFileInclude { @@ -8,7 +9,7 @@ cppSrcFileInclude { generatedFileExclude { wpigui/src/main/native/cpp/portable-file-dialogs\.cpp$ - wpigui/src/main/native/include/portable-file-dialogs\.h$ + wpigui/src/main/native/include/wpi/gui/portable-file-dialogs\.h$ } repoRootNameOverride { diff --git a/wpilibcExamples/.styleguide b/wpilibcExamples/.styleguide index 50ebdc9830..e8f0eaf6ba 100644 --- a/wpilibcExamples/.styleguide +++ b/wpilibcExamples/.styleguide @@ -9,18 +9,8 @@ cppSrcFileInclude { } includeOtherLibs { - ^cameraserver/ - ^cscore ^fmt/ - ^frc/ - ^frc2/ ^gtest/ - ^hal/ - ^networktables/ - ^ntcore ^opencv2/ - ^support/ - ^units/ - ^vision/ ^wpi/ } diff --git a/wpilibj/CMakeLists.txt b/wpilibj/CMakeLists.txt index 9cb11761dc..a8785b9f30 100644 --- a/wpilibj/CMakeLists.txt +++ b/wpilibj/CMakeLists.txt @@ -19,7 +19,7 @@ if(WITH_JAVA) configure_file( src/generate/WPILibVersion.java.in - generated/main/java/org/wpilib/WPILibVersion.java + generated/main/java/org/wpilib/system/WPILibVersion.java ) file(GLOB_RECURSE JAVA_SOURCES src/main/java/*.java src/generated/main/java/*.java) @@ -29,7 +29,7 @@ if(WITH_JAVA) add_jar( wpilibj_jar ${JAVA_SOURCES} - ${CMAKE_CURRENT_BINARY_DIR}/generated/main/java/org/wpilib/WPILibVersion.java + ${CMAKE_CURRENT_BINARY_DIR}/generated/main/java/org/wpilib/system/WPILibVersion.java INCLUDE_JARS hal_jar ntcore_jar @@ -60,7 +60,7 @@ if(WITH_JAVA_SOURCE) if(NOT WITH_JAVA) configure_file( src/generate/WPILibVersion.java.in - generated/main/java/org/wpilib/WPILibVersion.java + generated/main/java/org/wpilib/system/WPILibVersion.java ) endif() add_source_jar( diff --git a/wpilibj/build.gradle b/wpilibj/build.gradle index 07f5df67da..0e5620c10d 100644 --- a/wpilibj/build.gradle +++ b/wpilibj/build.gradle @@ -12,7 +12,7 @@ ext { apply from: "${rootDir}/shared/java/javacommon.gradle" def wpilibVersionFileInput = file("src/generate/WPILibVersion.java.in") -def wpilibVersionFileOutput = file("$buildDir/generated/java/edu/wpi/first/wpilibj/util/WPILibVersion.java") +def wpilibVersionFileOutput = file("$buildDir/generated/java/org/wpilib/system/WPILibVersion.java") task generateJavaVersion() { description = 'Generates the wpilib version class' @@ -155,7 +155,7 @@ model { } } -def oldWpilibVersionFile = file('src/main/java/edu/wpi/first/wpilibj/util/WPILibVersion.java') +def oldWpilibVersionFile = file('src/main/java/org/wpilib/system/WPILibVersion.java') clean { delete oldWpilibVersionFile diff --git a/wpilibjExamples/build.gradle b/wpilibjExamples/build.gradle index 8f5bcab7d7..9abcdd4414 100644 --- a/wpilibjExamples/build.gradle +++ b/wpilibjExamples/build.gradle @@ -79,14 +79,14 @@ tasks.register('buildDesktopJava') { apply from: 'publish.gradle' ext { - templateDirectory = new File("$projectDir/src/main/java/edu/wpi/first/wpilibj/templates/") - templateFile = new File("$projectDir/src/main/java/edu/wpi/first/wpilibj/templates/templates.json") - exampleDirectory = new File("$projectDir/src/main/java/edu/wpi/first/wpilibj/examples/") - exampleFile = new File("$projectDir/src/main/java/edu/wpi/first/wpilibj/examples/examples.json") - commandDirectory = new File("$projectDir/src/main/java/edu/wpi/first/wpilibj/commands/") - commandFile = new File("$projectDir/src/main/java/edu/wpi/first/wpilibj/commands/commands.json") - snippetsDirectory = new File("$projectDir/src/main/java/edu/wpi/first/wpilibj/snippets/") - snippetsFile = new File("$projectDir/src/main/java/edu/wpi/first/wpilibj/snippets/snippets.json") + templateDirectory = new File("$projectDir/src/main/java/org/wpilib/templates/") + templateFile = new File("$projectDir/src/main/java/org/wpilib/templates/templates.json") + exampleDirectory = new File("$projectDir/src/main/java/org/wpilib/examples/") + exampleFile = new File("$projectDir/src/main/java/org/wpilib/examples/examples.json") + commandDirectory = new File("$projectDir/src/main/java/org/wpilib/commands/") + commandFile = new File("$projectDir/src/main/java/org/wpilib/commands/commands.json") + snippetsDirectory = new File("$projectDir/src/main/java/org/wpilib/snippets/") + snippetsFile = new File("$projectDir/src/main/java/org/wpilib/snippets/snippets.json") } apply plugin: 'cpp' @@ -174,7 +174,7 @@ model { new groovy.json.JsonSlurper().parseText(exampleFile.text).each { entry -> project.tasks.create("run${entry.foldername}", JavaExec) { run -> run.group = "run examples" - run.mainClass = "edu.wpi.first.wpilibj.examples." + entry.foldername + "." + entry.mainclass + run.mainClass = "org.wpilib.examples." + entry.foldername + "." + entry.mainclass run.classpath = sourceSets.main.runtimeClasspath run.dependsOn it.tasks.install run.systemProperty 'java.library.path', filePath @@ -188,15 +188,15 @@ model { testTask.group = "verification" testTask.useJUnitPlatform() testTask.filter { - includeTestsMatching("edu.wpi.first.wpilibj.examples.${entry.foldername}.*") + includeTestsMatching("org.wpilib.examples.${entry.foldername}.*") // armsimulation regularly fails on CI Win64Debug if (project.hasProperty('ciDebugOnly')) { - excludeTestsMatching("edu.wpi.first.wpilibj.examples.armsimulation.*") + excludeTestsMatching("org.wpilib.examples.armsimulation.*") } setFailOnNoMatchingTests(false) } test.filter { - excludeTestsMatching("edu.wpi.first.wpilibj.examples.${entry.foldername}.*") + excludeTestsMatching("org.wpilib.examples.${entry.foldername}.*") setFailOnNoMatchingTests(false) } testTask.testClassesDirs = sourceSets.test.output.classesDirs @@ -219,7 +219,7 @@ model { new groovy.json.JsonSlurper().parseText(snippetsFile.text).each { entry -> project.tasks.create("runSnippet${entry.foldername}", JavaExec) { run -> run.group = "run snippets" - run.mainClass = "edu.wpi.first.wpilibj.snippets." + entry.foldername + "." + entry.mainclass + run.mainClass = "org.wpilib.snippets." + entry.foldername + "." + entry.mainclass run.classpath = sourceSets.main.runtimeClasspath run.dependsOn it.tasks.install run.systemProperty 'java.library.path', filePath @@ -233,11 +233,11 @@ model { testTask.group = "verification" testTask.useJUnitPlatform() testTask.filter { - includeTestsMatching("edu.wpi.first.wpilibj.snippets.${entry.foldername}.*") + includeTestsMatching("org.wpilib.snippets.${entry.foldername}.*") setFailOnNoMatchingTests(false) } test.filter { - excludeTestsMatching("edu.wpi.first.wpilibj.snippets.${entry.foldername}.*") + excludeTestsMatching("org.wpilib.snippets.${entry.foldername}.*") setFailOnNoMatchingTests(false) } testTask.testClassesDirs = sourceSets.test.output.classesDirs diff --git a/wpimath/.styleguide b/wpimath/.styleguide index 9da1a35166..54f810c398 100644 --- a/wpimath/.styleguide +++ b/wpimath/.styleguide @@ -14,9 +14,8 @@ modifiableFileExclude { } generatedFileExclude { - src/main/native/include/units/base\.h$ - src/main/native/include/units/units\.h$ - src/main/native/include/unsupported/ + src/main/native/include/wpi/units/base\.hpp$ + src/main/native/include/wpi/units/units\.hpp$ src/main/native/thirdparty/ src/test/native/cpp/UnitsTest\.cpp$ src/generated/main/java/org/wpilib/math/proto @@ -43,9 +42,8 @@ includeOtherLibs { ^gtest/ ^sleipnir/ ^unsupported/ - ^wpi/ } includeProject { - ^units/ + wpi/util/expected } diff --git a/wpimath/build.gradle b/wpimath/build.gradle index 6f7dbc3fa1..b16e9e2826 100644 --- a/wpimath/build.gradle +++ b/wpimath/build.gradle @@ -5,7 +5,7 @@ ext { groupId = 'edu.wpi.first.wpimath' nativeName = 'wpimath' - devMain = 'edu.wpi.first.math.DevMain' + devMain = 'org.wpilib.math.DevMain' splitSetup = { it.sources { diff --git a/wpinet/.styleguide b/wpinet/.styleguide index 82e0172d37..b6c3200ffb 100644 --- a/wpinet/.styleguide +++ b/wpinet/.styleguide @@ -1,5 +1,6 @@ cppHeaderFileInclude { \.h$ + \.hpp$ \.inc$ \.inl$ } @@ -12,7 +13,7 @@ generatedFileExclude { src/main/native/thirdparty/ src/main/native/cpp/http_parser\.cpp$ - src/main/native/include/wpinet/http_parser\.h$ + src/main/native/include/wpi/net/http_parser\.hpp$ src/main/native/resources/ src/main/native/linux/AvahiClient @@ -37,5 +38,4 @@ includeOtherLibs { ^fmt/ ^gmock/ ^gtest/ - ^wpi/ } diff --git a/wpiutil/.styleguide b/wpiutil/.styleguide index 9867571b16..f908152948 100644 --- a/wpiutil/.styleguide +++ b/wpiutil/.styleguide @@ -14,7 +14,7 @@ cppSrcFileInclude { } modifiableFileExclude { - src/main/native/include/wpi/MulticastServiceAnnouncer\.h$ + src/main/native/include/wpi/util/MulticastServiceAnnouncer\.h$ } generatedFileExclude { @@ -23,8 +23,8 @@ generatedFileExclude { src/main/python/ src/test/python/ - src/main/native/include/wpi/fs\.h$ - src/main/native/include/wpi/FastQueue\.h$ + src/main/native/include/wpi/util/fs\.hpp$ + src/main/native/include/wpi/util/FastQueue\.hpp$ src/main/native/cpp/fs\.cpp$ src/main/native/resources/ src/main/native/windows/StackWalker @@ -37,7 +37,7 @@ generatedFileExclude { licenseUpdateExclude { src/main/native/cpp/Base64\.cpp$ src/main/native/cpp/sha1\.cpp$ - src/main/native/include/wpi/sha1\.h$ + src/main/native/include/wpi/util/sha1\.hpp$ } repoRootNameOverride { diff --git a/wpiutil/build.gradle b/wpiutil/build.gradle index d6d61b0bd2..ddeb8f1784 100644 --- a/wpiutil/build.gradle +++ b/wpiutil/build.gradle @@ -4,13 +4,13 @@ apply plugin: 'c' ext { noWpiutil = true skipJniSymbols = [ - 'Java_edu_wpi_first_util_CombinedRuntimeLoader_setDllDirectory' + 'Java_org_wpilib_util_CombinedRuntimeLoader_setDllDirectory' ] baseId = 'wpiutil' groupId = 'edu.wpi.first.wpiutil' nativeName = 'wpiutil' - devMain = 'edu.wpi.first.util.DevMain' + devMain = 'org.wpilib.util.DevMain' def generateTask = createGenerateResourcesTask('main', 'WPI', 'wpi', project) splitSetup = {