Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 688002
Collapse All | Expand All

(-)a/Makefile (-30 / +5 lines)
Lines 1-36 Link Here
1
GTK_INCLUDE = `pkg-config gtk+-2.0 --cflags`
1
GTK_INCLUDE = `pkg-config gtk+-2.0 --cflags`
2
GTK_LIB = `pkg-config gtk+-2.0 --libs`
2
GTK_LIB = `pkg-config gtk+-2.0 --libs`
3
3
4
INSTALLDIR = /usr/lib/gkrellm2/plugins
4
CFLAGS += -fPIC $(GTK_INCLUDE)
5
6
FLAGS = -O2 -Wall -fPIC $(GTK_INCLUDE)
7
LIBS = $(GTK_LIB)
5
LIBS = $(GTK_LIB)
8
LFLAGS = -shared
6
LDFLAGS += -shared
9
10
CC = gcc
11
12
OBJS = gkrellfire.o
13
14
all: gkrellfire.so
15
16
%.o: %.c
17
	$(CC) $(CFLAGS) $(FLAGS) -c -o $@ $<
18
7
19
8
gkrellfire.so: gkrellfire.o
20
gkrellfire.so: $(OBJS)
9
	$(CC) $(CFLAGS) $(OBJS) -o $@ $(LDFLAGS) $(LIBS) gkrellfire.o
21
	$(CC) $(CFLAGS) $(OBJS) -o gkrellfire.so $(LFLAGS) $(LIBS)
22
10
23
clean:
11
clean:
24
	rm -f *.o core *.so* *.bak *~
12
	rm -f gkrellfire.*o
25
26
gkrellfire.o: gkrellfire.c
27
28
install:
29
	if [ -d $(INSTALLDIR) ] ; then \
30
		install -c -s -m 644 gkrellfire.so $(INSTALLDIR) ; \
31
	else \
32
		install -D -c -s -m 644 gkrellfire.so $(INSTALLDIR)/gkrellfire.so ; \
33
	fi
34
35
uninstall:
36
	rm -f $(INSTALLDIR)/gkrellfire.so
37
- 

Return to bug 688002