aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile6
1 files changed, 4 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index 3b56d03..ff00d8a 100644
--- a/Makefile
+++ b/Makefile
@@ -66,11 +66,13 @@ libvt100/libvt100.a: make-libvt100
make-libvt100:
@if ! $(MAKE) -q -C libvt100 static; then $(MAKE) -C libvt100 static && MAKELEVEL=$(echo "${MAKELEVEL}-1" | bc) exec $(MAKE) $(MAKECMDGOALS); fi
-$(BUILD)%.o: $(SRC)%.c
- @mkdir -p $(BUILD)
+$(BUILD)%.o: $(SRC)%.c | $(BUILD)
@$(MAKEDEPEND) -o $(<:$(SRC)%.c=$(BUILD).%.d) $<
$(QUIET_CC)$(CC) $(ALLCFLAGS) -c -o $@ $<
+$(BUILD):
+ @mkdir -p $(BUILD)
+
$(SRC)screen.c: $(SRC)parser.h
$(SRC)%.c: $(SRC)%.l