1 # See LICENSE file for copyright and license details
2 # slstatus - suckless status monitor
31 slstatus
: slstatus.o
$(COM
:=.o
) $(REQ
:=.o
)
32 slstatus.o
: slstatus.c slstatus.h arg.h config.h
$(REQ
:=.h
)
33 $(COM
:=.o
): config.mk
$(REQ
:=.h
)
39 $(CC
) -o
$@
$(LDFLAGS
) $< $(COM
:=.o
) $(REQ
:=.o
) $(LDLIBS
)
42 $(CC
) -c
$(CPPFLAGS
) $(CFLAGS
) $<
45 rm -f slstatus slstatus.o
$(COM
:=.o
) $(REQ
:=.o
)
48 rm -rf
"slstatus-$(VERSION)"
49 mkdir
-p
"slstatus-$(VERSION)"
50 cp
-R LICENSE Makefile README config.mk config.def.h \
51 arg.h slstatus.c
$(COM
:=.c
) $(REQ
:=.c
) $(REQ
:=.h
) \
52 slstatus
.1 "slstatus-$(VERSION)"
53 tar -cf
- "slstatus-$(VERSION)" | gzip
-c
> "slstatus-$(VERSION).tar.gz"
54 rm -rf
"slstatus-$(VERSION)"
57 mkdir
-p
"$(DESTDIR)$(PREFIX)/bin"
58 cp
-f slstatus
"$(DESTDIR)$(PREFIX)/bin"
59 chmod
755 "$(DESTDIR)$(PREFIX)/bin/slstatus"
60 mkdir
-p
"$(DESTDIR)$(MANPREFIX)/man1"
61 cp
-f slstatus
.1 "$(DESTDIR)$(MANPREFIX)/man1"
62 chmod
644 "$(DESTDIR)$(MANPREFIX)/man1/slstatus.1"
65 rm -f
"$(DESTDIR)$(PREFIX)/bin/slstatus"
66 rm -f
"$(DESTDIR)$(MANPREFIX)/man1/slstatus.1"