chore: remove unused repl-related configuration and placeholder files
This commit is contained in:
@@ -26,6 +26,9 @@ RUNTIME_OBJECTS = $(RUNTIME_SOURCES:.c=.o)
|
||||
LOADER_SOURCES = loader/loader.c
|
||||
LOADER_OBJECTS = $(LOADER_SOURCES:.c=.o)
|
||||
|
||||
REPL_SOURCES = repl/repl.c repl/repl_session.c repl/repl_input.c repl/repl_executor.c repl/repl_output.c repl/repl_commands.c repl/repl_history.c
|
||||
REPL_OBJECTS = $(REPL_SOURCES:.c=.o)
|
||||
|
||||
PHASE0_SOURCES = runtime/fastframe.c runtime/labeltable.c runtime/methodcache.c
|
||||
PHASE0_OBJECTS = $(PHASE0_SOURCES:.c=.o)
|
||||
|
||||
@@ -302,8 +305,8 @@ benchmark: test_benchmark
|
||||
@python3 examples/benchmark.py
|
||||
@echo ""
|
||||
|
||||
rava: rava.o $(LEXER_OBJECTS) $(PARSER_OBJECTS) $(TYPES_OBJECTS) $(SEMANTIC_OBJECTS) $(IR_OBJECTS) $(RUNTIME_OBJECTS) $(LOADER_OBJECTS)
|
||||
$(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS)
|
||||
rava: rava.o $(LEXER_OBJECTS) $(PARSER_OBJECTS) $(TYPES_OBJECTS) $(SEMANTIC_OBJECTS) $(IR_OBJECTS) $(RUNTIME_OBJECTS) $(LOADER_OBJECTS) $(REPL_OBJECTS)
|
||||
$(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) -lreadline
|
||||
|
||||
examples: rava
|
||||
@echo "=== Running All Examples ==="
|
||||
@@ -353,7 +356,7 @@ pgo: test_benchmark_pgo
|
||||
./test_benchmark_pgo
|
||||
|
||||
clean:
|
||||
rm -f $(LEXER_OBJECTS) $(PARSER_OBJECTS) $(TYPES_OBJECTS) $(SEMANTIC_OBJECTS) $(IR_OBJECTS) $(RUNTIME_OBJECTS) $(LOADER_OBJECTS) \
|
||||
rm -f $(LEXER_OBJECTS) $(PARSER_OBJECTS) $(TYPES_OBJECTS) $(SEMANTIC_OBJECTS) $(IR_OBJECTS) $(RUNTIME_OBJECTS) $(LOADER_OBJECTS) $(REPL_OBJECTS) \
|
||||
$(PHASE0_OBJECTS) $(UNITTEST_OBJECTS) $(TEST_UNITTEST_DEMO_OBJECTS) \
|
||||
$(TEST_LEXER_OBJECTS) $(TEST_PARSER_OBJECTS) $(TEST_SEMANTIC_OBJECTS) $(TEST_IR_OBJECTS) $(TEST_RUNTIME_OBJECTS) \
|
||||
$(TEST_STRINGS_OBJECTS) $(TEST_ARRAYS_OBJECTS) $(TEST_OBJECTS_OBJECTS) $(TEST_INSTANCE_OBJECTS) $(TEST_FILEIO_OBJECTS) \
|
||||
@@ -361,7 +364,7 @@ clean:
|
||||
test_lexer test_parser test_semantic test_ir test_runtime test_strings test_arrays test_objects test_instance_methods test_fileio test_dowhile test_switch test_math test_string_methods test_static test_interfaces test_exceptions test_ternary test_bitwise test_enhanced_for test_array_init test_instanceof test_shortcircuit test_multidim_arrays test_static_init test_negative test_enums test_collections test_super test_inheritance test_break test_elseif test_forloop test_println test_loader test_object_methods test_autobox test_sockets test_method_ref test_gc test_benchmark \
|
||||
test_nanbox test_fastframe test_labeltable test_methodcache test_benchmark_pgo test_unittest_demo rava rava.o *.gcda */*.gcda
|
||||
|
||||
.PHONY: all clean benchmark test_phase0 pgo test_benchmark_pgo_gen pgo_run test_benchmark_pgo test examples
|
||||
.PHONY: all clean benchmark test_phase0 pgo test_benchmark_pgo_gen pgo_run test_benchmark_pgo test test_repl examples
|
||||
|
||||
test: all
|
||||
@echo "=== Running All Tests ==="
|
||||
@@ -374,4 +377,9 @@ test: all
|
||||
./test_enums && ./test_collections && ./test_super && ./test_inheritance && ./test_break && \
|
||||
./test_elseif && ./test_forloop && ./test_println && ./test_loader && ./test_object_methods && \
|
||||
./test_autobox && ./test_sockets && ./test_method_ref && ./test_gc && \
|
||||
./repl/run_tests.sh && \
|
||||
echo "" && echo "=== All Tests Passed ==="
|
||||
|
||||
test_repl: rava
|
||||
@echo "=== Running REPL Tests ==="
|
||||
@./repl/run_tests.sh
|
||||
|
||||
Reference in New Issue
Block a user