Move over to ABSL logging and flags.

Removes gperftools too since that wants gflags.

Here come the fireworks.

Change-Id: I79cb7bcf60f1047fbfa28bfffc21a0fd692e4b1c
Signed-off-by: Austin Schuh <austin.linux@gmail.com>
diff --git a/y2020/setpoint_setter.cc b/y2020/setpoint_setter.cc
index 2bfb917..fe1738a 100644
--- a/y2020/setpoint_setter.cc
+++ b/y2020/setpoint_setter.cc
@@ -1,14 +1,13 @@
-#include "gflags/gflags.h"
-#include "glog/logging.h"
+#include "absl/flags/flag.h"
 
 #include "aos/events/shm_event_loop.h"
 #include "aos/init.h"
 #include "y2020/setpoint_generated.h"
 
-DEFINE_double(accelerator, 250.0, "Accelerator speed");
-DEFINE_double(finisher, 500.0, "Finsher speed");
-DEFINE_double(hood, 0.45, "Hood setpoint");
-DEFINE_double(turret, 0.0, "Turret setpoint");
+ABSL_FLAG(double, accelerator, 250.0, "Accelerator speed");
+ABSL_FLAG(double, finisher, 500.0, "Finsher speed");
+ABSL_FLAG(double, hood, 0.45, "Hood setpoint");
+ABSL_FLAG(double, turret, 0.0, "Turret setpoint");
 
 int main(int argc, char **argv) {
   aos::InitGoogle(&argc, &argv);
@@ -27,10 +26,10 @@
   y2020::joysticks::Setpoint::Builder setpoint_builder =
       builder.MakeBuilder<y2020::joysticks::Setpoint>();
 
-  setpoint_builder.add_accelerator(FLAGS_accelerator);
-  setpoint_builder.add_finisher(FLAGS_finisher);
-  setpoint_builder.add_hood(FLAGS_hood);
-  setpoint_builder.add_turret(FLAGS_turret);
+  setpoint_builder.add_accelerator(absl::GetFlag(FLAGS_accelerator));
+  setpoint_builder.add_finisher(absl::GetFlag(FLAGS_finisher));
+  setpoint_builder.add_hood(absl::GetFlag(FLAGS_hood));
+  setpoint_builder.add_turret(absl::GetFlag(FLAGS_turret));
   builder.CheckOk(builder.Send(setpoint_builder.Finish()));
 
   return 0;