Mercurial > octave-dspies
view libgui/Makefile.am @ 15386:5546fe4dd77f
force C++ linking for liboctave and liboctgui
* libgui/Makefile.am (nodist_EXTRA_liboctgui_la_SOURCES):
New variable.
* liboctave/Makefile.am (nodist_EXTRA_liboctave_la_SOURCES):
Likewise.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Fri, 14 Sep 2012 09:06:58 -0400 |
parents | 482d92904aa4 |
children | 1ddf5772fb1a |
line wrap: on
line source
# Makefile for Octave's libgui directory # # Copyright (C) 2012 John W. Eaton # # This file is part of Octave. # # Octave is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the # Free Software Foundation; either version 3 of the License, or (at # your option) any later version. # # Octave is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License # for more details. # # You should have received a copy of the GNU General Public License # along with Octave; see the file COPYING. If not, see # <http://www.gnu.org/licenses/>. include $(top_srcdir)/build-aux/common.mk AUTOMAKE_OPTIONS = subdir-objects QT_INCDIR = @QT_INCDIR@ QT_LIBDIR = @QT_LIBDIR@ QT_LIBS = -lQtCore -lQtGui -lQtNetwork -lqscintilla2 QT_LDFLAGS = -L$(QT_LIBDIR) MOC_CPPFLAGS = octlib_LTLIBRARIES = liboctgui.la EXTRA_DIST = default-qt-settings BUILT_SOURCES = CLEANFILES = noinst_HEADERS = noinst_LTLIBRARIES = include src/module.mk include qterminal-module.mk include link-deps.mk # Dummy C++ source to cause C++ linking. nodist_EXTRA_liboctgui_la_SOURCES = dummy.cc liboctgui_la_LIBADD = \ qterminal/libqterminal.la \ src/libgui-src.la \ $(top_builddir)/libinterp/liboctinterp.la \ $(top_builddir)/liboctave/liboctave.la \ $(LIBOCTGUI_LINK_DEPS) # Increment these as needed and according to the rules in the libtool manual: liboctgui_current = 0 liboctgui_revision = 0 liboctgui_age = 0 liboctgui_version_info = $(liboctgui_current):$(liboctgui_revision):$(liboctgui_age) liboctgui_la_LDFLAGS = \ -version-info $(liboctgui_version_info) \ $(NO_UNDEFINED_LDFLAG) \ -bindir $(bindir) \ $(LIBOCTGUI_LINK_OPTS) octetc_DATA = default-qt-settings moc-%.cc: %.h @MOC@ -o$@ $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(MOC_CPPFLAGS) $(liboctgui_la_CPPFLAGS) $< ui-%.h: %.ui @UIC@ -o $@ $< qrc-%.cc: %.qrc @RCC@ -o $@ $<