From 2af699e0b84f982af9a4dd092af4e2e6224c7bb5 Mon Sep 17 00:00:00 2001 From: Kelvin Zhang Date: Thu, 19 Aug 2021 16:46:44 -0700 Subject: Create a symlink for each header file When marking libzucchini as recovery_available, build system tries to glob all header files in exported include dir. This fails because the symlink points to a parent directory, which also contains the symlink itself. Therefore the glob fails due to infinite recursion. Test: th Bug: 194237829 Change-Id: I49eb64b2c31f3446f17db6139803f81e2a39148b --- aosp/include/components/zucchini | 1 - aosp/include/components/zucchini/abs32_utils.h | 1 + aosp/include/components/zucchini/address_translator.h | 1 + aosp/include/components/zucchini/algorithm.h | 1 + aosp/include/components/zucchini/arm_utils.h | 1 + aosp/include/components/zucchini/binary_data_histogram.h | 1 + aosp/include/components/zucchini/buffer_sink.h | 1 + aosp/include/components/zucchini/buffer_source.h | 1 + aosp/include/components/zucchini/buffer_view.h | 1 + aosp/include/components/zucchini/buildflags.h | 1 + aosp/include/components/zucchini/crc32.h | 1 + aosp/include/components/zucchini/disassembler.h | 1 + aosp/include/components/zucchini/disassembler_dex.h | 1 + aosp/include/components/zucchini/disassembler_elf.h | 1 + aosp/include/components/zucchini/disassembler_no_op.h | 1 + aosp/include/components/zucchini/disassembler_win32.h | 1 + aosp/include/components/zucchini/disassembler_ztf.h | 1 + aosp/include/components/zucchini/element_detection.h | 1 + aosp/include/components/zucchini/encoded_view.h | 1 + aosp/include/components/zucchini/ensemble_matcher.h | 1 + aosp/include/components/zucchini/equivalence_map.h | 1 + aosp/include/components/zucchini/heuristic_ensemble_matcher.h | 1 + aosp/include/components/zucchini/image_index.h | 1 + aosp/include/components/zucchini/image_utils.h | 1 + aosp/include/components/zucchini/imposed_ensemble_matcher.h | 1 + aosp/include/components/zucchini/io_utils.h | 1 + aosp/include/components/zucchini/main_utils.h | 1 + aosp/include/components/zucchini/mapped_file.h | 1 + aosp/include/components/zucchini/patch_reader.h | 1 + aosp/include/components/zucchini/patch_utils.h | 1 + aosp/include/components/zucchini/patch_writer.h | 1 + aosp/include/components/zucchini/reference_bytes_mixer.h | 1 + aosp/include/components/zucchini/reference_set.h | 1 + aosp/include/components/zucchini/rel32_finder.h | 1 + aosp/include/components/zucchini/rel32_utils.h | 1 + aosp/include/components/zucchini/reloc_elf.h | 1 + aosp/include/components/zucchini/reloc_win32.h | 1 + aosp/include/components/zucchini/suffix_array.h | 1 + aosp/include/components/zucchini/target_pool.h | 1 + aosp/include/components/zucchini/targets_affinity.h | 1 + aosp/include/components/zucchini/test_disassembler.h | 1 + aosp/include/components/zucchini/test_reference_reader.h | 1 + aosp/include/components/zucchini/test_utils.h | 1 + aosp/include/components/zucchini/type_dex.h | 1 + aosp/include/components/zucchini/type_elf.h | 1 + aosp/include/components/zucchini/type_win_pe.h | 1 + aosp/include/components/zucchini/type_ztf.h | 1 + aosp/include/components/zucchini/typed_value.h | 1 + aosp/include/components/zucchini/zucchini.h | 1 + aosp/include/components/zucchini/zucchini_apply.h | 1 + aosp/include/components/zucchini/zucchini_commands.h | 1 + aosp/include/components/zucchini/zucchini_gen.h | 1 + aosp/include/components/zucchini/zucchini_integration.h | 1 + aosp/include/components/zucchini/zucchini_tools.h | 1 + 54 files changed, 53 insertions(+), 1 deletion(-) delete mode 120000 aosp/include/components/zucchini create mode 120000 aosp/include/components/zucchini/abs32_utils.h create mode 120000 aosp/include/components/zucchini/address_translator.h create mode 120000 aosp/include/components/zucchini/algorithm.h create mode 120000 aosp/include/components/zucchini/arm_utils.h create mode 120000 aosp/include/components/zucchini/binary_data_histogram.h create mode 120000 aosp/include/components/zucchini/buffer_sink.h create mode 120000 aosp/include/components/zucchini/buffer_source.h create mode 120000 aosp/include/components/zucchini/buffer_view.h create mode 120000 aosp/include/components/zucchini/buildflags.h create mode 120000 aosp/include/components/zucchini/crc32.h create mode 120000 aosp/include/components/zucchini/disassembler.h create mode 120000 aosp/include/components/zucchini/disassembler_dex.h create mode 120000 aosp/include/components/zucchini/disassembler_elf.h create mode 120000 aosp/include/components/zucchini/disassembler_no_op.h create mode 120000 aosp/include/components/zucchini/disassembler_win32.h create mode 120000 aosp/include/components/zucchini/disassembler_ztf.h create mode 120000 aosp/include/components/zucchini/element_detection.h create mode 120000 aosp/include/components/zucchini/encoded_view.h create mode 120000 aosp/include/components/zucchini/ensemble_matcher.h create mode 120000 aosp/include/components/zucchini/equivalence_map.h create mode 120000 aosp/include/components/zucchini/heuristic_ensemble_matcher.h create mode 120000 aosp/include/components/zucchini/image_index.h create mode 120000 aosp/include/components/zucchini/image_utils.h create mode 120000 aosp/include/components/zucchini/imposed_ensemble_matcher.h create mode 120000 aosp/include/components/zucchini/io_utils.h create mode 120000 aosp/include/components/zucchini/main_utils.h create mode 120000 aosp/include/components/zucchini/mapped_file.h create mode 120000 aosp/include/components/zucchini/patch_reader.h create mode 120000 aosp/include/components/zucchini/patch_utils.h create mode 120000 aosp/include/components/zucchini/patch_writer.h create mode 120000 aosp/include/components/zucchini/reference_bytes_mixer.h create mode 120000 aosp/include/components/zucchini/reference_set.h create mode 120000 aosp/include/components/zucchini/rel32_finder.h create mode 120000 aosp/include/components/zucchini/rel32_utils.h create mode 120000 aosp/include/components/zucchini/reloc_elf.h create mode 120000 aosp/include/components/zucchini/reloc_win32.h create mode 120000 aosp/include/components/zucchini/suffix_array.h create mode 120000 aosp/include/components/zucchini/target_pool.h create mode 120000 aosp/include/components/zucchini/targets_affinity.h create mode 120000 aosp/include/components/zucchini/test_disassembler.h create mode 120000 aosp/include/components/zucchini/test_reference_reader.h create mode 120000 aosp/include/components/zucchini/test_utils.h create mode 120000 aosp/include/components/zucchini/type_dex.h create mode 120000 aosp/include/components/zucchini/type_elf.h create mode 120000 aosp/include/components/zucchini/type_win_pe.h create mode 120000 aosp/include/components/zucchini/type_ztf.h create mode 120000 aosp/include/components/zucchini/typed_value.h create mode 120000 aosp/include/components/zucchini/zucchini.h create mode 120000 aosp/include/components/zucchini/zucchini_apply.h create mode 120000 aosp/include/components/zucchini/zucchini_commands.h create mode 120000 aosp/include/components/zucchini/zucchini_gen.h create mode 120000 aosp/include/components/zucchini/zucchini_integration.h create mode 120000 aosp/include/components/zucchini/zucchini_tools.h (limited to 'aosp/include') diff --git a/aosp/include/components/zucchini b/aosp/include/components/zucchini deleted file mode 120000 index 1b20c9f..0000000 --- a/aosp/include/components/zucchini +++ /dev/null @@ -1 +0,0 @@ -../../../ \ No newline at end of file diff --git a/aosp/include/components/zucchini/abs32_utils.h b/aosp/include/components/zucchini/abs32_utils.h new file mode 120000 index 0000000..5a1a56a --- /dev/null +++ b/aosp/include/components/zucchini/abs32_utils.h @@ -0,0 +1 @@ +../../../../abs32_utils.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/address_translator.h b/aosp/include/components/zucchini/address_translator.h new file mode 120000 index 0000000..f302a8f --- /dev/null +++ b/aosp/include/components/zucchini/address_translator.h @@ -0,0 +1 @@ +../../../../address_translator.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/algorithm.h b/aosp/include/components/zucchini/algorithm.h new file mode 120000 index 0000000..9f91466 --- /dev/null +++ b/aosp/include/components/zucchini/algorithm.h @@ -0,0 +1 @@ +../../../../algorithm.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/arm_utils.h b/aosp/include/components/zucchini/arm_utils.h new file mode 120000 index 0000000..12e94ec --- /dev/null +++ b/aosp/include/components/zucchini/arm_utils.h @@ -0,0 +1 @@ +../../../../arm_utils.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/binary_data_histogram.h b/aosp/include/components/zucchini/binary_data_histogram.h new file mode 120000 index 0000000..5560310 --- /dev/null +++ b/aosp/include/components/zucchini/binary_data_histogram.h @@ -0,0 +1 @@ +../../../../binary_data_histogram.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/buffer_sink.h b/aosp/include/components/zucchini/buffer_sink.h new file mode 120000 index 0000000..9c2db50 --- /dev/null +++ b/aosp/include/components/zucchini/buffer_sink.h @@ -0,0 +1 @@ +../../../../buffer_sink.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/buffer_source.h b/aosp/include/components/zucchini/buffer_source.h new file mode 120000 index 0000000..08e30e4 --- /dev/null +++ b/aosp/include/components/zucchini/buffer_source.h @@ -0,0 +1 @@ +../../../../buffer_source.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/buffer_view.h b/aosp/include/components/zucchini/buffer_view.h new file mode 120000 index 0000000..75387cf --- /dev/null +++ b/aosp/include/components/zucchini/buffer_view.h @@ -0,0 +1 @@ +../../../../buffer_view.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/buildflags.h b/aosp/include/components/zucchini/buildflags.h new file mode 120000 index 0000000..521bf21 --- /dev/null +++ b/aosp/include/components/zucchini/buildflags.h @@ -0,0 +1 @@ +../../../../buildflags.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/crc32.h b/aosp/include/components/zucchini/crc32.h new file mode 120000 index 0000000..d80e882 --- /dev/null +++ b/aosp/include/components/zucchini/crc32.h @@ -0,0 +1 @@ +../../../../crc32.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/disassembler.h b/aosp/include/components/zucchini/disassembler.h new file mode 120000 index 0000000..536a3d3 --- /dev/null +++ b/aosp/include/components/zucchini/disassembler.h @@ -0,0 +1 @@ +../../../../disassembler.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/disassembler_dex.h b/aosp/include/components/zucchini/disassembler_dex.h new file mode 120000 index 0000000..d2e42ab --- /dev/null +++ b/aosp/include/components/zucchini/disassembler_dex.h @@ -0,0 +1 @@ +../../../../disassembler_dex.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/disassembler_elf.h b/aosp/include/components/zucchini/disassembler_elf.h new file mode 120000 index 0000000..e2e5f92 --- /dev/null +++ b/aosp/include/components/zucchini/disassembler_elf.h @@ -0,0 +1 @@ +../../../../disassembler_elf.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/disassembler_no_op.h b/aosp/include/components/zucchini/disassembler_no_op.h new file mode 120000 index 0000000..c016e24 --- /dev/null +++ b/aosp/include/components/zucchini/disassembler_no_op.h @@ -0,0 +1 @@ +../../../../disassembler_no_op.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/disassembler_win32.h b/aosp/include/components/zucchini/disassembler_win32.h new file mode 120000 index 0000000..6a53082 --- /dev/null +++ b/aosp/include/components/zucchini/disassembler_win32.h @@ -0,0 +1 @@ +../../../../disassembler_win32.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/disassembler_ztf.h b/aosp/include/components/zucchini/disassembler_ztf.h new file mode 120000 index 0000000..501c313 --- /dev/null +++ b/aosp/include/components/zucchini/disassembler_ztf.h @@ -0,0 +1 @@ +../../../../disassembler_ztf.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/element_detection.h b/aosp/include/components/zucchini/element_detection.h new file mode 120000 index 0000000..84129ba --- /dev/null +++ b/aosp/include/components/zucchini/element_detection.h @@ -0,0 +1 @@ +../../../../element_detection.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/encoded_view.h b/aosp/include/components/zucchini/encoded_view.h new file mode 120000 index 0000000..a60af6d --- /dev/null +++ b/aosp/include/components/zucchini/encoded_view.h @@ -0,0 +1 @@ +../../../../encoded_view.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/ensemble_matcher.h b/aosp/include/components/zucchini/ensemble_matcher.h new file mode 120000 index 0000000..7d51538 --- /dev/null +++ b/aosp/include/components/zucchini/ensemble_matcher.h @@ -0,0 +1 @@ +../../../../ensemble_matcher.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/equivalence_map.h b/aosp/include/components/zucchini/equivalence_map.h new file mode 120000 index 0000000..6d67205 --- /dev/null +++ b/aosp/include/components/zucchini/equivalence_map.h @@ -0,0 +1 @@ +../../../../equivalence_map.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/heuristic_ensemble_matcher.h b/aosp/include/components/zucchini/heuristic_ensemble_matcher.h new file mode 120000 index 0000000..bfadfc9 --- /dev/null +++ b/aosp/include/components/zucchini/heuristic_ensemble_matcher.h @@ -0,0 +1 @@ +../../../../heuristic_ensemble_matcher.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/image_index.h b/aosp/include/components/zucchini/image_index.h new file mode 120000 index 0000000..80fdb0a --- /dev/null +++ b/aosp/include/components/zucchini/image_index.h @@ -0,0 +1 @@ +../../../../image_index.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/image_utils.h b/aosp/include/components/zucchini/image_utils.h new file mode 120000 index 0000000..7f4e142 --- /dev/null +++ b/aosp/include/components/zucchini/image_utils.h @@ -0,0 +1 @@ +../../../../image_utils.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/imposed_ensemble_matcher.h b/aosp/include/components/zucchini/imposed_ensemble_matcher.h new file mode 120000 index 0000000..0a0642b --- /dev/null +++ b/aosp/include/components/zucchini/imposed_ensemble_matcher.h @@ -0,0 +1 @@ +../../../../imposed_ensemble_matcher.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/io_utils.h b/aosp/include/components/zucchini/io_utils.h new file mode 120000 index 0000000..671200e --- /dev/null +++ b/aosp/include/components/zucchini/io_utils.h @@ -0,0 +1 @@ +../../../../io_utils.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/main_utils.h b/aosp/include/components/zucchini/main_utils.h new file mode 120000 index 0000000..9f56dda --- /dev/null +++ b/aosp/include/components/zucchini/main_utils.h @@ -0,0 +1 @@ +../../../../main_utils.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/mapped_file.h b/aosp/include/components/zucchini/mapped_file.h new file mode 120000 index 0000000..a5440bb --- /dev/null +++ b/aosp/include/components/zucchini/mapped_file.h @@ -0,0 +1 @@ +../../../../mapped_file.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/patch_reader.h b/aosp/include/components/zucchini/patch_reader.h new file mode 120000 index 0000000..0e7e2ec --- /dev/null +++ b/aosp/include/components/zucchini/patch_reader.h @@ -0,0 +1 @@ +../../../../patch_reader.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/patch_utils.h b/aosp/include/components/zucchini/patch_utils.h new file mode 120000 index 0000000..930f147 --- /dev/null +++ b/aosp/include/components/zucchini/patch_utils.h @@ -0,0 +1 @@ +../../../../patch_utils.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/patch_writer.h b/aosp/include/components/zucchini/patch_writer.h new file mode 120000 index 0000000..ebf0b13 --- /dev/null +++ b/aosp/include/components/zucchini/patch_writer.h @@ -0,0 +1 @@ +../../../../patch_writer.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/reference_bytes_mixer.h b/aosp/include/components/zucchini/reference_bytes_mixer.h new file mode 120000 index 0000000..9c7b310 --- /dev/null +++ b/aosp/include/components/zucchini/reference_bytes_mixer.h @@ -0,0 +1 @@ +../../../../reference_bytes_mixer.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/reference_set.h b/aosp/include/components/zucchini/reference_set.h new file mode 120000 index 0000000..3294dbb --- /dev/null +++ b/aosp/include/components/zucchini/reference_set.h @@ -0,0 +1 @@ +../../../../reference_set.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/rel32_finder.h b/aosp/include/components/zucchini/rel32_finder.h new file mode 120000 index 0000000..58a5f3b --- /dev/null +++ b/aosp/include/components/zucchini/rel32_finder.h @@ -0,0 +1 @@ +../../../../rel32_finder.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/rel32_utils.h b/aosp/include/components/zucchini/rel32_utils.h new file mode 120000 index 0000000..a411940 --- /dev/null +++ b/aosp/include/components/zucchini/rel32_utils.h @@ -0,0 +1 @@ +../../../../rel32_utils.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/reloc_elf.h b/aosp/include/components/zucchini/reloc_elf.h new file mode 120000 index 0000000..5dc8c30 --- /dev/null +++ b/aosp/include/components/zucchini/reloc_elf.h @@ -0,0 +1 @@ +../../../../reloc_elf.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/reloc_win32.h b/aosp/include/components/zucchini/reloc_win32.h new file mode 120000 index 0000000..36b0152 --- /dev/null +++ b/aosp/include/components/zucchini/reloc_win32.h @@ -0,0 +1 @@ +../../../../reloc_win32.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/suffix_array.h b/aosp/include/components/zucchini/suffix_array.h new file mode 120000 index 0000000..3116b0f --- /dev/null +++ b/aosp/include/components/zucchini/suffix_array.h @@ -0,0 +1 @@ +../../../../suffix_array.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/target_pool.h b/aosp/include/components/zucchini/target_pool.h new file mode 120000 index 0000000..ca03e3e --- /dev/null +++ b/aosp/include/components/zucchini/target_pool.h @@ -0,0 +1 @@ +../../../../target_pool.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/targets_affinity.h b/aosp/include/components/zucchini/targets_affinity.h new file mode 120000 index 0000000..a18787d --- /dev/null +++ b/aosp/include/components/zucchini/targets_affinity.h @@ -0,0 +1 @@ +../../../../targets_affinity.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/test_disassembler.h b/aosp/include/components/zucchini/test_disassembler.h new file mode 120000 index 0000000..7e67faf --- /dev/null +++ b/aosp/include/components/zucchini/test_disassembler.h @@ -0,0 +1 @@ +../../../../test_disassembler.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/test_reference_reader.h b/aosp/include/components/zucchini/test_reference_reader.h new file mode 120000 index 0000000..814b366 --- /dev/null +++ b/aosp/include/components/zucchini/test_reference_reader.h @@ -0,0 +1 @@ +../../../../test_reference_reader.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/test_utils.h b/aosp/include/components/zucchini/test_utils.h new file mode 120000 index 0000000..0db69e3 --- /dev/null +++ b/aosp/include/components/zucchini/test_utils.h @@ -0,0 +1 @@ +../../../../test_utils.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/type_dex.h b/aosp/include/components/zucchini/type_dex.h new file mode 120000 index 0000000..2085b37 --- /dev/null +++ b/aosp/include/components/zucchini/type_dex.h @@ -0,0 +1 @@ +../../../../type_dex.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/type_elf.h b/aosp/include/components/zucchini/type_elf.h new file mode 120000 index 0000000..d9b55d1 --- /dev/null +++ b/aosp/include/components/zucchini/type_elf.h @@ -0,0 +1 @@ +../../../../type_elf.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/type_win_pe.h b/aosp/include/components/zucchini/type_win_pe.h new file mode 120000 index 0000000..1d8790f --- /dev/null +++ b/aosp/include/components/zucchini/type_win_pe.h @@ -0,0 +1 @@ +../../../../type_win_pe.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/type_ztf.h b/aosp/include/components/zucchini/type_ztf.h new file mode 120000 index 0000000..e44b5f7 --- /dev/null +++ b/aosp/include/components/zucchini/type_ztf.h @@ -0,0 +1 @@ +../../../../type_ztf.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/typed_value.h b/aosp/include/components/zucchini/typed_value.h new file mode 120000 index 0000000..fc7f2b7 --- /dev/null +++ b/aosp/include/components/zucchini/typed_value.h @@ -0,0 +1 @@ +../../../../typed_value.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/zucchini.h b/aosp/include/components/zucchini/zucchini.h new file mode 120000 index 0000000..20426f6 --- /dev/null +++ b/aosp/include/components/zucchini/zucchini.h @@ -0,0 +1 @@ +../../../../zucchini.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/zucchini_apply.h b/aosp/include/components/zucchini/zucchini_apply.h new file mode 120000 index 0000000..2a5495b --- /dev/null +++ b/aosp/include/components/zucchini/zucchini_apply.h @@ -0,0 +1 @@ +../../../../zucchini_apply.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/zucchini_commands.h b/aosp/include/components/zucchini/zucchini_commands.h new file mode 120000 index 0000000..c03fcd7 --- /dev/null +++ b/aosp/include/components/zucchini/zucchini_commands.h @@ -0,0 +1 @@ +../../../../zucchini_commands.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/zucchini_gen.h b/aosp/include/components/zucchini/zucchini_gen.h new file mode 120000 index 0000000..66bf222 --- /dev/null +++ b/aosp/include/components/zucchini/zucchini_gen.h @@ -0,0 +1 @@ +../../../../zucchini_gen.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/zucchini_integration.h b/aosp/include/components/zucchini/zucchini_integration.h new file mode 120000 index 0000000..028a91b --- /dev/null +++ b/aosp/include/components/zucchini/zucchini_integration.h @@ -0,0 +1 @@ +../../../../zucchini_integration.h \ No newline at end of file diff --git a/aosp/include/components/zucchini/zucchini_tools.h b/aosp/include/components/zucchini/zucchini_tools.h new file mode 120000 index 0000000..3042827 --- /dev/null +++ b/aosp/include/components/zucchini/zucchini_tools.h @@ -0,0 +1 @@ +../../../../zucchini_tools.h \ No newline at end of file -- cgit v1.2.3