Fixing arm instructions

This commit is contained in:
Clément Grennerat
2026-03-02 11:11:40 +01:00
parent 5bd793e07e
commit b09a06d07a
6 changed files with 17 additions and 14 deletions
+4 -4
View File
@@ -12,7 +12,7 @@ default: all
all: ifcc
##########################################
# link together all pieces of our compiler
# link together all pieces of our compiler
OBJECTS=build/ifccBaseVisitor.o \
build/ifccLexer.o \
build/ifccVisitor.o \
@@ -28,13 +28,13 @@ ifcc: $(OBJECTS)
# compile our hand-writen C++ code: main(), CodeGenVisitor, etc.
build/%.o: %.cpp generated/ifccParser.cpp
@mkdir -p build
$(CC) $(CCFLAGS) -MMD -o $@ $<
$(CC) $(CCFLAGS) -MMD -o $@ $<
##########################################
# compile all the antlr-generated C++
build/%.o: generated/%.cpp
@mkdir -p build
$(CC) $(CCFLAGS) -MMD -o $@ $<
$(CC) $(CCFLAGS) -MMD -o $@ $<
# automagic dependency management: `gcc -MMD` generates all the .d files for us
-include build/*.d
@@ -50,7 +50,7 @@ generated/ifccParser.cpp: ifcc.g4
java -jar $(ANTLRJAR) -visitor -no-listener -Dlanguage=Cpp -o generated ifcc.g4
# prevent automatic cleanup of "intermediate" files like ifccLexer.cpp etc
.PRECIOUS: generated/ifcc%.cpp
.PRECIOUS: generated/ifcc%.cpp
##########################################
# view the parse tree in a graphical window