| /* 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 |