]> Dogcows Code - chaz/tint2/blob - src/Makefile
fixed decorated window with compiz
[chaz/tint2] / src / Makefile
1 #CFLAGS="-O2"
2 FLAGS=-Wall -g `pkg-config --cflags --libs cairo pangocairo x11 xinerama imlib2 glib-2.0`
3 PROGNAME=tint2
4 FILES=tint.c server.c panel.c config.c taskbar/task.c taskbar/taskbar.c clock/clock.c systray/docker.c systray/icons.c systray/kde.c systray/net.c systray/xproperty.c util/window.c util/area.c
5
6 ifndef DESTDIR
7 ifndef PREFIX
8 BINDIR=/usr/bin
9 XDG_CONFIG_DIR=/etc/xdg
10 MANDIR=/usr/share/man
11 else
12 BINDIR=$(PREFIX)/bin
13 XDG_CONFIG_DIR=/etc/xdg
14 MANDIR=/usr/share/man
15 endif
16 else
17 BINDIR=$(DESTDIR)/usr/bin
18 XDG_CONFIG_DIR=$(DESTDIR)/etc/xdg
19 MANDIR=$(DESTDIR)/usr/share/man
20 endif
21
22
23 $(PROGNAME): $(FILES) $(SYSTRAYOBJ)
24 $(CC) $(CFLAGS) -I. -Iutil -Iclock -Itaskbar -Isystray -o $(PROGNAME) $(FILES) $(FLAGS)
25 strip $(PROGNAME)
26
27 install:
28 mkdir -p $(BINDIR)
29 mkdir -p $(XDG_CONFIG_DIR)/tint2
30 mkdir -p $(MANDIR)
31 mkdir -p $(MANDIR)/man1
32 install $(PROGNAME) $(BINDIR)
33 cp -f ../tintrc06 $(XDG_CONFIG_DIR)/tint2/tint2rc
34 cp -f ../doc/man/tint2.1 $(MANDIR)/man1
35
36 uninstall:
37 rm -f $(BINDIR)/$(PROGNAME)
38 rm -f $(MANDIR)/man1/tint2.1
39
40 clean:
41 rm -f $(PROGNAME)
42
43 .PHONY: clean uninstall install
This page took 0.034017 seconds and 4 git commands to generate.