TP4: obj3

This commit is contained in:
2025-05-01 01:27:37 +02:00
parent fd749300ed
commit ed9620678a
8 changed files with 264 additions and 0 deletions

28
tp4-obj3-meens/Makefile Normal file
View File

@@ -0,0 +1,28 @@
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