Website Summary Files Commits Branches @commit @diff @stats
path: root / JSImpl / solution
diff options
context:
space:
mode:
3 files changed, 15 insertions, 0 deletions
-rw-r--r--JSImpl/solution/JSLib.make6
-rw-r--r--JSImpl/solution/JSLib.vcxproj3
-rw-r--r--JSImpl/solution/JSLib.vcxproj.filters6
diff --git a/JSImpl/solution/JSLib.make b/JSImpl/solution/JSLib.make
index 1bf0a01..dd5157d 100644
--- a/JSImpl/solution/JSLib.make
+++ b/JSImpl/solution/JSLib.make
@@ -63,6 +63,7 @@ ifeq ($(config),debug64)
OBJECTS := \
$(OBJDIR)/src/ASTInterpreter.o \
$(OBJDIR)/src/ASTPrinter.o \
+ $(OBJDIR)/src/ByteCodeGenerator.o \
$(OBJDIR)/src/Expression.o \
$(OBJDIR)/src/Lexer.o \
$(OBJDIR)/src/Parser.o \
@@ -96,6 +97,7 @@ ifeq ($(config),release64)
OBJECTS := \
$(OBJDIR)/src/ASTInterpreter.o \
$(OBJDIR)/src/ASTPrinter.o \
+ $(OBJDIR)/src/ByteCodeGenerator.o \
$(OBJDIR)/src/Expression.o \
$(OBJDIR)/src/Lexer.o \
$(OBJDIR)/src/Parser.o \
@@ -171,6 +173,10 @@ $(OBJDIR)/src/ASTPrinter.o: ../src/ASTPrinter.cpp $(GCH) $(MAKEFILE) | $(OBJDIR)
@echo $(notdir $<)
$(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
+$(OBJDIR)/src/ByteCodeGenerator.o: ../src/ByteCodeGenerator.cpp $(GCH) $(MAKEFILE) | $(OBJDIR)/src
+ @echo $(notdir $<)
+ $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
+
$(OBJDIR)/src/Expression.o: ../src/Expression.cpp $(GCH) $(MAKEFILE) | $(OBJDIR)/src
@echo $(notdir $<)
$(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
diff --git a/JSImpl/solution/JSLib.vcxproj b/JSImpl/solution/JSLib.vcxproj
index 1d0f63a..e880cf2 100644
--- a/JSImpl/solution/JSLib.vcxproj
+++ b/JSImpl/solution/JSLib.vcxproj
@@ -114,6 +114,7 @@
<ItemGroup>
<ClInclude Include="..\src\ASTInterpreter.h" />
<ClInclude Include="..\src\ASTPrinter.h" />
+ <ClInclude Include="..\src\ByteCodeGenerator.h" />
<ClInclude Include="..\src\CommonTypes.h" />
<ClInclude Include="..\src\Expression.h" />
<ClInclude Include="..\src\ExpressionDefinitions.h" />
@@ -127,6 +128,8 @@
</ClCompile>
<ClCompile Include="..\src\ASTPrinter.cpp">
</ClCompile>
+ <ClCompile Include="..\src\ByteCodeGenerator.cpp">
+ </ClCompile>
<ClCompile Include="..\src\Expression.cpp">
</ClCompile>
<ClCompile Include="..\src\Lexer.cpp">
diff --git a/JSImpl/solution/JSLib.vcxproj.filters b/JSImpl/solution/JSLib.vcxproj.filters
index afcbbb9..5f447ee 100644
--- a/JSImpl/solution/JSLib.vcxproj.filters
+++ b/JSImpl/solution/JSLib.vcxproj.filters
@@ -12,6 +12,9 @@
<ClInclude Include="..\src\ASTPrinter.h">
<Filter>src</Filter>
</ClInclude>
+ <ClInclude Include="..\src\ByteCodeGenerator.h">
+ <Filter>src</Filter>
+ </ClInclude>
<ClInclude Include="..\src\CommonTypes.h">
<Filter>src</Filter>
</ClInclude>
@@ -41,6 +44,9 @@
<ClCompile Include="..\src\ASTPrinter.cpp">
<Filter>src</Filter>
</ClCompile>
+ <ClCompile Include="..\src\ByteCodeGenerator.cpp">
+ <Filter>src</Filter>
+ </ClCompile>
<ClCompile Include="..\src\Expression.cpp">
<Filter>src</Filter>
</ClCompile>