File:  [Isaki's NoNo m68k/m88k emulator] / nono / wx / Makefile.in
Revision 1.1.1.13 (vendor branch): download - view: text, annotated - select for diffs
Wed Apr 29 17:05:27 2026 UTC (2 months, 3 weeks ago) by root
Branches: MAIN, Isaki
CVS tags: v022, v021, v020, HEAD
nono 1.0.0

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

#
# wxWidgets executable
#

.include "../Makefile.inc"

TARGETS=	nono

CPPFLAGS+=	@WXWIDGETS_CPPFLAGS@
# wxWidgets-3.0 用のハック。
# (wxWidgets-3.2 以降では wxWidgets 側がやってるので不要になる)
WX_MAJORMINOR=	@WX_MAJORMINOR@
.if "${WX_MAJORMINOR}" == "30"
.if ${WARNFLAGS_CXX:M-Winconsistent-missing-override}
CXXFLAGS+=	-Wno-inconsistent-missing-override
.endif
.if ${WARNFLAGS_CXX:M-Wsuggest-override}
CXXFLAGS+=	-Wno-suggest-override
.endif
.endif

LDFLAGS+=	-pthread
LIBS+=	@WXWIDGETS_LIBS@

CXXSRCS=	\
	fontmanager.cpp	\
	kaname12.cpp	\
	privatechar.cpp	\
	wxaccstatmonitor.cpp	\
	wxapp.cpp	\
	wxbitmappanel.cpp	\
	wxbutton.cpp	\
	wxdipswwindow.cpp	\
	wxdumpmonitor.cpp	\
	wxlcdwindow.cpp	\
	wxlogmonitor.cpp	\
	wxlogsetting.cpp	\
	wxmainframe.cpp	\
	wxmainview.cpp	\
	wxmonitor.cpp	\
	wxmpumonitor.cpp	\
	wxpalettemonitor.cpp	\
	wxplanemonitor.cpp	\
	wxromwindow.cpp	\
	wxscrollbar.cpp	\
	wxsoftkey.cpp	\
	wxstatuspanel.cpp	\
	wxsubwindow.cpp	\
	wxtextpanel.cpp	\
	wxtextscreen.cpp	\
	wxuimessage.cpp	\
	wxversion.cpp	\

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

CLEANDIRFILES=	Makefile

nono:	${MYLIBS} ${OBJS}
	${CXX} ${LDFLAGS} -o $@ ${OBJS} ${MYLIBS_GROUP} ${LIBS}

install:	nono
	${INSTALL} -d ${DESTDIR}${BINDIR}
	${INSTALL} -m 755 -o 0 -g 0 nono ${DESTDIR}${BINDIR}

# make pot はトップディレクトリで行う必要がある (実行した位置からの相対パスが
# ファイルにコメントで残されるため、毎回違うと diff が出てしまう)。
# しかし今の所 wx/ にしかカタログ対象がないのでここにもショートカットを用意
# しておく。他ディレクトリにも対象が増えたら考え直すこと。
pot:
	(cd ..; ${MAKE} pot)

.include "../Makefile.rule"

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.