diff options
| author | Scott Gasch <[email protected]> | 2016-06-01 19:39:59 -0700 |
|---|---|---|
| committer | Scott Gasch <[email protected]> | 2016-06-01 19:39:59 -0700 |
| commit | 54539998209c0eeaf09ac850cf99cab1432c3509 (patch) | |
| tree | 231f4b23c85f022b4ec1ed443b04e9fb14f8a477 /GNUmakefile | |
Initial commit of sudoku puzzle solver.
Diffstat (limited to 'GNUmakefile')
| -rw-r--r-- | GNUmakefile | 30 |
1 files changed, 30 insertions, 0 deletions
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) + |
