00001 00002 #ifndef __RULE_H__ 00003 #define __RULE_H__ 00004 00005 #include "queue.h" 00009 typedef struct{ 00010 char *target; 00011 queue_t *deps; 00012 queue_t *commands; 00013 } rule_t; 00014 00015 void rule_init(rule_t *rule); 00016 void rule_destroy(rule_t *rule); 00017 00018 #endif