1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
CC ?= gcc
CFLAGS ?= -g -pipe
PKG_CONFIG ?= pkg-config
PREFIX ?= /usr/local
INSTALL_DIR := $(PREFIX)/bin
PIXMAP_DIR := $(PREFIX)/share/pixmaps
MANPAGE_DIR := $(PREFIX)/share/man/man1
CFLAGS += $(shell $(PKG_CONFIG) dbus-glib-1 --cflags) -DPIXMAP_DIR="\"$(PIXMAP_DIR)\""
LIBS := $(shell $(PKG_CONFIG) audclient --libs) $(shell $(PKG_CONFIG) dbus-glib-1 --libs)
CFLAGS += $(shell $(PKG_CONFIG) gtk+-2.0 --cflags)
LIBS += $(shell $(PKG_CONFIG) gtk+-2.0 --libs) -lX11
OBJS = wmauda.o
HEADERS = dock-master.xpm
wmauda: $(OBJS) $(HEADERS)
$(CC) $(LDFLAGS) -o wmauda $(OBJS) $(LIBS)
all: wmauda
clean:
rm -f *.o wmauda
install: all
install -d $(DESTDIR)$(INSTALL_DIR)
install -d $(DESTDIR)$(PIXMAP_DIR)
install -d $(DESTDIR)$(MANPAGE_DIR)
install -m 0755 wmauda $(DESTDIR)$(INSTALL_DIR)
install -m 0644 wmauda.xpm $(DESTDIR)$(PIXMAP_DIR)
install -m 0644 wmauda.1 $(DESTDIR)$(MANPAGE_DIR)
|