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