rename cli/ -> cursetree/

This commit is contained in:
Emile Clark-Boman 2025-09-13 10:39:58 +10:00
parent 2ad6e4e104
commit 878be07a71
12 changed files with 37 additions and 18 deletions

View file

@ -8,6 +8,7 @@ BUILD := build
LIB := lib
CLI := cli
CT := cursetree
# === MACRO DEFINITIONS ===
define objpath
@ -18,7 +19,7 @@ endef
define mkobj
$(foreach DEP, $?,
mkdir -p $(dir $(call objpath, $(DEP)))
$(CC) $(CFLAGS) -o $(call objpath, $(DEP)) -c $(DEP))
$(CC) $(CFLAGS) $1 -o $(call objpath, $(DEP)) -c $(DEP))
$(LD) -r $(LDFLAGS) -o $@ $(call objpath, $?)
endef
@ -36,11 +37,11 @@ $(BUILD) $(BIN):
mkdir -p $@
$(BUILD)/dorne.o: $(addprefix $(CLI)/, main.c)
$(mkobj)
$(BUILD)/cursetree.o: $(addprefix $(CLI)/, tree.c curse.c)
$(mkobj)
$(BUILD)/epty.o: $(addprefix $(CLI)/, child.c epty.c _pty.c)
$(mkobj)
$(call mkobj,-Icursetree)
$(BUILD)/cursetree.o: $(addprefix $(CT)/, cursetree.c curse.c)
$(call mkobj,)
$(BUILD)/epty.o: $(addprefix $(CT)/, child.c epty.c _pty.c)
$(call mkobj,)
# === DEVELOPMENT TARGETS ===
.PHONY: debug run test