CC=gcc
OBJECTS=main.o \
	fio.o \
	pref.o \
	pad.o \
	help.o \
	toolbar.o
CFLAGS=-ansi -pedantic -Wall -O3 `pkg-config --cflags gtk+-2.0`\
 -fexpensive-optimizations -fomit-frame-pointer -funroll-loops\
 -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED\
 -DGDK_PIXMAP_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED
LDFLAGS=`pkg-config --libs gtk+-2.0`

#debian-friendly var
DESTDIR=

#where to put binary
BIN=$(DESTDIR)/usr/bin
MANDIR=$(DESTDIR)/usr/share/man/man1
ICONDIR=$(DESTDIR)/usr/share/pixmaps/xpad

xpad-target: $(OBJECTS)
	$(CC) $(LDFLAGS) $(OBJECTS) -o xpad

# must be root for this
install:	xpad-target
		install -d $(BIN) $(MANDIR) $(ICONDIR)
		install ./xpad $(BIN)
		install ./xpad.1 $(MANDIR)
		install ./xpad.xpm $(ICONDIR)

uninstall:
	rm $(BIN)/xpad
	rm $(MANDIR)/xpad.1*
	rm $(ICONDIR)/xpad.xpm

clean:
	rm -rf xpad *.o

dist:
	rm -rf xpad *.o
	
