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)"'
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
21 CFLAGS
+= -Wall
-fPIC
$(GTK_INCLUDE
) $(GKRELLM_INCLUDE
)
29 gkrellmbgchg.so
: $(OBJS
)
30 $(CC
) $(CFLAGS
) $(OBJS
) -o gkrellmbgchg.so
$(LDFLAGS
) $(LIBS
)
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