LIB_PATH=$(shell heptc -where) OBJ=extern.c scheduler_c/scheduler.c scheduler_data_c/scheduler_data_types.c aaa: heptc -target c scheduler_data.ept heptc extern.epi heptc -target c scheduler.ept gcc -I $(LIB_PATH)/c -I . main.c extern.c -I scheduler_data_c scheduler_c/scheduler.c scheduler_data_c/scheduler_data.c al: main a: extern.epi heptc $< $(OBJ): scheduler_data.ept scheduler.ept a heptc -target c scheduler_data.ept heptc -target c scheduler.ept main: $(OBJ) gcc -I $(LIB_PATH)/c -I . main.c $(OBJ) clean: $(RM) *.log $(RM) *.epci $(RM) *.mls $(RM) *.o *.obj *.obc $(RM) -r *_c $(RM) *.out