0ad3d4eddf
Created run-patches.sh, runs all patches on clean st 0.8.1 code. All old patches remvoed, including trasparency diff. Not including solarized theme, don't see value of it. Commented colornames array with color indexs from 0-15, includes index 255, and afterwards bg, fg and cursor, change those for background, foreground and cursor color. Seems better than solarized toggle. Updated README.
58 lines
1.2 KiB
Makefile
58 lines
1.2 KiB
Makefile
# st - simple terminal
|
|
# See LICENSE file for copyright and license details.
|
|
.POSIX:
|
|
|
|
include config.mk
|
|
|
|
SRC = st.c x.c
|
|
OBJ = $(SRC:.c=.o)
|
|
|
|
all: options st
|
|
|
|
options:
|
|
@echo st build options:
|
|
@echo "CFLAGS = $(STCFLAGS)"
|
|
@echo "LDFLAGS = $(STLDFLAGS)"
|
|
@echo "CC = $(CC)"
|
|
|
|
config.h:
|
|
cp config.def.h config.h
|
|
|
|
.c.o:
|
|
$(CC) $(STCFLAGS) -c $<
|
|
|
|
st.o: config.h st.h win.h
|
|
x.o: arg.h st.h win.h
|
|
|
|
$(OBJ): config.h config.mk
|
|
|
|
st: $(OBJ)
|
|
$(CC) -o $@ $(OBJ) $(STLDFLAGS)
|
|
|
|
clean:
|
|
rm -f st $(OBJ) st-$(VERSION).tar.gz
|
|
|
|
dist: clean
|
|
mkdir -p st-$(VERSION)
|
|
cp -R FAQ LEGACY TODO LICENSE Makefile README config.mk\
|
|
config.def.h st.info st.1 arg.h st.h win.h $(SRC)\
|
|
st-$(VERSION)
|
|
tar -cf - st-$(VERSION) | gzip > st-$(VERSION).tar.gz
|
|
rm -rf st-$(VERSION)
|
|
|
|
install: st
|
|
mkdir -p $(DESTDIR)$(PREFIX)/bin
|
|
cp -f st $(DESTDIR)$(PREFIX)/bin
|
|
chmod 755 $(DESTDIR)$(PREFIX)/bin/st
|
|
mkdir -p $(DESTDIR)$(MANPREFIX)/man1
|
|
sed "s/VERSION/$(VERSION)/g" < st.1 > $(DESTDIR)$(MANPREFIX)/man1/st.1
|
|
chmod 644 $(DESTDIR)$(MANPREFIX)/man1/st.1
|
|
tic -sx st.info
|
|
@echo Please see the README file regarding the terminfo entry of st.
|
|
|
|
uninstall:
|
|
rm -f $(DESTDIR)$(PREFIX)/bin/st
|
|
rm -f $(DESTDIR)$(MANPREFIX)/man1/st.1
|
|
|
|
.PHONY: all options clean dist install uninstall
|