Makefile updated t#30

This commit is contained in:
Scarlett
2025-02-20 14:30:18 -05:00
parent 56134cba48
commit 5171e4bc86
2 changed files with 2 additions and 44 deletions

View File

@ -5,7 +5,7 @@ EXE := alpha
CFLAGS := -std=c99 -Wall CFLAGS := -std=c99 -Wall
CPPFLAGS := CPPFLAGS :=
build: lex.yy.c runner.o runner compiler: lex.yy.c runner.o runner
lex.yy.c: lexicalStructure.lex lex.yy.c: lexicalStructure.lex
$(FLEX) -o lex.yy.c $(LEX) $(FLEX) -o lex.yy.c $(LEX)
@ -38,6 +38,7 @@ test:
./$(EXE) -tok ./tests/test_simpleLiterals.alpha ./$(EXE) -tok ./tests/test_simpleLiterals.alpha
./$(EXE) -tok ./tests/test_real_alpha_file.alpha ./$(EXE) -tok ./tests/test_real_alpha_file.alpha
./$(EXE) -tok ./tests/test_real_alpha_2.alpha ./$(EXE) -tok ./tests/test_real_alpha_2.alpha
clean: clean:
rm -f *.o rm -f *.o
rm -f lex.yy.c rm -f lex.yy.c

View File

@ -1,43 +0,0 @@
CC := gcc
FLEX := flex
LEX := lexicalStructure.lex
EXE := runner
CFLAGS := -std=c99 -Wall
CPPFLAGS :=
runner: flex.o runner.o
$(CC) -o runner runner.o flex.o
debug: CFLAGS += -DDEBUG=true
debug: clean runner
runner.o: runner.c runner.h flex.h
$(CC) $(CFLAGS) -o runner.o -c runner.c
flex.o: lex.yy.c typedefs.h
$(CC) $(CFLAGS) -o flex.o -c lex.yy.c
lex.yy.c: lexicalStructure.lex
$(FLEX) -o lex.yy.c $(LEX)
test:
./$(EXE) ./tests/test_comments.alpha
./$(EXE) ./tests/test_generalTokenTest.alpha
./$(EXE) ./tests/test_keywords.alpha
./$(EXE) ./tests/test_operators.alpha
./$(EXE) ./tests/test_otherpunc.alpha
./$(EXE) ./tests/test_simpleIntTest.alpha
./$(EXE) ./tests/test_simpleLiterals.alpha
./$(EXE) -tok ./tests/test_comments.alpha
./$(EXE) -tok ./tests/test_generalTokenTest.alpha
./$(EXE) -tok ./tests/test_keywords.alpha
./$(EXE) -tok ./tests/test_operators.alpha
./$(EXE) -tok ./tests/test_otherpunc.alpha
./$(EXE) -tok ./tests/test_simpleIntTest.alpha
./$(EXE) -tok ./tests/test_simpleLiterals.alpha
clean:
rm -f *.o
rm -f lex.yy.c
rm -f $(EXE)
rm -f flex.h
rm -f *.tok