view liboctave/external/module.mk @ 25593:90d43011e8e7

simplify usage of CFLAGS and CXXFLAGS (bug #48505) * Makefile.am (AM_CFLAGS): Include ${WARN_CFLAGS} in the definition. (AM_CXXFLAGS): Include ${WARN_CXXFLAGS} in the definition. * libgui/graphics/module.mk, libgui/module.mk, libgui/src/module.mk, libinterp/corefcn/module.mk, libinterp/module.mk, libinterp/octave-value/module.mk, libinterp/parse-tree/module.mk, liboctave/array/module.mk, liboctave/external/module.mk, liboctave/module.mk, liboctave/numeric/module.mk, liboctave/operators/module.mk, liboctave/system/module.mk, liboctave/util/module.mk, liboctave/wrappers/module.mk: Delete library-specific CFLAGS and CXXFLAGS settings. * libgui/qterminal-module.mk: Define library-specific CFLAGS and CXXFLAGS variables to avoid using extra warning flags for qterminal code.
author John W. Eaton <jwe@octave.org>
date Thu, 12 Jul 2018 17:20:29 -0400
parents 59f4fda5c548
children
line wrap: on
line source

nodist_%canon_reldir%_libexternal_la_SOURCES =

%canon_reldir%_libexternal_la_FFLAGS = $(F77_INTEGER_8_FLAG)

%canon_reldir%_libexternal_la_DEPENDENCIES = %reldir%/external.def

EXTERNAL_INC =

EXTERNAL_SOURCES =

include %reldir%/amos/module.mk
include %reldir%/blas-xtra/module.mk
include %reldir%/daspk/module.mk
include %reldir%/dasrt/module.mk
include %reldir%/dassl/module.mk
include %reldir%/Faddeeva/module.mk
include %reldir%/lapack-xtra/module.mk
include %reldir%/odepack/module.mk
include %reldir%/quadpack/module.mk
include %reldir%/ranlib/module.mk
include %reldir%/slatec-err/module.mk
include %reldir%/slatec-fn/module.mk

%reldir%/external.def: $(%canon_reldir%_libexternal_la_SOURCES) %reldir%/mk-f77-def.sh
	$(AM_V_GEN)rm -f $@-t $@ && \
	$(SHELL) %reldir%/mk-f77-def.sh $(srcdir) $(%canon_reldir%_libexternal_la_SOURCES) > $@-t && \
	mv $@-t $@

liboctave_CLEANFILES += \
  %reldir%/external.def \
  %reldir%/ranlib/ranlib.def \
  $(nodist_%canon_reldir%_libexternal_la_SOURCES)

noinst_LTLIBRARIES += %reldir%/libexternal.la

%canon_reldir%_libexternal_la_SOURCES = $(EXTERNAL_SOURCES)

%canon_reldir%_libexternal_la_CPPFLAGS = $(liboctave_liboctave_la_CPPFLAGS)

liboctave_liboctave_la_LIBADD += %reldir%/libexternal.la

liboctave_EXTRA_DIST += \
  %reldir%/mk-f77-def.in.sh

GEN_CONFIG_SHELL += \
  %reldir%/mk-f77-def.sh