Clean up makefile

This commit is contained in:
Fabian 2020-12-31 19:14:32 -06:00
parent ce1a742cb8
commit c3e0bd1c8c

View file

@ -30,17 +30,6 @@ CLOSURE_SOURCE_MAP=\
--source_map_format V3\
--create_source_map '%outname%.map'
#--jscomp_error reportUnknownTypes\
#--jscomp_error unusedLocalVariables\
#--jscomp_error unusedPrivateMembers\
#--new_type_inf\
# Easily breaks code:
#--assume_function_wrapper\
# implies new type inferrence
#--jscomp_error newCheckTypes\
CLOSURE_FLAGS=\
--generate_exports\
--externs src/externs.js\
@ -85,14 +74,15 @@ CARGO_FLAGS=\
--verbose
CORE_FILES=const.js config.js io.js main.js lib.js ide.js pci.js floppy.js \
memory.js dma.js pit.js vga.js ps2.js pic.js rtc.js uart.js hpet.js acpi.js apic.js ioapic.js \
memory.js dma.js pit.js vga.js ps2.js pic.js rtc.js uart.js hpet.js \
acpi.js apic.js ioapic.js \
state.js ne2k.js virtio.js bus.js log.js \
cpu.js debug.js \
elf.js kernel.js
LIB_FILES=9p.js filesystem.js jor1k.js marshall.js utf8.js
BROWSER_FILES=screen.js \
keyboard.js mouse.js serial.js \
network.js lib.js starter.js worker_bus.js dummy_screen.js print_stats.js filestorage.js
BROWSER_FILES=screen.js keyboard.js mouse.js serial.js \
network.js lib.js starter.js worker_bus.js dummy_screen.js \
print_stats.js filestorage.js
RUST_FILES=$(shell find src/rust/ -name '*.rs') \
src/rust/gen/interpreter.rs src/rust/gen/interpreter0f.rs \
@ -149,10 +139,6 @@ build/libv86-debug.js: $(CLOSURE) src/*.js lib/*.js src/browser/*.js
--js $(BROWSER_FILES)\
--js $(LIB_FILES)
.PHONY: instruction_tables
instruction_tables: $(INSTRUCTION_TABLES)
src/rust/gen/jit.rs: $(JIT_DEPENDENCIES)
./gen/generate_jit.js --output-dir build/ --table jit
src/rust/gen/jit0f.rs: $(JIT_DEPENDENCIES)
@ -289,7 +275,6 @@ api-tests: all-debug
all-tests: jshint kvm-unit-test qemutests jitpagingtests api-tests rust-test nasmtests nasmtests-force-jit tests expect-tests
# Skipping:
# - debiantests (requires network)
# - devices-test (hangs)
jshint: