/* Might as well be -*- C -*-. This generates a makefile that sets the variable pairs nacl-MODULE-mandatory-interfaces and nacl-MODULE-optional-interfaces based on the nacl-interface-list.h list. */ %define NACL_MANDATORY_INTERFACE(module, id, type) \ nacl-mandatory-interfaces += module-type %define NACL_OPTIONAL_INTERFACE(module, id, type) \ nacl-optional-interfaces += module-type %include "nacl-interface-list.h" %undef NACL_MANDATORY_INTERFACE %undef NACL_OPTIONAL_INTERFACE %define NACL_MANDATORY_INTERFACE(module, id, type) \ nacl-module-type-string := id %define NACL_OPTIONAL_INTERFACE(module, id, type) \ nacl-module-type-string := id %include "nacl-interface-list.h" %undef NACL_MANDATORY_INTERFACE %undef NACL_OPTIONAL_INTERFACE