PREFIX=/usr

CC = gcc
CFLAGS = -std=c99 `pkg-config --cflags --libs gtk+-2.0` -lX11 -lXfixes -lz -Wall -O3

default: magdock

# $(CFLAGS) at the very end, because newer GCC has problems if it's right after $(CC) [rep. by vovchik]
magdock:
	$(CC) -o magdock magdock.c $(CFLAGS) 

pot:
	xgettext --keyword=_ --language=C --from-code=UTF-8 -o magdock.pot magdock.c
	sed -i 's/CHARSET/UTF-8/' magdock.pot

clean:
	rm -f magdock

install:
	mkdir -p $(DESTDIR)$(PREFIX)/{bin,share/applications,share/pixmaps}
	install -m755 magdock $(DESTDIR)$(PREFIX)/bin/magdock
	install -m644 magdock.png $(DESTDIR)$(PREFIX)/share/pixmaps/magdock.png
	install -m644 magdock.desktop $(DESTDIR)$(PREFIX)/share/applications/magdock.desktop

uninstall:
	rm $(DESTDIR)$(PREFIX)/bin/magdock
	rm $(DESTDIR)$(PREFIX)/share/pixmaps/magdock.png
	rm $(DESTDIR)$(PREFIX)/share/applications/magdock.desktop
