Introduction
Introduction Statistics Contact Development Disclaimer Help
Makefile - lchat - A line oriented chat front end for ii.
git clone git://git.suckless.org/lchat
Log
Files
Refs
README
---
Makefile (1280B)
---
1 include config.mk
2
3 .PHONY: all install uninstall filter clean test dist
4
5 all: lchat
6 clean:
7 rm -f lchat *.o *.core sl_test filter/indent
8
9 install: lchat
10 cp lchat $(DESTDIR)$(BINDIR)
11 cp lchat.1 $(DESTDIR)$(MAN1DIR)
12
13 uninstall:
14 rm -f $(DESTDIR)$(BINDIR)/lchat $(DESTDIR)$(MAN1DIR)/lchat.1
15
16 test: sl_test
17 ./sl_test
18
19 dist:
20 mkdir -p lchat-$(VERSION)
21 cp -r $$(git ls-tree --name-only HEAD) lchat-$(VERSION)
22 tar -czf lchat-$(VERSION).tar.gz lchat-$(VERSION)
23 rm -fr lchat-$(VERSION)
24
25 lchat: lchat.o slackline.o util.o slackline_emacs.o
26 $(CC) -o $@ lchat.o slackline.o slackline_emacs.o util.o $(LIBS)
27
28 lchat.o: lchat.c
29 $(CC) -c $(CFLAGS) -D_BSD_SOURCE -D_XOPEN_SOURCE -D_GNU_SOURCE \
30 -o $@ lchat.c
31
32 filter: filter/indent
33 filter/indent: filter/indent.c util.o util.h
34 $(CC) $(CFLAGS) -o $@ filter/indent.c util.o
35
36 sl_test.o: sl_test.c slackline.h
37 $(CC) $(CFLAGS) -Wno-sign-compare -c -o $@ sl_test.c
38
39 sl_test: sl_test.o slackline.o slackline_emacs.o slackline.h
40 $(CC) $(CFLAGS) -o $@ sl_test.o slackline.o slackline_emacs.o $(…
41
42 slackline.o: slackline.c slackline.h
43 $(CC) -c $(CFLAGS) -o $@ slackline.c
44
45 slackline_emacs.o: slackline_emacs.c slackline.h
46 $(CC) -c $(CFLAGS) -o $@ slackline_emacs.c
47
48 util.o: util.c util.h
49 $(CC) -c $(CFLAGS) -D_BSD_SOURCE -o $@ util.c
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.