-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmakefile
More file actions
26 lines (18 loc) · 921 Bytes
/
makefile
File metadata and controls
26 lines (18 loc) · 921 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
CC = gcc
LIBS = -lsimgrid
CFLAGS = $(LIBS) -O2
all: round_robin minmin critical_path decreasing_time critical_path_energy decreasing_time_energy fastest_possible
round_robin: round_robin.c util.c util.h
$(CC) -o round_robin util.c round_robin.c $(CFLAGS)
minmin: minmin.c util.c util.h
$(CC) -o minmin minmin.c util.c $(CFLAGS)
critical_path: critical_path.c util.c util.h
$(CC) -o critical_path critical_path.c util.c $(CFLAGS)
critical_path_energy: critical_path.c util.c util.h
$(CC) -o critical_path_energy critical_path.c util.c $(CFLAGS) -DENERGY_SCHEDULER
decreasing_time: decreasing_time.c util.c util.h
$(CC) -o decreasing_time decreasing_time.c util.c $(CFLAGS)
decreasing_time_energy: decreasing_time.c util.c util.h
$(CC) -o decreasing_time_energy decreasing_time.c util.c $(CFLAGS) -DENERGY_SCHEDULER
fastest_possible: fastest_possible.c
$(CC) -o fastest_possible fastest_possible.c $(CFLAGS)