summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'gnss/1.0/Android.mk')
-rw-r--r--gnss/1.0/Android.mk524
1 files changed, 2 insertions, 522 deletions
diff --git a/gnss/1.0/Android.mk b/gnss/1.0/Android.mk
index bb1b765d..1cb3945b 100644
--- a/gnss/1.0/Android.mk
+++ b/gnss/1.0/Android.mk
@@ -15,6 +15,8 @@ HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
15LOCAL_JAVA_LIBRARIES := \ 15LOCAL_JAVA_LIBRARIES := \
16 android.hidl.base-V1.0-java \ 16 android.hidl.base-V1.0-java \
17 17
18LOCAL_NO_STANDARD_LIBRARIES := true
19LOCAL_JAVA_LIBRARIES += core-oj hwbinder
18 20
19# 21#
20# Build types.hal (GnssConstellationType) 22# Build types.hal (GnssConstellationType)
@@ -527,528 +529,6 @@ include $(BUILD_JAVA_LIBRARY)
527################################################################################ 529################################################################################
528 530
529include $(CLEAR_VARS) 531include $(CLEAR_VARS)
530LOCAL_MODULE := android.hardware.gnss-V1.0-java-static
531LOCAL_MODULE_CLASS := JAVA_LIBRARIES
532
533intermediates := $(call local-generated-sources-dir, COMMON)
534
535HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
536
537LOCAL_STATIC_JAVA_LIBRARIES := \
538 android.hidl.base-V1.0-java-static \
539
540
541#
542# Build types.hal (GnssConstellationType)
543#
544GEN := $(intermediates)/android/hardware/gnss/V1_0/GnssConstellationType.java
545$(GEN): $(HIDL)
546$(GEN): PRIVATE_HIDL := $(HIDL)
547$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
548$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
549$(GEN): PRIVATE_CUSTOM_TOOL = \
550 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
551 -Ljava \
552 -randroid.hardware:hardware/interfaces \
553 -randroid.hidl:system/libhidl/transport \
554 android.hardware.gnss@1.0::types.GnssConstellationType
555
556$(GEN): $(LOCAL_PATH)/types.hal
557 $(transform-generated-source)
558LOCAL_GENERATED_SOURCES += $(GEN)
559
560#
561# Build types.hal (GnssLocation)
562#
563GEN := $(intermediates)/android/hardware/gnss/V1_0/GnssLocation.java
564$(GEN): $(HIDL)
565$(GEN): PRIVATE_HIDL := $(HIDL)
566$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
567$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
568$(GEN): PRIVATE_CUSTOM_TOOL = \
569 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
570 -Ljava \
571 -randroid.hardware:hardware/interfaces \
572 -randroid.hidl:system/libhidl/transport \
573 android.hardware.gnss@1.0::types.GnssLocation
574
575$(GEN): $(LOCAL_PATH)/types.hal
576 $(transform-generated-source)
577LOCAL_GENERATED_SOURCES += $(GEN)
578
579#
580# Build types.hal (GnssLocationFlags)
581#
582GEN := $(intermediates)/android/hardware/gnss/V1_0/GnssLocationFlags.java
583$(GEN): $(HIDL)
584$(GEN): PRIVATE_HIDL := $(HIDL)
585$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
586$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
587$(GEN): PRIVATE_CUSTOM_TOOL = \
588 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
589 -Ljava \
590 -randroid.hardware:hardware/interfaces \
591 -randroid.hidl:system/libhidl/transport \
592 android.hardware.gnss@1.0::types.GnssLocationFlags
593
594$(GEN): $(LOCAL_PATH)/types.hal
595 $(transform-generated-source)
596LOCAL_GENERATED_SOURCES += $(GEN)
597
598#
599# Build types.hal (GnssMax)
600#
601GEN := $(intermediates)/android/hardware/gnss/V1_0/GnssMax.java
602$(GEN): $(HIDL)
603$(GEN): PRIVATE_HIDL := $(HIDL)
604$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
605$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
606$(GEN): PRIVATE_CUSTOM_TOOL = \
607 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
608 -Ljava \
609 -randroid.hardware:hardware/interfaces \
610 -randroid.hidl:system/libhidl/transport \
611 android.hardware.gnss@1.0::types.GnssMax
612
613$(GEN): $(LOCAL_PATH)/types.hal
614 $(transform-generated-source)
615LOCAL_GENERATED_SOURCES += $(GEN)
616
617#
618# Build IAGnss.hal
619#
620GEN := $(intermediates)/android/hardware/gnss/V1_0/IAGnss.java
621$(GEN): $(HIDL)
622$(GEN): PRIVATE_HIDL := $(HIDL)
623$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IAGnss.hal
624$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IAGnssCallback.hal
625$(GEN): $(LOCAL_PATH)/IAGnssCallback.hal
626$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
627$(GEN): PRIVATE_CUSTOM_TOOL = \
628 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
629 -Ljava \
630 -randroid.hardware:hardware/interfaces \
631 -randroid.hidl:system/libhidl/transport \
632 android.hardware.gnss@1.0::IAGnss
633
634$(GEN): $(LOCAL_PATH)/IAGnss.hal
635 $(transform-generated-source)
636LOCAL_GENERATED_SOURCES += $(GEN)
637
638#
639# Build IAGnssCallback.hal
640#
641GEN := $(intermediates)/android/hardware/gnss/V1_0/IAGnssCallback.java
642$(GEN): $(HIDL)
643$(GEN): PRIVATE_HIDL := $(HIDL)
644$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IAGnssCallback.hal
645$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
646$(GEN): PRIVATE_CUSTOM_TOOL = \
647 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
648 -Ljava \
649 -randroid.hardware:hardware/interfaces \
650 -randroid.hidl:system/libhidl/transport \
651 android.hardware.gnss@1.0::IAGnssCallback
652
653$(GEN): $(LOCAL_PATH)/IAGnssCallback.hal
654 $(transform-generated-source)
655LOCAL_GENERATED_SOURCES += $(GEN)
656
657#
658# Build IAGnssRil.hal
659#
660GEN := $(intermediates)/android/hardware/gnss/V1_0/IAGnssRil.java
661$(GEN): $(HIDL)
662$(GEN): PRIVATE_HIDL := $(HIDL)
663$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IAGnssRil.hal
664$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IAGnssRilCallback.hal
665$(GEN): $(LOCAL_PATH)/IAGnssRilCallback.hal
666$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
667$(GEN): PRIVATE_CUSTOM_TOOL = \
668 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
669 -Ljava \
670 -randroid.hardware:hardware/interfaces \
671 -randroid.hidl:system/libhidl/transport \
672 android.hardware.gnss@1.0::IAGnssRil
673
674$(GEN): $(LOCAL_PATH)/IAGnssRil.hal
675 $(transform-generated-source)
676LOCAL_GENERATED_SOURCES += $(GEN)
677
678#
679# Build IAGnssRilCallback.hal
680#
681GEN := $(intermediates)/android/hardware/gnss/V1_0/IAGnssRilCallback.java
682$(GEN): $(HIDL)
683$(GEN): PRIVATE_HIDL := $(HIDL)
684$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IAGnssRilCallback.hal
685$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
686$(GEN): PRIVATE_CUSTOM_TOOL = \
687 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
688 -Ljava \
689 -randroid.hardware:hardware/interfaces \
690 -randroid.hidl:system/libhidl/transport \
691 android.hardware.gnss@1.0::IAGnssRilCallback
692
693$(GEN): $(LOCAL_PATH)/IAGnssRilCallback.hal
694 $(transform-generated-source)
695LOCAL_GENERATED_SOURCES += $(GEN)
696
697#
698# Build IGnss.hal
699#
700GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnss.java
701$(GEN): $(HIDL)
702$(GEN): PRIVATE_HIDL := $(HIDL)
703$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnss.hal
704$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IAGnss.hal
705$(GEN): $(LOCAL_PATH)/IAGnss.hal
706$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IAGnssRil.hal
707$(GEN): $(LOCAL_PATH)/IAGnssRil.hal
708$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssBatching.hal
709$(GEN): $(LOCAL_PATH)/IGnssBatching.hal
710$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssCallback.hal
711$(GEN): $(LOCAL_PATH)/IGnssCallback.hal
712$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssConfiguration.hal
713$(GEN): $(LOCAL_PATH)/IGnssConfiguration.hal
714$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssDebug.hal
715$(GEN): $(LOCAL_PATH)/IGnssDebug.hal
716$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssGeofencing.hal
717$(GEN): $(LOCAL_PATH)/IGnssGeofencing.hal
718$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssMeasurement.hal
719$(GEN): $(LOCAL_PATH)/IGnssMeasurement.hal
720$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssNavigationMessage.hal
721$(GEN): $(LOCAL_PATH)/IGnssNavigationMessage.hal
722$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssNi.hal
723$(GEN): $(LOCAL_PATH)/IGnssNi.hal
724$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssXtra.hal
725$(GEN): $(LOCAL_PATH)/IGnssXtra.hal
726$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
727$(GEN): $(LOCAL_PATH)/types.hal
728$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
729$(GEN): PRIVATE_CUSTOM_TOOL = \
730 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
731 -Ljava \
732 -randroid.hardware:hardware/interfaces \
733 -randroid.hidl:system/libhidl/transport \
734 android.hardware.gnss@1.0::IGnss
735
736$(GEN): $(LOCAL_PATH)/IGnss.hal
737 $(transform-generated-source)
738LOCAL_GENERATED_SOURCES += $(GEN)
739
740#
741# Build IGnssBatching.hal
742#
743GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssBatching.java
744$(GEN): $(HIDL)
745$(GEN): PRIVATE_HIDL := $(HIDL)
746$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssBatching.hal
747$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssBatchingCallback.hal
748$(GEN): $(LOCAL_PATH)/IGnssBatchingCallback.hal
749$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
750$(GEN): PRIVATE_CUSTOM_TOOL = \
751 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
752 -Ljava \
753 -randroid.hardware:hardware/interfaces \
754 -randroid.hidl:system/libhidl/transport \
755 android.hardware.gnss@1.0::IGnssBatching
756
757$(GEN): $(LOCAL_PATH)/IGnssBatching.hal
758 $(transform-generated-source)
759LOCAL_GENERATED_SOURCES += $(GEN)
760
761#
762# Build IGnssBatchingCallback.hal
763#
764GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssBatchingCallback.java
765$(GEN): $(HIDL)
766$(GEN): PRIVATE_HIDL := $(HIDL)
767$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssBatchingCallback.hal
768$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
769$(GEN): $(LOCAL_PATH)/types.hal
770$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
771$(GEN): PRIVATE_CUSTOM_TOOL = \
772 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
773 -Ljava \
774 -randroid.hardware:hardware/interfaces \
775 -randroid.hidl:system/libhidl/transport \
776 android.hardware.gnss@1.0::IGnssBatchingCallback
777
778$(GEN): $(LOCAL_PATH)/IGnssBatchingCallback.hal
779 $(transform-generated-source)
780LOCAL_GENERATED_SOURCES += $(GEN)
781
782#
783# Build IGnssCallback.hal
784#
785GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssCallback.java
786$(GEN): $(HIDL)
787$(GEN): PRIVATE_HIDL := $(HIDL)
788$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssCallback.hal
789$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
790$(GEN): $(LOCAL_PATH)/types.hal
791$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
792$(GEN): PRIVATE_CUSTOM_TOOL = \
793 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
794 -Ljava \
795 -randroid.hardware:hardware/interfaces \
796 -randroid.hidl:system/libhidl/transport \
797 android.hardware.gnss@1.0::IGnssCallback
798
799$(GEN): $(LOCAL_PATH)/IGnssCallback.hal
800 $(transform-generated-source)
801LOCAL_GENERATED_SOURCES += $(GEN)
802
803#
804# Build IGnssConfiguration.hal
805#
806GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssConfiguration.java
807$(GEN): $(HIDL)
808$(GEN): PRIVATE_HIDL := $(HIDL)
809$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssConfiguration.hal
810$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
811$(GEN): PRIVATE_CUSTOM_TOOL = \
812 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
813 -Ljava \
814 -randroid.hardware:hardware/interfaces \
815 -randroid.hidl:system/libhidl/transport \
816 android.hardware.gnss@1.0::IGnssConfiguration
817
818$(GEN): $(LOCAL_PATH)/IGnssConfiguration.hal
819 $(transform-generated-source)
820LOCAL_GENERATED_SOURCES += $(GEN)
821
822#
823# Build IGnssDebug.hal
824#
825GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssDebug.java
826$(GEN): $(HIDL)
827$(GEN): PRIVATE_HIDL := $(HIDL)
828$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssDebug.hal
829$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
830$(GEN): $(LOCAL_PATH)/types.hal
831$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
832$(GEN): PRIVATE_CUSTOM_TOOL = \
833 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
834 -Ljava \
835 -randroid.hardware:hardware/interfaces \
836 -randroid.hidl:system/libhidl/transport \
837 android.hardware.gnss@1.0::IGnssDebug
838
839$(GEN): $(LOCAL_PATH)/IGnssDebug.hal
840 $(transform-generated-source)
841LOCAL_GENERATED_SOURCES += $(GEN)
842
843#
844# Build IGnssGeofenceCallback.hal
845#
846GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssGeofenceCallback.java
847$(GEN): $(HIDL)
848$(GEN): PRIVATE_HIDL := $(HIDL)
849$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssGeofenceCallback.hal
850$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
851$(GEN): $(LOCAL_PATH)/types.hal
852$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
853$(GEN): PRIVATE_CUSTOM_TOOL = \
854 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
855 -Ljava \
856 -randroid.hardware:hardware/interfaces \
857 -randroid.hidl:system/libhidl/transport \
858 android.hardware.gnss@1.0::IGnssGeofenceCallback
859
860$(GEN): $(LOCAL_PATH)/IGnssGeofenceCallback.hal
861 $(transform-generated-source)
862LOCAL_GENERATED_SOURCES += $(GEN)
863
864#
865# Build IGnssGeofencing.hal
866#
867GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssGeofencing.java
868$(GEN): $(HIDL)
869$(GEN): PRIVATE_HIDL := $(HIDL)
870$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssGeofencing.hal
871$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssGeofenceCallback.hal
872$(GEN): $(LOCAL_PATH)/IGnssGeofenceCallback.hal
873$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
874$(GEN): PRIVATE_CUSTOM_TOOL = \
875 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
876 -Ljava \
877 -randroid.hardware:hardware/interfaces \
878 -randroid.hidl:system/libhidl/transport \
879 android.hardware.gnss@1.0::IGnssGeofencing
880
881$(GEN): $(LOCAL_PATH)/IGnssGeofencing.hal
882 $(transform-generated-source)
883LOCAL_GENERATED_SOURCES += $(GEN)
884
885#
886# Build IGnssMeasurement.hal
887#
888GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssMeasurement.java
889$(GEN): $(HIDL)
890$(GEN): PRIVATE_HIDL := $(HIDL)
891$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssMeasurement.hal
892$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssMeasurementCallback.hal
893$(GEN): $(LOCAL_PATH)/IGnssMeasurementCallback.hal
894$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
895$(GEN): PRIVATE_CUSTOM_TOOL = \
896 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
897 -Ljava \
898 -randroid.hardware:hardware/interfaces \
899 -randroid.hidl:system/libhidl/transport \
900 android.hardware.gnss@1.0::IGnssMeasurement
901
902$(GEN): $(LOCAL_PATH)/IGnssMeasurement.hal
903 $(transform-generated-source)
904LOCAL_GENERATED_SOURCES += $(GEN)
905
906#
907# Build IGnssMeasurementCallback.hal
908#
909GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssMeasurementCallback.java
910$(GEN): $(HIDL)
911$(GEN): PRIVATE_HIDL := $(HIDL)
912$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssMeasurementCallback.hal
913$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
914$(GEN): $(LOCAL_PATH)/types.hal
915$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
916$(GEN): PRIVATE_CUSTOM_TOOL = \
917 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
918 -Ljava \
919 -randroid.hardware:hardware/interfaces \
920 -randroid.hidl:system/libhidl/transport \
921 android.hardware.gnss@1.0::IGnssMeasurementCallback
922
923$(GEN): $(LOCAL_PATH)/IGnssMeasurementCallback.hal
924 $(transform-generated-source)
925LOCAL_GENERATED_SOURCES += $(GEN)
926
927#
928# Build IGnssNavigationMessage.hal
929#
930GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssNavigationMessage.java
931$(GEN): $(HIDL)
932$(GEN): PRIVATE_HIDL := $(HIDL)
933$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssNavigationMessage.hal
934$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssNavigationMessageCallback.hal
935$(GEN): $(LOCAL_PATH)/IGnssNavigationMessageCallback.hal
936$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
937$(GEN): PRIVATE_CUSTOM_TOOL = \
938 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
939 -Ljava \
940 -randroid.hardware:hardware/interfaces \
941 -randroid.hidl:system/libhidl/transport \
942 android.hardware.gnss@1.0::IGnssNavigationMessage
943
944$(GEN): $(LOCAL_PATH)/IGnssNavigationMessage.hal
945 $(transform-generated-source)
946LOCAL_GENERATED_SOURCES += $(GEN)
947
948#
949# Build IGnssNavigationMessageCallback.hal
950#
951GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssNavigationMessageCallback.java
952$(GEN): $(HIDL)
953$(GEN): PRIVATE_HIDL := $(HIDL)
954$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssNavigationMessageCallback.hal
955$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
956$(GEN): PRIVATE_CUSTOM_TOOL = \
957 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
958 -Ljava \
959 -randroid.hardware:hardware/interfaces \
960 -randroid.hidl:system/libhidl/transport \
961 android.hardware.gnss@1.0::IGnssNavigationMessageCallback
962
963$(GEN): $(LOCAL_PATH)/IGnssNavigationMessageCallback.hal
964 $(transform-generated-source)
965LOCAL_GENERATED_SOURCES += $(GEN)
966
967#
968# Build IGnssNi.hal
969#
970GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssNi.java
971$(GEN): $(HIDL)
972$(GEN): PRIVATE_HIDL := $(HIDL)
973$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssNi.hal
974$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssNiCallback.hal
975$(GEN): $(LOCAL_PATH)/IGnssNiCallback.hal
976$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
977$(GEN): PRIVATE_CUSTOM_TOOL = \
978 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
979 -Ljava \
980 -randroid.hardware:hardware/interfaces \
981 -randroid.hidl:system/libhidl/transport \
982 android.hardware.gnss@1.0::IGnssNi
983
984$(GEN): $(LOCAL_PATH)/IGnssNi.hal
985 $(transform-generated-source)
986LOCAL_GENERATED_SOURCES += $(GEN)
987
988#
989# Build IGnssNiCallback.hal
990#
991GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssNiCallback.java
992$(GEN): $(HIDL)
993$(GEN): PRIVATE_HIDL := $(HIDL)
994$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssNiCallback.hal
995$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
996$(GEN): PRIVATE_CUSTOM_TOOL = \
997 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
998 -Ljava \
999 -randroid.hardware:hardware/interfaces \
1000 -randroid.hidl:system/libhidl/transport \
1001 android.hardware.gnss@1.0::IGnssNiCallback
1002
1003$(GEN): $(LOCAL_PATH)/IGnssNiCallback.hal
1004 $(transform-generated-source)
1005LOCAL_GENERATED_SOURCES += $(GEN)
1006
1007#
1008# Build IGnssXtra.hal
1009#
1010GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssXtra.java
1011$(GEN): $(HIDL)
1012$(GEN): PRIVATE_HIDL := $(HIDL)
1013$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssXtra.hal
1014$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IGnssXtraCallback.hal
1015$(GEN): $(LOCAL_PATH)/IGnssXtraCallback.hal
1016$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1017$(GEN): PRIVATE_CUSTOM_TOOL = \
1018 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1019 -Ljava \
1020 -randroid.hardware:hardware/interfaces \
1021 -randroid.hidl:system/libhidl/transport \
1022 android.hardware.gnss@1.0::IGnssXtra
1023
1024$(GEN): $(LOCAL_PATH)/IGnssXtra.hal
1025 $(transform-generated-source)
1026LOCAL_GENERATED_SOURCES += $(GEN)
1027
1028#
1029# Build IGnssXtraCallback.hal
1030#
1031GEN := $(intermediates)/android/hardware/gnss/V1_0/IGnssXtraCallback.java
1032$(GEN): $(HIDL)
1033$(GEN): PRIVATE_HIDL := $(HIDL)
1034$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IGnssXtraCallback.hal
1035$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
1036$(GEN): PRIVATE_CUSTOM_TOOL = \
1037 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
1038 -Ljava \
1039 -randroid.hardware:hardware/interfaces \
1040 -randroid.hidl:system/libhidl/transport \
1041 android.hardware.gnss@1.0::IGnssXtraCallback
1042
1043$(GEN): $(LOCAL_PATH)/IGnssXtraCallback.hal
1044 $(transform-generated-source)
1045LOCAL_GENERATED_SOURCES += $(GEN)
1046include $(BUILD_STATIC_JAVA_LIBRARY)
1047
1048
1049################################################################################
1050
1051include $(CLEAR_VARS)
1052LOCAL_MODULE := android.hardware.gnss-V1.0-java-constants 532LOCAL_MODULE := android.hardware.gnss-V1.0-java-constants
1053LOCAL_MODULE_CLASS := JAVA_LIBRARIES 533LOCAL_MODULE_CLASS := JAVA_LIBRARIES
1054 534