Lines 8-47
Link Here
|
8 |
MEMBERS = gpe-plucker |
8 |
MEMBERS = gpe-plucker |
9 |
|
9 |
|
10 |
GTKCFLAGS = `pkg-config --cflags gtk+-2.0` -DGTK_DISABLE_DEPRECATED |
10 |
GTKCFLAGS = `pkg-config --cflags gtk+-2.0` -DGTK_DISABLE_DEPRECATED |
11 |
#GTKLDFLAGS += -L/skiff/local/arm-linux/lib/X11 `pkg-config --libs gtk+-2.0` -lX11 -lXrender -lXext -lXinerama |
11 |
#GTKLDFLAGS += -L/skiff/local/arm-linux/lib/X11 `pkg-config --libs gtk+-2.0` -lX11 -lXrender -lXext |
12 |
GTKLDFLAGS += -L/usr/X11R6/lib `pkg-config --libs gtk+-2.0` -lX11 -lXrender -lXext -lXinerama |
12 |
GTKLDFLAGS += -L/usr/X11R6/lib `pkg-config --libs gtk+-2.0` -lX11 -lXrender -lXext |
13 |
|
13 |
|
14 |
CFLAGS = $(GTKCFLAGS) -Iunpluck/ -DUSE_GPE -D_GNU_SOURCE -Wall |
14 |
PACKAGE_CFLAGS = $(GTKCFLAGS) -Iunpluck/ -DUSE_GPE -D_GNU_SOURCE -Wall |
15 |
ifeq ($(DEBUG),yes) |
15 |
ifeq ($(DEBUG),yes) |
16 |
CFLAGS += -O2 -g |
16 |
PACKAGE_CFLAGS += -O2 -g |
17 |
LDFLAGS = -g #-lefence |
17 |
PACKAGE_LDFLAGS = -g #-lefence |
18 |
else |
18 |
else |
19 |
CFLAGS += -Os -fomit-frame-pointer |
19 |
PACKAGE_CFLAGS += -Os -fomit-frame-pointer |
20 |
endif |
20 |
endif |
21 |
CPPFLAGS += -DPACKAGE=\"$(PACKAGE)\" -DPREFIX=\"$(PREFIX)\" -DPACKAGE_LOCALE_DIR=\"$(PREFIX)/share/locale\" |
21 |
PACKAGE_CPPFLAGS += -DPACKAGE=\"$(PACKAGE)\" -DPREFIX=\"$(PREFIX)\" -DPACKAGE_LOCALE_DIR=\"$(PREFIX)/share/locale\" |
22 |
|
22 |
|
23 |
ifeq ($(CVSBUILD),yes) |
23 |
ifeq ($(CVSBUILD),yes) |
24 |
CFLAGS += -I../libgpewidget |
24 |
PACKAGE_CFLAGS += -I../libgpewidget |
25 |
LDFLAGS += -L../libgpewidget |
25 |
PACKAGE_LDFLAGS += -L../libgpewidget |
26 |
BUILD = ../build |
26 |
BUILD = ../build |
27 |
else |
27 |
else |
28 |
CFLAGS += -I/usr/include/gpe |
28 |
PACKAGE_CFLAGS += -I/usr/include/gpe |
29 |
BUILD = build |
29 |
BUILD = build |
30 |
endif |
30 |
endif |
31 |
LDFLAGS += -lgpewidget $(GTKLDFLAGS) -Lunpluck/ -lunpluck -lz |
31 |
PACKAGE_LDFLAGS += -lgpewidget $(GTKLDFLAGS) -Lunpluck -lunpluck -lz |
32 |
|
32 |
|
33 |
#OBJS = $(patsubst %,%.o,$(MEMBERS)) |
33 |
#OBJS = $(patsubst %,%.o,$(MEMBERS)) |
34 |
#SOURCES = $(patsubst %,%.c,$(MEMBERS)) |
34 |
#SOURCES = $(patsubst %,%.c,$(MEMBERS)) |
35 |
SOURCES = image.c library.c viewer.c |
35 |
SOURCES = image.c library.c viewer.c |
36 |
OBJS = ${SOURCES:.c=.o} |
36 |
OBJS = ${SOURCES:.c=.o} |
37 |
|
37 |
|
|
|
38 |
.PHONY: unpluck |
39 |
|
38 |
all: unpluck $(PACKAGE) |
40 |
all: unpluck $(PACKAGE) |
39 |
|
41 |
|
40 |
unpluck: |
42 |
unpluck: |
41 |
(cd unpluck; make) |
43 |
make -C unpluck |
42 |
|
44 |
|
43 |
$(PACKAGE): $(OBJS) $(LIB) |
45 |
$(PACKAGE): $(OBJS) $(LIB) |
44 |
$(CC) -o $@ $^ $(LDFLAGS) |
46 |
$(CC) -o $@ $^ $(LDFLAGS) $(PACKAGE_LDFLAGS) |
45 |
|
47 |
|
46 |
install-program: all $(PACKAGE).desktop |
48 |
install-program: all $(PACKAGE).desktop |
47 |
mkdir -p $(DESTDIR)$(PREFIX)/bin |
49 |
mkdir -p $(DESTDIR)$(PREFIX)/bin |