aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorDouglas B. Rumbaugh <doug@douglasrumbaugh.com>2025-11-01 15:18:03 -0400
committerDouglas B. Rumbaugh <doug@douglasrumbaugh.com>2025-11-01 15:18:03 -0400
commitf84e64b593c6e6fda9e2a907d25ed99d8742d619 (patch)
treeb82322106129d3a86b246657886b5d596e2640a7 /Makefile
parentddcf611815c145b1fadca042e65648a7a81cc497 (diff)
downloadhush-f84e64b593c6e6fda9e2a907d25ed99d8742d619.tar.gz
Added support for required builtins
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile8
1 files changed, 6 insertions, 2 deletions
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