GTK_CFLAGS=`pkg-config --cflags gtk+-2.0`
CC=gcc -Wall
USEFULFLAGS=-pipe $(GTK_CFLAGS)
HEADERS=../../inc/sudoku.h ../../inc/sudoku_gtk.h ../../inc/sudoku_locale.h
COMPILE=$(CC) $(USEFULFLAGS) -c

all: _all

sudoku_callbacks.o: sudoku_callbacks.c $(HEADERS)
	$(CC) $(USEFULFLAGS) -c sudoku_callbacks.c

sudoku_gtk_creators.o: sudoku_gtk_creators.c $(HEADERS)
	$(CC) $(USEFULFLAGS) -c sudoku_gtk_creators.c

apply_sudoku.o: apply_sudoku.c $(HEADERS)
	$(COMPILE) apply_sudoku.c

gtk_help.o: gtk_help.c $(HEADERS)
	$(COMPILE) gtk_help.c

gtk_version.o: gtk_version.c $(HEADERS)
	$(COMPILE) gtk_version.c

gtk_init.o: gtk_init.c $(HEADERS)
	$(COMPILE) gtk_init.c

ok_dialog.o: ok_dialog.c $(HEADERS)
	$(COMPILE) ok_dialog.c

yesno_dialog.o: yesno_dialog.c $(HEADERS)
	$(COMPILE) yesno_dialog.c

diff_dialog.o: diff_dialog.c $(HEADERS)
	$(COMPILE) diff_dialog.c

gtk_solve.o: gtk_solve.c $(HEADERS)
	$(COMPILE) gtk_solve.c

gtk_generate_sudoku.o: gtk_generate_sudoku.c $(HEADERS)
	$(COMPILE) gtk_generate_sudoku.c

filesel.o: filesel.c $(HEADERS)
	$(COMPILE) filesel.c

gtk_save_sudoku.o: gtk_save_sudoku.c $(HEADERS)
	$(COMPILE) gtk_save_sudoku.c

gtk_rm_numbers.o: gtk_rm_numbers.c $(HEADERS)
	$(COMPILE) gtk_rm_numbers.c

options_dialog.o: options_dialog.c $(HEADERS)
	$(COMPILE) options_dialog.c

gtk_gpl.o: gtk_gpl.c $(HEADERS)
	$(COMPILE) gtk_gpl.c

poss_bar.o: poss_bar.c $(HEADERS)
	$(COMPILE) poss_bar.c

parse_html_template.o: parse_html_template.c $(HEADERS)
	$(COMPILE) parse_html_template.c

_all: sudoku_callbacks.o sudoku_gtk_creators.o apply_sudoku.o gtk_help.o gtk_version.o gtk_init.o ok_dialog.o yesno_dialog.o diff_dialog.o gtk_solve.o gtk_generate_sudoku.o filesel.o gtk_save_sudoku.o gtk_rm_numbers.o options_dialog.o gtk_gpl.o poss_bar.o parse_html_template.o