wmcliphist: Add X11 build flags; otherwise wmcliphist fails to build.
[dockapps.git] / wmcliphist / Makefile
blobc8ba5a9d5d865b446da1d8c9fc2893379cb22927
1 CC ?= gcc
2 PREFIX = /usr/local
3 INCLUDES = `pkg-config --cflags gtk+-2.0 x11` -I. -Ifoodock
5 # for normal use
6 CFLAGS += -Wall -ansi -pedantic $(INCLUDES)
7 DEBUG =
9 # for debuggind purposes
10 # ISO doesn't support macros with variable number of arguments so -pedantic
11 # must not be used
12 #CFLAGS += -Wall -g -ansi $(INCLUDES) -DFNCALL_DEBUG
13 #DEBUG = debug.o
15 LIBS = `pkg-config --libs gtk+-2.0 x11`
17 OBJECTS = wmcliphist.o clipboard.o gui.o rcconfig.o history.o hotkeys.o utils.o $(DEBUG)
18 TARGET = wmcliphist
20 all: $(TARGET)
22 lclint:
23 lclint $(INCLUDES) +posixlib *.c >lclint.log
25 wmcliphist: $(OBJECTS) foodock/foodock.o
26 $(CC) $(LDFLAGS) $(OBJECTS) foodock/foodock.o $(LIBS) -o $@
28 wmcliphist.o: wmcliphist.c wmcliphist.h \
29 icon/ico_60x60_black.xpm icon/ico_60x60_gray.xpm \
30 icon/ico_60x60_white.xpm icon/ico_60x60_mask.xbm \
31 icon/ico_40x40_black.xpm icon/ico_40x40_gray.xpm \
32 icon/ico_40x40_white.xpm icon/ico_40x40_mask.xbm \
33 icon/ico_30x30_black.xpm icon/ico_30x30_gray.xpm \
34 icon/ico_30x30_white.xpm icon/ico_30x30_mask.xbm \
35 icon/ico_16x16.xpm icon/ico_16x16_mask.xbm \
36 foodock/foodock.h
38 clipboard.o: clipboard.c wmcliphist.h
40 rcconfig.o: rcconfig.c wmcliphist.h
42 gui.o: gui.c wmcliphist.h
44 history.o: history.c wmcliphist.h
46 hotkeys.o: hotkeys.c wmcliphist.h
48 utils.o: utils.c wmcliphist.h
50 clean:
51 rm -rf $(OBJECTS) $(TARGET)
52 rm -rf core
53 @(cd foodock && make clean)
55 install:
56 cp wmcliphist $(PREFIX)/bin