

PREFIX=/usr/local
DATADIR=$(PREFIX)/share
BINDIR=$(PREFIX)/bin

VERSION=0.5

TARGET=plotdrop
OBJECTS=main.o gnuplot.o droplist.o

LIBS = `pkg-config --libs gtk+-2.0 gnome-vfs-2.0 libglade-2.0`
CFLAGS = -g -Wall -pedantic -std=c99 `pkg-config --cflags gtk+-2.0 gnome-vfs-2.0 libglade-2.0` -DDATADIR="\"$(DATADIR)\"" -DVERSION="\"$(VERSION)\""

all: $(TARGET)

$(TARGET): $(OBJECTS)
	$(CC) -o $(TARGET) $(CFLAGS) $(LIBS) $(OBJECTS)

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

install: all
	install -d $(BINDIR)
	install -s $(TARGET) $(BINDIR)
	install -d $(DATADIR)
	install -m 0644 droplist.glade $(DATADIR)
	install -d $(PREFIX)/share/applications
	install -m 0644 plotdrop.desktop $(PREFIX)/share/applications
	install -d $(PREFIX)/share/pixmaps
	install -m 0644 plotdrop.png $(PREFIX)/share/pixmaps
	install -m 0644 plotdrop.png $(DATADIR)

uninstall:
	rm -f $(BINDIR)/$(TARGET) $(DATADIR)/droplist.glade
