]> git.sur5r.net Git - i3/i3/blob - i3bar/Makefile
Merge branch 'next'
[i3/i3] / i3bar / Makefile
1 TOPDIR=$(shell pwd)
2
3 include $(TOPDIR)/common.mk
4
5 FILES:=$(wildcard src/*.c)
6 FILES:=$(FILES:.c=.o)
7 HEADERS:=$(wildcard include/*.h)
8
9 all: i3bar doc
10
11 i3bar: ${FILES}
12         echo "LINK"
13         $(CC) -o i3bar ${FILES} ${LDFLAGS}
14
15 doc:
16         echo ""
17         echo "SUBDIR doc"
18         $(MAKE) -C doc
19
20 src/%.o: src/%.c ${HEADERS}
21         echo "CC $<"
22         $(CC) $(CFLAGS) -c -o $@ $<
23
24 install: all
25         echo "INSTALL"
26         $(INSTALL) -d -m 0755 $(DESTDIR)$(PREFIX)/bin
27         $(INSTALL) -m 0755 i3bar $(DESTDIR)$(PREFIX)/bin
28
29 clean:
30         rm -f src/*.o
31         make -C doc clean
32
33 distclean: clean
34         rm -f i3bar
35         make -C doc distclean
36
37 .PHONY: install clean distclean doc