2 # See LICENSE file for copyright and license details.
13 @echo st build options
:
14 @echo
"CFLAGS = $(STCFLAGS)"
15 @echo
"LDFLAGS = $(STLDFLAGS)"
19 cp config.def.h config.h
22 $(CC
) $(STCFLAGS
) -c
$<
24 st.o
: config.h st.h win.h
25 x.o
: arg.h config.h st.h win.h
27 $(OBJ
): config.h config.mk
30 $(CC
) -o
$@
$(OBJ
) $(STLDFLAGS
)
33 rm -f st
$(OBJ
) st-
$(VERSION
).
tar.gz
36 mkdir
-p st-
$(VERSION
)
37 cp
-R FAQ LEGACY TODO LICENSE Makefile README config.mk\
38 config.def.h st.
info st
.1 arg.h st.h win.h
$(SRC
)\
40 tar -cf
- st-
$(VERSION
) | gzip
> st-
$(VERSION
).
tar.gz
44 mkdir
-p
$(DESTDIR
)$(PREFIX
)/bin
45 cp
-f st
$(DESTDIR
)$(PREFIX
)/bin
46 chmod
755 $(DESTDIR
)$(PREFIX
)/bin
/st
47 mkdir
-p
$(DESTDIR
)$(MANPREFIX
)/man1
48 sed
"s/VERSION/$(VERSION)/g" < st
.1 > $(DESTDIR
)$(MANPREFIX
)/man1
/st
.1
49 chmod
644 $(DESTDIR
)$(MANPREFIX
)/man1
/st
.1
51 @echo Please see the README file regarding the terminfo entry of st.
54 rm -f
$(DESTDIR
)$(PREFIX
)/bin
/st
55 rm -f
$(DESTDIR
)$(MANPREFIX
)/man1
/st
.1
57 .PHONY
: all options
clean dist install uninstall