CC = gcc
CC_FLAGS = -g

PKITS_test_list_generator: interface.o callbacks.o main.o generate_html.o
	g++ -Wall interface.o callbacks.o main.o generate_html.o -o PKITS_test_list_generator `gtk-config --libs`

interface.o: interface.c interface.h callbacks.h support.h
	$(CC) $(CC_FLAGS) -c -Wall interface.c -o interface.o `gtk-config --cflags`

main.o: main.c interface.h
	$(CC) $(CC_FLAGS) -c -Wall main.c -o main.o `gtk-config --cflags`

callbacks.o: callbacks.c generate_html.h interface.h callbacks.h
	$(CC) $(CC_FLAGS) -c -Wall callbacks.c -o callbacks.o `gtk-config --cflags`

generate_html.o: generate_html.c
	$(CC) $(CC_FLAGS) -c -Wall generate_html.c -o generate_html.o
