Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .PHONY: all run open clean all-clean
- .SUFFIXES:.c
- TARGET=test
- GRAPH=test.svg
- CSV=test_result.csv
- CC=gcc
- CFLAGS=-O3 -Wall -Wextra -Werror
- CPPFLAGS=-DLOOP_MAX=1000
- SRCS=test.c
- OBJS=$(SRCS:.c=.o)
- all: $(TARGET)
- $(TARGET): $(OBJS)
- $(CC) $(CFLAGS) $(LDFLAGS) $^ -o $@
- .c.o:
- $(CC) $(CFLAGS) $(CPPFLAGS) $< -c -o $@
- clean:
- -@$(RM) $(OBJS)
- all-clean: clean
- -@$(RM) $(TARGET) $(CSV) $(GRAPH)
- run: $(TARGET)
- ./$(TARGET) >/dev/null 2> $(CSV)
- ./boxplot.py $(CSV)
- open: run
- @xdg-open $(GRAPH)
Add Comment
Please, Sign In to add comment