Mercurial > octave
view liboctave/module.mk @ 25295:faed660f7222 stable
maint: update library version numbers for 4.4 release
* configure.ac (OCTAVE_API_VERSION): Update to api-v52.
* libgui/module.mk (%canon_reldir%_liboctgui_current): Update to 3.
* libinterp/module.mk (%canon_reldir%_liboctinterp_current): Update to 5.
* liboctave/module.mk (%canon_reldir%_%canon_reldir%_current): Update to 5.
author | Mike Miller <mtmiller@octave.org> |
---|---|
date | Mon, 23 Apr 2018 14:36:12 -0700 |
parents | 8308417aff1c |
children | 26070f36f1e7 1f46d371968c |
line wrap: on
line source
%canon_reldir%_EXTRA_DIST = \ %reldir%/liboctave-build-info.in.cc %canon_reldir%_CLEANFILES = %canon_reldir%_DISTCLEANFILES = %canon_reldir%_MAINTAINERCLEANFILES = ## Search local directories before those specified by the user. %canon_reldir%_%canon_reldir%_la_CPPFLAGS = \ @OCTAVE_DLL_DEFS@ \ @EXTERNAL_DLL_DEFS@ \ -Iliboctave -I$(srcdir)/liboctave \ -I$(srcdir)/%reldir%/array \ -I%reldir%/numeric -I$(srcdir)/%reldir%/numeric \ -I%reldir%/operators -I$(srcdir)/%reldir%/operators \ -I$(srcdir)/%reldir%/system \ -I$(srcdir)/%reldir%/util \ -I$(srcdir)/%reldir%/wrappers %canon_reldir%_%canon_reldir%_la_CFLAGS = $(AM_CFLAGS) $(WARN_CFLAGS) %canon_reldir%_%canon_reldir%_la_CXXFLAGS = $(AM_CXXFLAGS) $(WARN_CXXFLAGS) octlib_LTLIBRARIES += %reldir%/liboctave.la BUILT_INCS = \ $(BUILT_LIBOCTAVE_OPERATORS_INC) \ $(LIBOCTAVE_OPT_INC) BUILT_SOURCES += \ $(BUILT_INCS) \ $(BUILT_LIBOCTAVE_OPERATORS_SOURCES) LIBOCTAVE_BUILT_NODISTFILES = \ %reldir%/liboctave-build-info.cc octinclude_HEADERS += \ %reldir%/liboctave-build-info.h \ $(ARRAY_INC) \ $(EXTERNAL_INC) \ $(NUMERIC_INC) \ $(LIBOCTAVE_OPERATORS_INC) \ $(SYSTEM_INC) \ $(UTIL_INC) \ $(OTHER_INC) \ $(LIBOCTAVE_TEMPLATE_SRC) nodist_octinclude_HEADERS += $(BUILT_INCS) ## C++ files that are #included, not compiled OTHER_INC = ## C++ files with templates that are #included, not compiled LIBOCTAVE_TEMPLATE_SRC = ## A list of all files that could include tests %canon_reldir%_%canon_reldir%_la_LIBADD = include %reldir%/array/module.mk include %reldir%/external/module.mk include %reldir%/numeric/module.mk include %reldir%/operators/module.mk include %reldir%/system/module.mk include %reldir%/util/module.mk include %reldir%/wrappers/module.mk nodist_%canon_reldir%_%canon_reldir%_la_SOURCES = \ %reldir%/liboctave-build-info.cc %canon_reldir%_%canon_reldir%_la_LIBADD += \ libgnu/libgnu.la \ $(LIBOCTAVE_LINK_DEPS) # Increment these as needed and according to the rules in the libtool manual: %canon_reldir%_%canon_reldir%_current = 5 %canon_reldir%_%canon_reldir%_revision = 0 %canon_reldir%_%canon_reldir%_age = 0 %canon_reldir%_%canon_reldir%_version_info = $(%canon_reldir%_%canon_reldir%_current):$(%canon_reldir%_%canon_reldir%_revision):$(%canon_reldir%_%canon_reldir%_age) %canon_reldir%_%canon_reldir%_la_LDFLAGS = \ -version-info $(%canon_reldir%_%canon_reldir%_version_info) \ $(NO_UNDEFINED_LDFLAG) \ @XTRA_EXTERNAL_SH_LDFLAGS@ \ -bindir $(bindir) \ $(LIBOCTAVE_LINK_OPTS) \ $(WARN_LDFLAGS) ## Rules to build test files LIBOCTAVE_TST_SRC = \ $(%canon_reldir%_array_libarray_la_SOURCES) \ $(%canon_reldir%_numeric_libnumeric_la_SOURCES) \ $(%canon_reldir%_system_libsystem_la_SOURCES) \ $(%canon_reldir%_util_libutil_la_SOURCES) \ $(LIBOCTAVE_TEMPLATE_SRC) LIBOCTAVE_TST_FILES_SRC := $(shell $(SHELL) $(srcdir)/build-aux/find-files-with-tests.sh "$(srcdir)" $(LIBOCTAVE_TST_SRC)) LIBOCTAVE_TST_FILES := $(addsuffix -tst,$(LIBOCTAVE_TST_FILES_SRC)) liboctavetestsdir := $(octtestsdir) nobase_liboctavetests_DATA = $(LIBOCTAVE_TST_FILES) %reldir%/liboctave-build-info.cc: %reldir%/liboctave-build-info.in.cc HG-ID | %reldir%/$(octave_dirstamp) $(AM_V_GEN)$(build-info-commands) OCTAVE_INTERPRETER_TARGETS += \ $(LIBOCTAVE_TST_FILES) DIRSTAMP_FILES += %reldir%/$(octave_dirstamp) EXTRA_DIST += $(%canon_reldir%_EXTRA_DIST) %canon_reldir%_CLEANFILES += \ $(LIBOCTAVE_BUILT_NODISTFILES) \ $(LIBOCTAVE_TST_FILES) BUILT_NODISTFILES += $(LIBOCTAVE_BUILT_NODISTFILES) CLEANFILES += $(%canon_reldir%_CLEANFILES) DISTCLEANFILES += $(%canon_reldir%_DISTCLEANFILES) MAINTAINERCLEANFILES += $(%canon_reldir%_MAINTAINERCLEANFILES) liboctave-clean: rm -f $(%canon_reldir%_CLEANFILES) liboctave-distclean: liboctave-clean rm -f $(%canon_reldir%_DISTCLEANFILES) liboctave-maintainer-clean: liboctave-distclean rm -f $(%canon_reldir%_MAINTAINERCLEANFILES)