From f84e64b593c6e6fda9e2a907d25ed99d8742d619 Mon Sep 17 00:00:00 2001 From: "Douglas B. Rumbaugh" Date: Sat, 1 Nov 2025 15:18:03 -0400 Subject: Added support for required builtins --- Makefile | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index fbe4e9d..c860407 100644 --- a/Makefile +++ b/Makefile @@ -5,8 +5,8 @@ LIBMAP_LIB := $(LIBMAP_DIR)/lib/libmap.a $(LIBMAP_LIB): $(LIBMAP_DIR)/Makefile make -C $(LIBMAP_DIR) lib/libmap.a -bin/hush: build/lexer.o build/command.o src/hush.c build build/variables.o $(LIBMAP_LIB) - gcc -Iinclude -I$(LIBMAP_DIR)/include build/lexer.o build/command.o build/variables.o src/hush.c $(LIBMAP_LIB) -ggdb -o bin/hush +bin/hush: build/lexer.o build/command.o src/hush.c build build/variables.o build/builtin.o $(LIBMAP_LIB) + gcc -Iinclude -I$(LIBMAP_DIR)/include build/lexer.o build/command.o build/variables.o build/builtin.o src/hush.c $(LIBMAP_LIB) -ggdb -o bin/hush build/lexer.o: include/lexer.h src/lexer.c build gcc -Iinclude -c src/lexer.c -ggdb -o build/lexer.o @@ -17,6 +17,10 @@ build/command.o: include/lexer.h include/command.h src/command.c build/variables.o: include/variables.h gcc -Iinclude -I$(LIBMAP_DIR)/include -c src/variables.c -ggdb -o build/variables.o +build/builtin.o: include/builtin.h include/variables.h + gcc -Iinclude -I$(LIBMAP_DIR)/include -c src/builtin.c -ggdb -o build/builtin.o + + .PHONY: build clean build: -mkdir build -- cgit v1.2.3