]> git.itanic.dy.fi Git - sudoku/blob - Makefile
Makefile: add sudokugenerator to the clean rule
[sudoku] / Makefile
1 CC=g++
2 CFLAGS=-Wall -O2 -g -fopenmp
3 LDFLAGS=-fopenmp
4
5 SOLVER_OBJS= solver.o sudoku.o random.o
6 GENERATOR_OBJS= generator.o sudoku.o random.o
7
8 all: sudokusolver sudokugenerator
9
10 sudokusolver: $(SOLVER_OBJS)
11         $(CC) $(LDFLAGS) $(SOLVER_OBJS) -o sudokusolver
12
13 sudokugenerator: $(GENERATOR_OBJS)
14         $(CC) $(LDFLAGS) $(GENERATOR_OBJS) -o sudokugenerator
15
16 %.o: %.cpp
17         $(CC) -MMD -MF .$@.d $(CFLAGS) -c $< -o $@
18
19 clean:
20         rm -rfv *~ *.o .*.d sudokusolver sudokugenerator
21
22 TAGS:
23         etags *.[ch]
24
25 .PHONY: all clean TAGS
26
27 -include .*.d