Fixing arm instructions
This commit is contained in:
+4
-4
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user