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

# cli, wx ディレクトリでは他のディレクトリで作られるスタティックライブラリの
# ビルドを待つ必要があるが、SUBDIR に .WAIT を置いてこれを制御しなければ
# ならない人と、SUBDIR に .WAIT を置くとエラーになる人がいて、誰がどっちかは
# やってみないと分からないっぽい。orz
#
#			SUBDIR に .WAIT を置くことができる
#			|		SUBDIR に .WAIT を置く必要がある
#			|		|		.MAKE.OS	.MAKE.JOBS
# NetBSD	yes 	yes		"NetBSD"	yes
# FreeBSD	yes 	no		"FreeBSD"	yes
# OpenBSD	error	no		no			no
# MacOSX	error	no		"Darwin"	yes
# Linux		yes 	yes		"Linux"		yes

.include "Makefile.cfg"

.if "${.MAKE.OS}" == "NetBSD"
WAIT_HERE	= .WAIT
.endif

.if "${WITH_GUI}" == "yes"
SUBDIR_PO=	po
SUBDIR_WX=	wx
.endif

SUBDIR= 	lib debugger ${WAIT_HERE} \
			m680x0 fpe m88xx0 hd64180 vm host ${SUBDIR_PO} ${WAIT_HERE} \
			cli ${SUBDIR_WX}

# .pot を作る
.PHONY: pot
pot:
	xgettext --default-domain=nono --output=- --keyword=_ \
		--add-comments=TRANSLATORS: --from-code=utf-8 \
		-s `cat po/POTFILES` | perl po/format.pl - > po/nono.pot

.include <bsd.subdir.mk>
