ups the version number to 0.1.11
[gkrellmbgchg.git] / Makefile
blob3aaa39a39ee89ab059c63036652261d31267f3c3
1 # Makefile for the GKrellM Background Changer plugin
3 # gets version information from git (adapted from the tig Makefile)
4 ifneq (,$(wildcard .git))
5 GITDESC = $(subst gkrellmbgchg2-,,$(shell git describe))
6 WTDIRTY = $(if $(shell git diff-index HEAD 2>/dev/null),-dirty)
7 VERSION = $(GITDESC)$(WTDIRTY)
8 override CPPFLAGS += '-DGKRELLMBGCHG_VERSION="$(VERSION)"'
9 endif
11 GTK_CONFIG ?=pkg-config
13 GTK_INCLUDE = `$(GTK_CONFIG) gtk+-2.0 --cflags`
14 GTK_LIB = `$(GTK_CONFIG) gtk+-2.0 --libs`
16 GKRELLM_INCLUDE= -I/usr/local/include
18 INSTALL=install -c -m 755
20 CC ?= gcc
21 CFLAGS += -Wall -fPIC $(GTK_INCLUDE) $(GKRELLM_INCLUDE)
22 LIBS = $(GTK_LIB)
23 LDFLAGS += -shared
25 OBJS = gkrellmbgchg.o
27 all: gkrellmbgchg.so
29 gkrellmbgchg.so: $(OBJS)
30 $(CC) $(CFLAGS) $(OBJS) -o gkrellmbgchg.so $(LDFLAGS) $(LIBS)
32 clean:
33 rm -f *.o core *.so* *.bak *~
34 install: gkrellmbgchg.so
35 $(INSTALL) -d $(HOME)/.gkrellm2/plugins
36 $(INSTALL) gkrellmbgchg.so $(HOME)/.gkrellm2/plugins
38 gkrellmbgchg.c.o: gkrellmbgchg.c