From 1777b78f88ddf2089e51ad110e4390a30d25b0fe Mon Sep 17 00:00:00 2001 From: Shinya Sato Date: Sun, 17 Oct 2021 18:15:58 +0900 Subject: v0.4.2 --- Makefile | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 13d52af..93dee59 100644 --- a/Makefile +++ b/Makefile @@ -19,7 +19,10 @@ all: $(OBJ_DIR) $(TARGET) $(TARGET): $(OBJS) $(LIBS) $(CC) $(CFLAGS) $(INCLUDE) $(MYOPTION) -o $@ $(OBJS) $(LDFLAGS) -$(OBJ_DIR)/%.o: $(SRC_DIR)/linenoise/%.c +$(OBJ_DIR)/linenoise.o: $(SRC_DIR)/linenoise/linenoise.c + @if [ ! -f $(SRC_DIR)/linenoise/linenoise.c.orig ]; then \ + patch --backup --version-control=simple --suffix=.orig $(SRC_DIR)/linenoise/linenoise.c $(SRC_DIR)/linenoise/linenoise-multiline.patch; \ + fi $(CC) $(CFLAGS) $(INCLUDE) -o $@ -c $< @@ -38,7 +41,12 @@ $(OBJ_DIR): fi clean: - rm -f $(TARGET) $(OBJ_DIR)/* *stackdump* + rm -f $(TARGET)* $(OBJ_DIR)/* *stackdump* + @if [ -f $(SRC_DIR)/linenoise/linenoise.c.orig ]; then \ + echo "mv -f $(SRC_DIR)/linenoise/linenoise.c.orig $(SRC_DIR)/linenoise/linenoise.c"; \ + mv -f $(SRC_DIR)/linenoise/linenoise.c.orig $(SRC_DIR)/linenoise/linenoise.c; \ + fi + thread: $(OBJS) $(LIBS) $(CC) $(CFLAGS) $(INCLUDE) $(MYOPTION) -DTHREAD -o $(TARGET) $(OBJS) $(LDFLAGS) -lpthread -- cgit v1.2.3