Introduction
Introduction Statistics Contact Development Disclaimer Help
Makefile - scroll - scrollbackbuffer program for st
git clone git://git.suckless.org/scroll
Log
Files
Refs
README
LICENSE
---
Makefile (978B)
---
1 .POSIX:
2
3 include config.mk
4
5 all: scroll
6
7 config.h:
8 cp config.def.h config.h
9
10 scroll: scroll.c config.h
11
12 install: scroll
13 mkdir -p $(DESTDIR)$(BINDIR) $(DESTDIR)$(MANDIR)/man1
14 cp -f scroll $(DESTDIR)$(BINDIR)
15 cp -f scroll.1 $(DESTDIR)$(MANDIR)/man1
16
17 uninstall:
18 rm -f $(DESTDIR)$(BINDIR)/scroll $(DESTDIR)$(MANDIR)/man1/scroll…
19
20 test: scroll ptty
21 # check usage
22 if ./ptty ./scroll -h; then exit 1; fi
23 # check exit passthrough of child
24 if ! ./ptty ./scroll true; then exit 1; fi
25 if ./ptty ./scroll false; then exit 1; fi
26 ./up.sh
27
28 clean:
29 rm -f scroll ptty
30
31 distclean: clean
32 rm -f config.h scroll-$(VERSION).tar.gz
33
34 dist: clean
35 mkdir -p scroll-$(VERSION)
36 cp -R README scroll.1 TODO Makefile config.mk config.def.h \
37 ptty.c scroll.c up.sh up.log \
38 scroll-$(VERSION)
39 tar -cf - scroll-$(VERSION) | gzip > scroll-$(VERSION).tar.gz
40 rm -rf scroll-$(VERSION)
41
42 .c:
43 $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $@ $< -lutil
44
45 .PHONY: all install test clean distclean dist
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.