Introduction
Introduction Statistics Contact Development Disclaimer Help
Makefile - sinit - suckless init
git clone git://git.suckless.org/sinit
Log
Files
Refs
README
LICENSE
---
Makefile (790B)
---
1 include config.mk
2
3 OBJ = sinit.o
4 BIN = sinit
5
6 all: $(BIN)
7
8 $(BIN): $(OBJ)
9 $(CC) $(LDFLAGS) -o $@ $(OBJ) $(LDLIBS)
10
11 $(OBJ): config.h
12
13 install: all
14 mkdir -p $(DESTDIR)$(PREFIX)/bin
15 cp -f $(BIN) $(DESTDIR)$(PREFIX)/bin
16 mkdir -p $(DESTDIR)$(MANPREFIX)/man8
17 sed "s/VERSION/$(VERSION)/g" < $(BIN).8 > $(DESTDIR)$(MANPREFIX)…
18
19 uninstall:
20 rm -f $(DESTDIR)$(PREFIX)/bin/$(BIN)
21 rm -f $(DESTDIR)$(MANPREFIX)/man8/$(BIN).8
22
23 dist: clean
24 mkdir -p sinit-$(VERSION)
25 cp LICENSE Makefile README config.def.h config.mk sinit.8 sinit.…
26 tar -cf sinit-$(VERSION).tar sinit-$(VERSION)
27 gzip sinit-$(VERSION).tar
28 rm -rf sinit-$(VERSION)
29
30 clean:
31 rm -f $(BIN) $(OBJ) sinit-$(VERSION).tar.gz
32
33 .SUFFIXES: .def.h
34
35 .def.h.h:
36 cp $< $@
37
38 .PHONY:
39 all install uninstall dist clean
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.