ดูของจริงก่อน
เปิด examples/flags.mk — ไม่คอมไพล์อะไร แค่พิมพ์ว่า make เข้าใจตัวแปรแต่ละตัวอย่างไร ทายก่อนรัน: บรรทัด SOURCES จะมีกี่ไฟล์ในแต่ละแบบ
make -f examples/flags.mk
make -f examples/flags.mk ENABLE_PAGE_EXAMPLES=1 SDK_EXAMPLE_CM33=cm33/io/04_gpio_led_button
ENABLE_PAGE_EXAMPLES=1 make -f examples/flags.mk
แบบแรกได้ 2 ไฟล์ อีกสองแบบได้ 4 ไฟล์ และ make บอกด้วยว่าค่ามาจากไหน (file, command line, environment) สังเกต FROZEN ได้แค่ hello ทั้งที่ GREETING ได้ hello world และ TRAILING ที่ดูเหมือนเป็น 1 แต่ equals 1: no — สามเรื่องนี้คือเรื่องทั้งหมดของบทเรียน