Lines 9-25
Link Here
|
9 |
GTKCFLAGS = `pkg-config --cflags gtk+-2.0` -DGTK_ENABLE_BROKEN |
9 |
GTKCFLAGS = `pkg-config --cflags gtk+-2.0` -DGTK_ENABLE_BROKEN |
10 |
GTKLDFLAGS += `pkg-config --libs gtk+-2.0` |
10 |
GTKLDFLAGS += `pkg-config --libs gtk+-2.0` |
11 |
|
11 |
|
12 |
CPPFLAGS = -D_GNU_SOURCE |
12 |
PACKAGE_CPPFLAGS = -D_GNU_SOURCE |
13 |
ifeq ($(DEBUG),yes) |
13 |
ifeq ($(DEBUG),yes) |
14 |
CFLAGS += -O2 -g |
14 |
PACKAGE_CFLAGS += -O2 -g |
15 |
LDFLAGS = -g #-lefence |
15 |
PACKAGE_LDFLAGS = -g #-lefence |
16 |
else |
16 |
else |
17 |
CFLAGS += -Os -fomit-frame-pointer |
17 |
PACKAGE_CFLAGS += -Os -fomit-frame-pointer |
18 |
endif |
18 |
endif |
19 |
CFLAGS += -Wall $(GTKCFLAGS) |
19 |
PACKAGE_CFLAGS += -Wall $(GTKCFLAGS) |
20 |
LDFLAGS += $(GTKLDFLAGS) |
20 |
PACKAGE_LDFLAGS += $(GTKLDFLAGS) |
21 |
CPPFLAGS += -DPACKAGE=\"$(PACKAGE)\" -DPREFIX=\"$(PREFIX)\" -DPACKAGE_LOCALE_DIR=\"$(PREFIX)/share/locale\" -DPACKAGE_DATA_DIR=\"$(PREFIX)/share\" |
21 |
PACKAGE_CPPFLAGS += -DPACKAGE=\"$(PACKAGE)\" -DPREFIX=\"$(PREFIX)\" -DPACKAGE_LOCALE_DIR=\"$(PREFIX)/share/locale\" -DPACKAGE_DATA_DIR=\"$(PREFIX)/share\" |
22 |
CFLAGS += -MD |
22 |
PACKAGE_CFLAGS += -MD |
23 |
|
23 |
|
24 |
.SUFFIXES: .d |
24 |
.SUFFIXES: .d |
25 |
|
25 |
|
Lines 36-49
Link Here
|
36 |
all: $(PACKAGE) |
36 |
all: $(PACKAGE) |
37 |
|
37 |
|
38 |
$(PACKAGE): $(OBJS) |
38 |
$(PACKAGE): $(OBJS) |
39 |
$(CC) -o $@ $^ $(LDFLAGS) |
39 |
$(CC) -o $@ $^ $(LDFLAGS) $(PACKAGE_LDFLAGS) |
40 |
|
40 |
|
41 |
install-program: all |
41 |
install-program: all |
42 |
install -D $(PACKAGE) $(DESTDIR)$(PREFIX)/bin/$(PACKAGE) |
42 |
install -D $(PACKAGE) $(DESTDIR)$(PREFIX)/bin/$(PACKAGE) |
43 |
install -D -m 644 $(PACKAGE).png $(DESTDIR)$(PREFIX)/share/pixmaps/$(PACKAGE).png |
43 |
install -D -m 644 $(PACKAGE).png $(DESTDIR)$(PREFIX)/share/pixmaps/$(PACKAGE).png |
44 |
mkdir -p $(DESTDIR)$(PREFIX)/share/applications |
44 |
mkdir -p $(DESTDIR)$(PREFIX)/share/applications |
45 |
install -m 644 $(PACKAGE).desktop $(DESTDIR)$(PREFIX)/share/applications |
45 |
install -m 644 $(PACKAGE).desktop $(DESTDIR)$(PREFIX)/share/applications |
46 |
strip $(DESTDIR)$(PREFIX)/bin/$(PACKAGE) |
46 |
mkdir -p $(DESTDIR)$(PREFIX)/bin |
|
|
47 |
install -s $(PACKAGE) $(DESTDIR)$(PREFIX)/bin/$(PACKAGE) |
47 |
|
48 |
|
48 |
clean: |
49 |
clean: |
49 |
rm -f $(PACKAGE) $(OBJS) $(DEPS) |
50 |
rm -f $(PACKAGE) $(OBJS) $(DEPS) |