diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..6d1ab59 --- /dev/null +++ b/Makefile @@ -0,0 +1,22 @@ +NAME=testproject + +CC=clang +CFLAGS=-Wall -Werror -O3 +LD=clang +LDFLAGS=-lm +LIBS= +SRC=$(wildcard *.c) +OBJ=$(patsubst %.c,%.o,$(SRC)) + +.PHONY: all clean + +all: $(NAME) + +$(NAME): $(OBJ) + $(LD) -o $@ $(LDFLAGS) $^ $(LIBS) + +%.o: %.c + $(CC) -c $(CFLAGS) $^ + +clean: + rm -f $(NAME) $(OBJ)