disassembler, assembler, bug fixes, and more
This commit is contained in:
9
Makefile
9
Makefile
@@ -1,19 +1,22 @@
|
||||
CXX := g++
|
||||
CXXFLAGS := -Wall -Wextra -std=c++23 -g -Werror -Ilibs `sdl2-config --cflags`
|
||||
CXXFLAGS := -Wall -Wextra -std=c++23 -g -Werror -Ilibs
|
||||
LDFLAGS := `sdl2-config --libs`
|
||||
|
||||
BIN_DIR := bin
|
||||
|
||||
all: voidEmu disassembler
|
||||
all: voidEmu assembler disassembler
|
||||
|
||||
run: all
|
||||
./bin/voidEmu $(FILE)
|
||||
|
||||
assembler: $(wildcard assembler/*.cpp) | $(BIN_DIR)
|
||||
$(CXX) $(CXXFLAGS) $^ -o ${BIN_DIR}/$@
|
||||
|
||||
disassembler: $(wildcard disassembler/*.cpp) | $(BIN_DIR)
|
||||
$(CXX) $(CXXFLAGS) $^ -o ${BIN_DIR}/$@
|
||||
|
||||
voidEmu: $(wildcard src/*.cpp) | $(BIN_DIR)
|
||||
$(CXX) $(CXXFLAGS) $^ -o ${BIN_DIR}/$@ $(LDFLAGS)
|
||||
$(CXX) $(CXXFLAGS) `sdl2-config --cflags` $^ -o ${BIN_DIR}/$@ $(LDFLAGS)
|
||||
|
||||
$(BIN_DIR):
|
||||
mkdir -p $@
|
||||
|
||||
Reference in New Issue
Block a user