Use make
Use pattern rules
Use target-specific IDRIS_FLAGS