Tried adjusting speed to be more accurate and added random device (does not exist im real hardware yet)

This commit is contained in:
2021-01-17 16:10:47 +01:00
parent 1ae8c35ac6
commit 57108c2c7e
2 changed files with 35 additions and 8 deletions

View File

@@ -1,11 +1,12 @@
CXX = g++
PREFIX=
CXX = $(PREFIX)g++
BUILD = .build
TARGET = emulator
OPT = g -g
DEFINE = -DCPU_Z80_STATIC -DCPU_Z80_USE_LOCAL_HEADER
CFLAGS = -Wall -Wextra -std=c++20 -O$(OPT) $(DEFINE) -flto -Iinclude `sdl2-config --cflags` -Ilibs/z80/API/emulation/CPU -Ilibs/z/API
LDFLAGS = -Wall -Wextra -O$(OPT) -flto `sdl2-config --libs` -lSDL2_image
CFLAGS = -Wall -Wextra -std=c++20 -flto -O$(OPT) $(DEFINE) -Iinclude `$(PREFIX)pkg-config --cflags sdl2` -Ilibs/z80/API/emulation/CPU -Ilibs/z/API
LDFLAGS = -Wall -Wextra -flto -O$(OPT) `$(PREFIX)pkg-config --libs sdl2` `$(PREFIX)pkg-config --libs SDL2_image` -mconsole
SRC = \
src/main.cpp \
@@ -30,7 +31,7 @@ $(BUILD)/%.o: %.c Makefile | $(BUILD)
$(CXX) -c $(CFLAGS) $< -o $@
$(BUILD)/$(TARGET): $(OBJ) Makefile
$(CXX) $(LDFLAGS) $(OBJ) -o $@
$(CXX) $(OBJ) -o $@ $(LDFLAGS)
$(BUILD):
mkdir $@