19 lines
230 B
Makefile
19 lines
230 B
Makefile
.POSIX:
|
|
|
|
CC = clang
|
|
|
|
CFLAGS += -O3 -Wall -Wextra -pedantic -std=c11
|
|
|
|
SRC = main.c puzz.c
|
|
OBJ = $(SRC:.c=.o)
|
|
|
|
mines: $(OBJ)
|
|
$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(OBJ)
|
|
|
|
clean:
|
|
rm -f mines $(OBJ)
|
|
|
|
main.o puzz.o: puzz.h
|
|
|
|
.PHONY: clean
|