|
@@ -1,6 +1,5 @@
|
|
|
TARGET=bim
|
|
|
CFLAGS=-g -flto -std=c99 -Wvla -pedantic -Wall -Wextra -I. $(shell bash docs/git-tag) -Wno-unused-parameter
|
|
|
-LDFLAGS=-Wl,-rpath -Wl,'$$ORIGIN' -L.
|
|
|
LDLIBS=-lkuroko -ldl
|
|
|
|
|
|
prefix=/usr/local
|
|
@@ -14,7 +13,6 @@ INSTALL_PROGRAM=$(INSTALL)
|
|
|
INSTALL_DATA=$(INSTALL) -m 644
|
|
|
|
|
|
SYNTAXES = $(patsubst %.c, %.o, $(sort $(wildcard syntax/*.c)))
|
|
|
-KUROKO = libkuroko.so
|
|
|
HEADERS = $(wildcard bim-*.h)
|
|
|
|
|
|
.PHONY: all clean distclean install install-strip uninstall
|
|
@@ -24,22 +22,16 @@ all: $(TARGET)
|
|
|
syntax/*.o: $(HEADERS)
|
|
|
*.o: $(HEADERS)
|
|
|
|
|
|
-bim: bim.o $(SYNTAXES) $(KUROKO)
|
|
|
-
|
|
|
-libkuroko.so: kuroko/src/*.c kuroko/src/**.h
|
|
|
- $(MAKE) -C kuroko
|
|
|
- cp kuroko/libkuroko.so ./
|
|
|
+bim: bim.o
|
|
|
|
|
|
clean:
|
|
|
-rm -f $(TARGET) bim.o $(SYNTAXES)
|
|
|
- $(MAKE) -C kuroko $@
|
|
|
|
|
|
distclean: clean
|
|
|
|
|
|
install: all
|
|
|
mkdir -p $(DESTDIR)$(bindir)
|
|
|
$(INSTALL_PROGRAM) $(TARGET) $(DESTDIR)$(bindir)/$(TARGET)
|
|
|
- $(INSTALL_PROGRAM) libkuroko.so $(DESTDIR)$(bindir)/libkuroko.so
|
|
|
mkdir -p $(DESTDIR)$(datadir)/bim/themes
|
|
|
$(INSTALL_DATA) themes/*.krk $(DESTDIR)$(datadir)/bim/themes/
|
|
|
mkdir -p $(DESTDIR)$(datadir)/bim/syntax
|