PSYQODIR := $(dir $(abspath $(lastword $(MAKEFILE_LIST))))

TARGET = psyqo
TYPE = library

SRCS = \
../../../third_party/EASTL/source/fixed_pool.cpp \
../common/crt0/crt0cxx.s \
../common/crt0/cxxglue.c \
../common/syscalls/printf.s \
src/adler32.cpp \
src/alloc.c \
src/application.cpp \
src/cdrom.cpp \
src/cdrom-device.cpp \
src/font.cpp \
src/gpu.cpp \
src/iso9660-parser.cpp \
src/kernel.cpp \
src/msf.cpp \
src/scene.cpp \
src/simplepad.cpp \
src/task.cpp \
src/xprintf.c \

CPPFLAGS = -Werror -I../../../third_party/EASTL/include -I../../../third_party/EABase/include/Common
CXXFLAGS = -std=c++20

EXTRA_DEPS += $(PSYQODIR)Makefile

include ../common.mk
