view liboctave/system/module.mk @ 21186:7f35125714b4

don't install some internal headers and template sources * sparse-chol-inst.cc: Delete. Instantiate needed classes and functions in sparse-chol.cc. * sparse-lu-inst.cc: Delete. Instantiate needed classes and functions in sparse-lu.cc. * sparse-qr-inst.cc: Delete. Instantiate needed classes and functions in sparse-qr.cc. * sighandlers.h: Include sys/types.h. Don't include syswait.h or siglist.h * sparse-chol.h, sparse-qr.h: Don't include oct-sparse.h. * symbfact.cc, sparse-dmsolve.cc: Include oct-sparse.h. * octave.cc: Include siglist.h. * liboctave/numeric/module.mk: Don't install sparse-chol.cc, sparse-lu.cc, or sparse-qr.cc with header files. * liboctave/util/module.mk: Don't install oct-sparse.h. * liboctave/system/module.mk: Don't install pathlen.h, sysdir.h, or syswait.h header files.
author John W. Eaton <jwe@octave.org>
date Wed, 03 Feb 2016 23:44:49 -0500
parents 9b44691a3520
children 12d5c0538730
line wrap: on
line source

SYSTEM_INC = \
  liboctave/system/dir-ops.h \
  liboctave/system/file-ops.h \
  liboctave/system/file-stat.h \
  liboctave/system/lo-sysdep.h \
  liboctave/system/mach-info.h \
  liboctave/system/oct-env.h \
  liboctave/system/oct-group.h \
  liboctave/system/oct-openmp.h \
  liboctave/system/oct-passwd.h \
  liboctave/system/oct-syscalls.h \
  liboctave/system/oct-time.h \
  liboctave/system/oct-uname.h

NOINSTALL_SYSTEM_INC = \
  liboctave/system/pathlen.h \
  liboctave/system/sysdir.h \
  liboctave/system/syswait.h

SYSTEM_SRC = \
  liboctave/system/dir-ops.cc \
  liboctave/system/file-ops.cc \
  liboctave/system/file-stat.cc \
  liboctave/system/lo-sysdep.cc \
  liboctave/system/mach-info.cc \
  liboctave/system/oct-env.cc \
  liboctave/system/oct-group.cc \
  liboctave/system/oct-passwd.cc \
  liboctave/system/oct-syscalls.cc \
  liboctave/system/oct-time.cc \
  liboctave/system/oct-uname.cc \
  $(NOINSTALL_SYSTEM_INC)

noinst_LTLIBRARIES += liboctave/system/libsystem.la

liboctave_system_libsystem_la_SOURCES = $(SYSTEM_SRC)

liboctave_system_libsystem_la_CPPFLAGS = $(liboctave_liboctave_la_CPPFLAGS)

liboctave_system_libsystem_la_CFLAGS = $(liboctave_liboctave_la_CFLAGS)

liboctave_system_libsystem_la_CXXFLAGS = $(liboctave_liboctave_la_CXXFLAGS)

liboctave_liboctave_la_LIBADD += liboctave/system/libsystem.la