--- Makefile 2002-05-25 08:54:35.000000000 +0200 +++ Makefile 2010-03-22 12:49:37.000000000 +0100 @@ -1,24 +1,26 @@ -GCC = cc -PREFIX=/usr/local -CFLAGS = -O2 -Wall $(shell pkg-config --cflags gtk+-2.0) +CC ?= gcc +PREFIX ?= /usr +docdir ?= /usr/share/doc/gtk-theme-switch +mandir ?= /usr/share/man +CFLAGS += -Wall -DGTK_DISABLE_BROKEN $(shell pkg-config --cflags gtk+-2.0) LIBS = $(shell pkg-config --libs gtk+-2.0) -CFLAGS += -DGTK_DISABLE_BROKEN -DGTK_DISABLE_DEPRECATED VERSION = 2.0.0rc2 all: switch switch: switch.c switch.h - ${GCC} -o switch2 switch.c ${CFLAGS} ${LIBS} + $(CC) $(CFLAGS) switch.c -o switch2 $(LDFLAGS) $(LIBS) clean: -rm -f switch2 *~ -install: all - strip switch2 - mkdir -p ${PREFIX}/bin - mkdir -p ${PREFIX}/man - install -c switch2 ${PREFIX}/bin - install -c switch.1 ${PREFIX}/man +install: + install -d $(DESTDIR)$(PREFIX)/bin + install -d $(DESTDIR)$(mandir)/man1 + install -d $(DESTDIR)$(docdir) + install switch2 $(DESTDIR)$(PREFIX)/bin + install -m 644 switch2.1 $(DESTDIR)$(mandir)/man1 + install -m 644 ChangeLog $(DESTDIR)$(docdir) dist: clean rm -rf /tmp/gtk-theme-switch-$(VERSION)