File: Makefile

package info (click to toggle)
tdc 2.1-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 160 kB
  • sloc: ansic: 540; makefile: 23
file content (27 lines) | stat: -rw-r--r-- 617 bytes parent folder | download | duplicates (4)
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
export PREFIX ?= /usr/local

PKG_CONFIG ?= pkg-config
CPPFLAGS += $(shell $(PKG_CONFIG) x11 xft --cflags)
LIBS += $(shell $(PKG_CONFIG) x11 xft --libs)

all: tdc tdc.1

install: tdc tdc.1
	install -p -m 644 -D tdc.1.gz ${DESTDIR}${PREFIX}/share/man/man1/tdc.1.gz
	install -p -m 755 -D tdc ${DESTDIR}${PREFIX}/bin/tdc

uninstall:
	rm -f ${DESTDIR}${PREFIX}/share/man/man1/tdc.1.gz
	rm -f ${DESTDIR}${PREFIX}/bin/tdc

clean:
	rm -f tdc.1.gz
	rm -f tdc

tdc: tdc.c
	$(CC) -O2 -g $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) tdc.c -o tdc $(LIBS)

tdc.1: docs/tdc.1
	gzip -c docs/tdc.1 > tdc.1.gz

.PHONY: all clean install uninstall