CC=gcc -Wall
USEFULFLAGS=-pipe

all: _all

all_imp.o: all_imp.c ../../inc/sudoku.h ../../inc/sudoku_locale.h
	$(CC) $(USEFULFLAGS) -c all_imp.c

all_shown.o: all_shown.c ../../inc/sudoku.h ../../inc/sudoku_locale.h
	$(CC) $(USEFULFLAGS) -c all_shown.c

empty_sudoku.o: empty_sudoku.c ../../inc/sudoku.h ../../inc/sudoku_locale.h
	$(CC) $(USEFULFLAGS) -c empty_sudoku.c

fitstoboxes.o: fitstoboxes.c ../../inc/sudoku.h ../../inc/sudoku_locale.h
	$(CC) $(USEFULFLAGS) -c fitstoboxes.c 

generate_sudoku.o: generate_sudoku.c ../../inc/sudoku.h ../../inc/sudoku_locale.h
	$(CC) $(USEFULFLAGS) -c generate_sudoku.c 

genline.o: genline.c ../../inc/sudoku.h ../../inc/sudoku_locale.h
	$(CC) $(USEFULFLAGS) -c genline.c 

get_poss.o: get_poss.c ../../inc/sudoku.h ../../inc/sudoku_locale.h
	$(CC) $(USEFULFLAGS) -c get_poss.c 

inbox.o: inbox.c ../../inc/sudoku.h ../../inc/sudoku_locale.h
	$(CC) $(USEFULFLAGS) -c inbox.c 

incol.o: incol.c ../../inc/sudoku.h ../../inc/sudoku_locale.h
	$(CC) $(USEFULFLAGS) -c incol.c 

inrow.o: inrow.c ../../inc/sudoku.h ../../inc/sudoku_locale.h
	$(CC) $(USEFULFLAGS) -c inrow.c 

inall.o: inall.c ../../inc/sudoku.h ../../inc/sudoku_locale.h
	$(CC) $(USEFULFLAGS) -c inall.c 

matrix_to_sudoku.o: matrix_to_sudoku.c ../../inc/sudoku.h ../../inc/sudoku_locale.h
	$(CC) $(USEFULFLAGS) -c matrix_to_sudoku.c

none_possible.o: none_possible.c ../../inc/sudoku.h ../../inc/sudoku_locale.h
	$(CC) $(USEFULFLAGS) -c none_possible.c 

none_unique.o: none_unique.c ../../inc/sudoku.h ../../inc/sudoku_locale.h
	$(CC) $(USEFULFLAGS) -c none_unique.c 

possible.o: possible.c ../../inc/sudoku.h ../../inc/sudoku_locale.h
	$(CC) $(USEFULFLAGS) -c possible.c 

print_sudoku.o: print_sudoku.c ../../inc/sudoku.h ../../inc/sudoku_locale.h
	$(CC) $(USEFULFLAGS) -c print_sudoku.c 

rm_numbers.o: rm_numbers.c ../../inc/sudoku.h ../../inc/sudoku_locale.h
	$(CC) $(USEFULFLAGS) -c rm_numbers.c 

rm_numbers_recursive.o: rm_numbers_recursive.c ../../inc/sudoku.h ../../inc/sudoku_locale.h
	$(CC) $(USEFULFLAGS) -c rm_numbers_recursive.c

solve.o: solve.c ../../inc/sudoku.h ../../inc/sudoku_locale.h
	$(CC) $(USEFULFLAGS) -c solve.c 

solve_nostack.o: solve_nostack.c ../../inc/sudoku.h ../../inc/sudoku_locale.h
	$(CC) $(USEFULFLAGS) -c solve_nostack.c 

sudoku_to_matrix.o: sudoku_to_matrix.c ../../inc/sudoku.h ../../inc/sudoku_locale.h
	$(CC) $(USEFULFLAGS) -c sudoku_to_matrix.c 

update_possibles.o: update_possibles.c ../../inc/sudoku.h ../../inc/sudoku_locale.h
	$(CC) $(USEFULFLAGS) -c update_possibles.c 

valid_sudoku.o: valid_sudoku.c ../../inc/sudoku.h ../../inc/sudoku_locale.h
	$(CC) $(USEFULFLAGS) -c valid_sudoku.c

where_to_try.o: where_to_try.c ../../inc/sudoku.h ../../inc/sudoku_locale.h
	$(CC) $(USEFULFLAGS) -c where_to_try.c 

writeline.o: writeline.c ../../inc/sudoku.h ../../inc/sudoku_locale.h
	$(CC) $(USEFULFLAGS) -c writeline.c 

_all: all_imp.o all_shown.o empty_sudoku.o fitstoboxes.o generate_sudoku.o genline.o get_poss.o inbox.o incol.o inrow.o inall.o matrix_to_sudoku.o none_possible.o none_unique.o possible.o print_sudoku.o rm_numbers.o solve.o solve_nostack.o sudoku_to_matrix.o update_possibles.o valid_sudoku.o where_to_try.o writeline.o
