summaryrefslogtreecommitdiffstats
path: root/Makefile
blob: 002756815ff6436551123fdf6673e7ee02ca8de4 (plain) (blame)
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
include config.mk

# flags and incs
PKGS = $(GITLIB)
CFLAGS = -DVERSION=\"$(VERSION)\" -Wall -pedantic -O3 $(GIT) $(ERR) $(EXPLAIN)
LIBS = `$(PKG_CONFIG) --libs --cflags $(PKGS)`

all: XD
XD: XD.o
	$(CC) *.o $(CFLAGS) $(LIBS) -o $@
XD.o: XD.c

clean:
	rm -f XD *.o

install: XD
	mkdir -p $(PREFIX)/bin
	cp -f XD $(PREFIX)/bin
	chmod 755 $(PREFIX)/bin/XD
	mkdir -p $(MANDIR)/man1
	cp -f XD.1 $(MANDIR)/man1
	chmod 644 $(MANDIR)/man1/XD.1

uninstall: XD
	rm -f $(PREFIX)/bin/XD $(MANDIR)/man1/XD.1