Lines 1-24
Link Here
|
1 |
GCC = cc |
1 |
CC ?= gcc |
2 |
PREFIX=/usr/local |
2 |
PREFIX ?= /usr |
3 |
CFLAGS = -O2 -Wall $(shell pkg-config --cflags gtk+-2.0) |
3 |
docdir ?= /usr/share/doc/gtk-theme-switch |
|
|
4 |
mandir ?= /usr/share/man |
5 |
CFLAGS += -Wall -DGTK_DISABLE_BROKEN $(shell pkg-config --cflags gtk+-2.0) |
4 |
LIBS = $(shell pkg-config --libs gtk+-2.0) |
6 |
LIBS = $(shell pkg-config --libs gtk+-2.0) |
5 |
CFLAGS += -DGTK_DISABLE_BROKEN -DGTK_DISABLE_DEPRECATED |
|
|
6 |
|
7 |
|
7 |
VERSION = 2.0.0rc2 |
8 |
VERSION = 2.0.0rc2 |
8 |
all: switch |
9 |
all: switch |
9 |
|
10 |
|
10 |
switch: switch.c switch.h |
11 |
switch: switch.c switch.h |
11 |
${GCC} -o switch2 switch.c ${CFLAGS} ${LIBS} |
12 |
$(CC) $(CFLAGS) switch.c -o switch2 $(LDFLAGS) $(LIBS) |
12 |
|
13 |
|
13 |
clean: |
14 |
clean: |
14 |
-rm -f switch2 *~ |
15 |
-rm -f switch2 *~ |
15 |
|
16 |
|
16 |
install: all |
17 |
install: |
17 |
strip switch2 |
18 |
install -d $(DESTDIR)$(PREFIX)/bin |
18 |
mkdir -p ${PREFIX}/bin |
19 |
install -d $(DESTDIR)$(mandir)/man1 |
19 |
mkdir -p ${PREFIX}/man |
20 |
install -d $(DESTDIR)$(docdir) |
20 |
install -c switch2 ${PREFIX}/bin |
21 |
install switch2 $(DESTDIR)$(PREFIX)/bin |
21 |
install -c switch.1 ${PREFIX}/man |
22 |
install -m 644 switch2.1 $(DESTDIR)$(mandir)/man1 |
|
|
23 |
install -m 644 ChangeLog $(DESTDIR)$(docdir) |
22 |
|
24 |
|
23 |
dist: clean |
25 |
dist: clean |
24 |
rm -rf /tmp/gtk-theme-switch-$(VERSION) |
26 |
rm -rf /tmp/gtk-theme-switch-$(VERSION) |