--- nono/wx/Makefile.in 2026/04/29 17:04:36 1.1.1.3 +++ nono/wx/Makefile.in 2026/04/29 17:05:27 1.1.1.13 @@ -13,27 +13,49 @@ 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= \ - bitrev.cpp \ + 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 \ - wxvideomonitor.cpp \ - OBJS= ${CXXSRCS:.cpp=.o} @@ -42,8 +64,9 @@ CLEANDIRFILES= Makefile nono: ${MYLIBS} ${OBJS} ${CXX} ${LDFLAGS} -o $@ ${OBJS} ${MYLIBS_GROUP} ${LIBS} -install: nono ${BINDIR} - ${INSTALL} -m 755 -o 0 -g 0 nono ${BINDIR} +install: nono + ${INSTALL} -d ${DESTDIR}${BINDIR} + ${INSTALL} -m 755 -o 0 -g 0 nono ${DESTDIR}${BINDIR} # make pot はトップディレクトリで行う必要がある (実行した位置からの相対パスが # ファイルにコメントで残されるため、毎回違うと diff が出てしまう)。