File: Makefile

package info (click to toggle)
wmauda 0.9-3
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 196 kB
  • sloc: ansic: 745; makefile: 101
file content (34 lines) | stat: -rw-r--r-- 909 bytes parent folder | download | duplicates (2)
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)