|
|
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"
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.