1PACKAGE = yalias
2VERSION = 0.7
3DISTNAME = $(PACKAGE)-$(VERSION)
4
5prefix = /usr/local
6bindir = $(prefix)/bin
7sharedir = $(prefix)/share
8
9YALIASDIR = $(sharedir)/yalias
10SYSTEM_CONFIG = $(YALIASDIR)/system.yaliasrc
11
12CFLAGS = `pkg-config --cflags gtk+-2.0` \
13	-DSYSTEM_CONFIG=\"$(SYSTEM_CONFIG)\" \
14	-DVERSION=\"$(VERSION)\"
15LDFLAGS = `pkg-config --libs gtk+-2.0` -lX11
16
17yalias: yalias.c
18	$(CC) $(CFLAGS) -o yalias yalias.c $(LDFLAGS)
19
20clean:
21	rm -f yalias *~
22
23distclean: clean
24
25install: yalias
26	mkdir -p $(DESTDIR)$(bindir)
27	install -m755 yalias $(DESTDIR)$(bindir)/yalias
28	mkdir -p $(DESTDIR)$(YALIASDIR)
29	install -m644 system.yaliasrc $(DESTDIR)$(YALIASDIR)/system.yaliasrc
30
31dist: distclean
32	-cd .. && ln -sf $(PACKAGE) $(DISTNAME) && tar --exclude='CVS' --exclude='old' -czhpvf $(DISTNAME).tar.gz $(DISTNAME)
33	rm -f ../$(DISTNAME)
34
35