git-svn-id: http://tint2.googlecode.com/svn/trunk@28 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
45 lines
1.1 KiB
Makefile
45 lines
1.1 KiB
Makefile
CFLAGS= -O2
|
|
CC = gcc
|
|
FLAGS=-W -Wall -g `pkg-config --cflags --libs cairo pangocairo x11 xinerama imlib2 glib-2.0`
|
|
PROGNAME=tint2
|
|
FILES=tint.c server.c panel.c config.c taskbar/task.c taskbar/taskbar.c clock/clock.c systray/systraybar.c systray/docker.c systray/icons.c systray/kde.c systray/net.c systray/xproperty.c util/window.c util/area.c
|
|
|
|
ifndef DESTDIR
|
|
ifndef PREFIX
|
|
BINDIR=/usr/bin
|
|
XDG_CONFIG_DIR=/etc/xdg
|
|
MANDIR=/usr/share/man
|
|
else
|
|
BINDIR=$(PREFIX)/bin
|
|
XDG_CONFIG_DIR=/etc/xdg
|
|
MANDIR=/usr/share/man
|
|
endif
|
|
else
|
|
BINDIR=$(DESTDIR)/usr/bin
|
|
XDG_CONFIG_DIR=$(DESTDIR)/etc/xdg
|
|
MANDIR=$(DESTDIR)/usr/share/man
|
|
endif
|
|
|
|
|
|
$(PROGNAME): $(FILES) $(SYSTRAYOBJ)
|
|
$(CC) $(CFLAGS) -I. -Iutil -Iclock -Itaskbar -Isystray -o $(PROGNAME) $(FILES) $(FLAGS)
|
|
strip $(PROGNAME)
|
|
|
|
install:
|
|
mkdir -p $(BINDIR)
|
|
mkdir -p $(XDG_CONFIG_DIR)/tint2
|
|
mkdir -p $(MANDIR)
|
|
mkdir -p $(MANDIR)/man1
|
|
install $(PROGNAME) $(BINDIR)
|
|
cp -f ../tintrc06 $(XDG_CONFIG_DIR)/tint2/tint2rc
|
|
cp -f ../doc/man/tint2.1 $(MANDIR)/man1
|
|
|
|
uninstall:
|
|
rm -f $(BINDIR)/$(PROGNAME)
|
|
rm -f $(MANDIR)/man1/tint2.1
|
|
|
|
clean:
|
|
rm -f $(PROGNAME)
|
|
|
|
.PHONY: clean uninstall install
|