From 54539998209c0eeaf09ac850cf99cab1432c3509 Mon Sep 17 00:00:00 2001 From: Scott Gasch Date: Wed, 1 Jun 2016 19:39:59 -0700 Subject: Initial commit of sudoku puzzle solver. --- GNUmakefile | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 GNUmakefile (limited to 'GNUmakefile') diff --git a/GNUmakefile b/GNUmakefile new file mode 100644 index 0000000..90ab63f --- /dev/null +++ b/GNUmakefile @@ -0,0 +1,30 @@ +CC = gcc +RM = /bin/rm +CFLAGS = -pipe -Wall +HEADERS = puzzle.h +BINARY = puzzle + +ifdef DBG +PROFILE += -g -O -DDEBUG -DDBG +else +PROFILE += -O3 +endif + +# +# ---> .o, not .c! <--- +# +OBJS = puzzle.o + +.SUFFIXES: .c .o + +all: $(BINARY) + +$(BINARY): $(OBJS) + $(CC) $(PROFILE) -o $(BINARY) -Wall $(OBJS) + +%.o: %.c $(HEADERS) + $(CC) $(CFLAGS) $(PROFILE) -c $< -o $@ + +clean: + $(RM) -f *.core *~ *.gmon \#*\# $(OBJS) $(BINARY) + -- cgit v1.3