Lines 5-22
Link Here
|
5 |
GKRELLM_INCLUDE = -I$(PREFIX)/include |
5 |
GKRELLM_INCLUDE = -I$(PREFIX)/include |
6 |
GTK_CFLAGS = `$(GTK_CONFIG) --cflags` |
6 |
GTK_CFLAGS = `$(GTK_CONFIG) --cflags` |
7 |
GTK_LIB = `$(GTK_CONFIG) --libs` |
7 |
GTK_LIB = `$(GTK_CONFIG) --libs` |
8 |
FLAGS = -Wall -fPIC $(GTK_CFLAGS) $(GKRELLM_INCLUDE) |
8 |
FLAGS = -fPIC $(GTK_CFLAGS) $(GKRELLM_INCLUDE) |
9 |
CFLAGS ?= -O -g |
|
|
10 |
CFLAGS += $(FLAGS) |
11 |
LIBS = $(GTK_LIB) |
9 |
LIBS = $(GTK_LIB) |
12 |
LFLAGS = -shared |
10 |
LFLAGS = -shared |
13 |
CC ?= gcc |
11 |
CC = $(CC) |
14 |
INSTALL = install -c |
12 |
INSTALL = install -c |
15 |
INSTALL_PROGRAM = $(INSTALL) -s |
13 |
INSTALL_PROGRAM = $(INSTALL) -s |
16 |
PIX = caps_off.xpm caps_on.xpm num_off.xpm num_on.xpm |
14 |
PIX = caps_off.xpm caps_on.xpm num_off.xpm num_on.xpm |
17 |
|
15 |
|
18 |
xkb.so: main.o |
16 |
xkb.so: main.o |
19 |
$(CC) $(FLAGS) main.o -o xkb.so $(LIBS) $(LFLAGS) |
17 |
$(CC) $(CFLAGS) $(FLAGS) $(LDFLAGS) main.o -o xkb.so $(LIBS) $(LFLAGS) |
20 |
|
18 |
|
21 |
clean: |
19 |
clean: |
22 |
rm -f *.o core *.so* *.bak *~ |
20 |
rm -f *.o core *.so* *.bak *~ |
Lines 25-28
Link Here
|
25 |
$(INSTALL_PROGRAM) xkb.so $(PLUGIN_DIR) |
23 |
$(INSTALL_PROGRAM) xkb.so $(PLUGIN_DIR) |
26 |
|
24 |
|
27 |
main.o: main.c $(PIX) |
25 |
main.o: main.c $(PIX) |
28 |
$(CC) $(FLAGS) -c main.c |
26 |
$(CC) $(CFLAGS) $(FLAGS) $(LDFLAGS) -c main.c |