chip8-emulator/Makefile
2022-02-23 19:39:14 -03:00

18 lines
418 B
Makefile

TARGET=chip8_libretro
LIBRETRO_CORE=$(TARGET).so
LIBRETRO_HEADER=$(TARGET).h
BUILD_VERSION=$(shell git rev-parse --short HEAD)
# run: $(LIBRETRO_CORE)
# retroarch -v -L $(LIBRETRO_CORE) roms/test_opcode.ch8
$(LIBRETRO_CORE): clean
go build -buildmode=c-shared -ldflags "-X 'main.BuildVersion=$(BUILD_VERSION)'" -o $@ ./libretro
clean:
rm -f $(LIBRETRO_CORE) $(LIBRETRO_HEADER)
test:
go test -v -race ./chip8