
PROGNAME = catalogue 
OUT = catalogue-bin
CC = gcc
CCOPT1 = 
CCOPT2 = -g -O2 `pkg-config --cflags gtk+-2.0`
LIB = -lsqlite3 `pkg-config --libs gtk+-2.0`
VERSION = 0.1.2b



VERSIOND = -DVERSION="\"$(VERSION)\""

SOURCES = main.c \
	  callbacks.c \
	  interface.c \
	  sqlite.c \
	  support.c

OBJECTS = main.o \
	  callbacks.o \
	  interface.o \
	  sqlite.o \
	  support.o


all:
	$(CC) $(CCOPT2) -c $(SOURCES) $(VERSIOND) 
	$(CC) $(CCOPT1) -o $(OUT) $(OBJECTS) $(LIB)
	strip $(OUT) -o $(PROGNAME)
	rm $(OUT)

clean:
	rm -f *.o
	rm $(PROGNAME)

install:
	cp $(PROGNAME) /usr/bin/$(PROGNAME)

uninstall:
	rm /usr/bin/$(PROGNAME)
