PREFIX :=/usr/local
BINDIR :=$(PREFIX)/bin

PROG := gkII

CC := gcc

DEFS := -Wall -ansi -pedantic -D_GNU_SOURCE

#CFLAGS := $(DEFS) -Wall -g2 #-DDEBUG_PAR

CFLAGS := $(DEFS) -O2 -fomit-frame-pointer -Winline
LIBS   := -lpng -lz

SRC    := $(wildcard *.c)
OBJS   := $(patsubst %.c, %.o, $(SRC))
HEADERS:= $(wildcard *.h)

$(PROG): $(OBJS)
	$(CC) `pkg-config --cflags gtk+-2.0` $(CFLAGS) $(OBJS) -o $(PROG) \
	`pkg-config --libs gtk+-2.0` $(LIBS)
	
%.o : %.c $(HEADERS)
	$(CC) `pkg-config --cflags gtk+-2.0` $(CFLAGS) -c $<

main.o: main.c $(HEADERS)

clean:
	rm -f $(PROG) $(OBJS)

install: $(PROG)
	install $(PROG) $(BINDIR)

