finish bulk of tree.* implementation

This commit is contained in:
Emile Clark-Boman 2025-09-11 17:41:14 +10:00
parent 669f620a6a
commit 8c4f288a97
4 changed files with 181 additions and 43 deletions

View file

@ -33,18 +33,18 @@ $(BIN)/shfx: shfx/main.c
$(CC) $(CFLAGS) -o $(BUILD)/shfx.o -c $^
$(CLD) $(CLDFLAGS) -lncurses -o $@ $(BUILD)/shfx.o
$(BIN)/dorne: $(addprefix $(BUILD)/,dorne.o epty.o)
$(CLD) $(CLDFLAGS) -o $@ $^
$(BIN)/dorne: $(addprefix $(BUILD)/,dorne.o ilovecurses.o)
$(CLD) $(CLDFLAGS) -lncurses -o $@ $^
$(BUILD) $(BIN):
mkdir -p $@
$(BUILD)/dorne.o: $(addprefix $(CLI)/, main.c)
$(mkobj)
$(BUILD)/epty.o: $(addprefix $(CLI)/, epty.c _pty.c)
$(BUILD)/ilovecurses.o: $(addprefix $(CLI)/, tree.c curse.c)
$(mkobj)
$(BUILD)/epty.o: $(addprefix $(CLI)/, child.c epty.c _pty.c)
$(mkobj)
# $1/%.o: $1/%.c
# === DEVELOPMENT TARGETS ===
.PHONY: debug run test