Skip to content
Snippets Groups Projects
Commit f085d558 authored by Georges Da Costa's avatar Georges Da Costa
Browse files

Cleans the makefile

parent aa9ebc1b
No related branches found
No related tags found
No related merge requests found
all: mojitos
mojitos_group:mojitos.c counters_group.o counters.h rapl.o rapl.h network.h network.o counters_option.h load.o
gcc $(DEBUG) -O3 -Wall -o mojitos_group mojitos.c counters_group.o rapl.o network.o load.o -lpowercap
OBJECTS = mojitos.o counters_individual.o counters.h rapl.o rapl.h network.h network.o load.o
mojitos:mojitos.c counters_individual.o counters.h rapl.o rapl.h network.h network.o counters_option.h load.o
gcc $(DEBUG) -O3 -Wall -o mojitos mojitos.c counters_individual.o rapl.o network.o load.o -lpowercap
mojitos:$(OBJECTS) counters_option.h
gcc $(DEBUG) -O3 -Wall -o mojitos $(OBJECTS) -lpowercap
counters_option.h: counters_option.py
./counters_option.py > counters_option.h
OBJECTS_GRP = $(subst _individual,_group, $(OBJECTS))
mojitos_group: $(OBJECTS_GRP) counters_option.h
gcc $(DEBUG) -O3 -Wall -o mojitos_group $(OBJECTS_GRP) -lpowercap
debug: DEBUG = -DDEBUG
counters_%.o: counters_%.c counters.h
gcc -c -O3 -Wall $< -o $@
debug: all
counters_option.h: counters_option.py
./counters_option.py > counters_option.h
load.o: load.c load.h
gcc -O3 -Wall -c load.c
rapl.o: rapl.c rapl.h
gcc -O3 -Wall -c rapl.c
mojitos.o: mojitos.c counters_option.h
gcc -c -O3 -Wall $< -o $@
network.o: network.c network.h
gcc -Wall -c network.c
debug: DEBUG = -DDEBUG
counters_individual.o:counters_individual.c counters.h
gcc -O3 -Wall -c counters_individual.c
debug: all
counters_group.o:counters_group.c counters.h
gcc -O3 -Wall -c counters_group.c
%.o : %.c %.h
gcc -c -O3 -Wall $< -o $@
clean:
\rm -f *~ *.o mojitos_group mojitos counters_option.h
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment