Buatlah aturan

Jangan tentukan aturan make dalam konfigurasi produk. Aturan Make terlihat seperti ini:

output_file_name: dependencies
    shell commands to build the output

Konfigurasi produk/papan dimaksudkan hanya untuk mengatur variabel yang nantinya digunakan dalam build, bukan untuk menentukan tindakan build baru. Aturan-aturan ini harus dikonversi ke modul Soong, atau ketika konversi Bazel sudah cukup jauh, target Bazel. Tipe modul genrule Soong cukup umum untuk mencakup sebagian besar kasus penggunaan.

Jika mengonversi ke Soong saat ini terlalu menantang, pindahkan aturan tersebut ke file apa pun yang cocok dengan {device,product,vendor}/*/[*/]build/tasks/*.mk . File-file ini selalu disertakan oleh sistem build, namun terpisah dari konfigurasi produk. Aturan tersebut selalu disertakan, jadi aturan apa pun yang ditambahkan di sana harus dijaga oleh variabel yang diatur dalam konfigurasi produk, sehingga aturan tersebut tidak ditentukan untuk produk lain. Lihat daftar perubahan ini, Pindahkan Buat aturan dari konfigurasi papan ke build/tugas

Ingatlah bahwa folder build/tasks pada akhirnya juga harus dihapus ketika Make dihapus seluruhnya dari build.