#
# nono
# Copyright (C) 2026 nono project
# Licensed under nono-license.txt
#

TOPDIR=		../../
.include "${TOPDIR}/Makefile.inc"

TARGETS=	nnasm

CXXFLAGS+=	-g

CXXSRCS=	\
	asm88100.cpp	\
	asmz80.cpp	\
	nnasm.cpp	\
	parse.cpp	\
	token.cpp	\

OBJS=		${CXXSRCS:.cpp=.o}

LIBDIR=	${TOPDIR}/lib

nnasm:		${OBJS} ${LIBDIR}/libnnlib.a
	${CXX} ${LDFLAGS} -o $@ $> ${LIBS}

.PHONY: test
test:	nnasm test_nnasm
	./test_nnasm

test_nnasm:	test_nnasm.o ${LIBDIR}/libnnlib.a
	${CXX} ${LDFLAGS} -o $@ $> ${LIBS}

.include "${TOPDIR}/Makefile.rule"
