nsf / bmpanel

bmpanel - lightweight, netwm compliant, x11 panel with desktop switcher, taskbar, systray and clock

This URL has Read+Write access

bmpanel / Makefile
7f98dcb6 » nsf 2008-06-10 Remove scons build system. ... 1 SRCDIR := src
0686d8fd » nsf 2008-06-11 New versioning scheme. Few ... 2 BUILDDIR := .mk/build
7f98dcb6 » nsf 2008-06-10 Remove scons build system. ... 3
4 # included from .mk/config.mk
ce5a6a30 » nsf 2008-06-11 Makefile updates. 5 # CFLAGS :=
7f98dcb6 » nsf 2008-06-10 Remove scons build system. ... 6 LIBS :=
7
8 # included from $(SRCDIR)/Makefile
9 TARGETS :=
10
11 # define in $(SRCDIR)/Makefile
12 DEPS :=
13
14 CC := gcc
15 LD := gcc
16
17 all: setup srcs
18
19 clean:
0686d8fd » nsf 2008-06-11 New versioning scheme. Few ... 20 @echo cleaning...
21 @rm -rf bmpanel
22 @rm -R $(BUILDDIR)
7f98dcb6 » nsf 2008-06-10 Remove scons build system. ... 23
24 setup:
0686d8fd » nsf 2008-06-11 New versioning scheme. Few ... 25 @mkdir -p $(BUILDDIR) $(patsubst %,$(BUILDDIR)/%,$(SRCDIR))
7f98dcb6 » nsf 2008-06-10 Remove scons build system. ... 26
27 .mk/config.mk:
28 ./configure
29
30 .PHONY: all setup srcs
31
32 -include .mk/config.mk
33 -include $(patsubst %,%/Makefile,$(SRCDIR))
34 -include $(DEPS)
35
36 install:
37 @echo installing bmpanel to $(DESTDIR)$(PREFIX)/bin
38 @mkdir -p $(DESTDIR)$(PREFIX)/bin
39 @cp -f bmpanel $(DESTDIR)$(PREFIX)/bin
40 @chmod 755 $(DESTDIR)$(PREFIX)/bin/bmpanel
41 @echo installing themes to $(DESTDIR)$(PREFIX)/share/bmpanel
42 @mkdir -p $(DESTDIR)$(PREFIX)/share/bmpanel
43 @cp -R themes $(DESTDIR)$(PREFIX)/share/bmpanel
44
45 srcs: $(TARGETS)