1OV_INTTYPE_INC = \ 2 %reldir%/ov-base-int.h \ 3 %reldir%/ov-int-traits.h \ 4 %reldir%/ov-int16.h \ 5 %reldir%/ov-int32.h \ 6 %reldir%/ov-int64.h \ 7 %reldir%/ov-int8.h \ 8 %reldir%/ov-intx.h \ 9 %reldir%/ov-uint16.h \ 10 %reldir%/ov-uint32.h \ 11 %reldir%/ov-uint64.h \ 12 %reldir%/ov-uint8.h 13 14OV_SPARSE_INC = \ 15 %reldir%/ov-base-sparse.h \ 16 %reldir%/ov-bool-sparse.h \ 17 %reldir%/ov-cx-sparse.h \ 18 %reldir%/ov-re-sparse.h 19 20OCTAVE_VALUE_INC = \ 21 %reldir%/cdef-class.h \ 22 %reldir%/cdef-manager.h \ 23 %reldir%/cdef-method.h \ 24 %reldir%/cdef-object.h \ 25 %reldir%/cdef-package.h \ 26 %reldir%/cdef-property.h \ 27 %reldir%/cdef-utils.h \ 28 %reldir%/ov-base-diag.h \ 29 %reldir%/ov-base-mat.h \ 30 %reldir%/ov-base-scalar.h \ 31 %reldir%/ov-base.h \ 32 %reldir%/ov-bool-mat.h \ 33 %reldir%/ov-bool.h \ 34 %reldir%/ov-builtin.h \ 35 %reldir%/ov-cell.h \ 36 %reldir%/ov-ch-mat.h \ 37 %reldir%/ov-class.h \ 38 %reldir%/ov-classdef.h \ 39 %reldir%/ov-colon.h \ 40 %reldir%/ov-complex.h \ 41 %reldir%/ov-cs-list.h \ 42 %reldir%/ov-cx-diag.h \ 43 %reldir%/ov-cx-mat.h \ 44 %reldir%/ov-dld-fcn.h \ 45 %reldir%/ov-fcn-handle.h \ 46 %reldir%/ov-fcn.h \ 47 %reldir%/ov-float.h \ 48 %reldir%/ov-flt-complex.h \ 49 %reldir%/ov-flt-cx-diag.h \ 50 %reldir%/ov-flt-cx-mat.h \ 51 %reldir%/ov-flt-re-diag.h \ 52 %reldir%/ov-flt-re-mat.h \ 53 %reldir%/ov-java.h \ 54 %reldir%/ov-lazy-idx.h \ 55 %reldir%/ov-mex-fcn.h \ 56 %reldir%/ov-null-mat.h \ 57 %reldir%/ov-oncleanup.h \ 58 %reldir%/ov-perm.h \ 59 %reldir%/ov-range.h \ 60 %reldir%/ov-re-diag.h \ 61 %reldir%/ov-re-mat.h \ 62 %reldir%/ov-scalar.h \ 63 %reldir%/ov-str-mat.h \ 64 %reldir%/ov-struct.h \ 65 %reldir%/ov-typeinfo.h \ 66 %reldir%/ov-usr-fcn.h \ 67 %reldir%/ov.h \ 68 %reldir%/ovl.h \ 69 $(OV_INTTYPE_INC) \ 70 $(OV_SPARSE_INC) 71 72OV_INTTYPE_SRC = \ 73 %reldir%/ov-int16.cc \ 74 %reldir%/ov-int32.cc \ 75 %reldir%/ov-int64.cc \ 76 %reldir%/ov-int8.cc \ 77 %reldir%/ov-uint16.cc \ 78 %reldir%/ov-uint32.cc \ 79 %reldir%/ov-uint64.cc \ 80 %reldir%/ov-uint8.cc 81 82OV_SPARSE_SRC = \ 83 %reldir%/ov-bool-sparse.cc \ 84 %reldir%/ov-cx-sparse.cc \ 85 %reldir%/ov-re-sparse.cc 86 87OCTAVE_VALUE_SRC = \ 88 %reldir%/cdef-class.cc \ 89 %reldir%/cdef-manager.cc \ 90 %reldir%/cdef-method.cc \ 91 %reldir%/cdef-object.cc \ 92 %reldir%/cdef-package.cc \ 93 %reldir%/cdef-property.cc \ 94 %reldir%/cdef-utils.cc \ 95 %reldir%/ov-base.cc \ 96 %reldir%/ov-bool-mat.cc \ 97 %reldir%/ov-bool.cc \ 98 %reldir%/ov-builtin.cc \ 99 %reldir%/ov-cell.cc \ 100 %reldir%/ov-ch-mat.cc \ 101 %reldir%/ov-class.cc \ 102 %reldir%/ov-classdef.cc \ 103 %reldir%/ov-colon.cc \ 104 %reldir%/ov-complex.cc \ 105 %reldir%/ov-cs-list.cc \ 106 %reldir%/ov-cx-diag.cc \ 107 %reldir%/ov-cx-mat.cc \ 108 %reldir%/ov-dld-fcn.cc \ 109 %reldir%/ov-fcn-handle.cc \ 110 %reldir%/ov-fcn.cc \ 111 %reldir%/ov-float.cc \ 112 %reldir%/ov-flt-complex.cc \ 113 %reldir%/ov-flt-cx-diag.cc \ 114 %reldir%/ov-flt-cx-mat.cc \ 115 %reldir%/ov-flt-re-diag.cc \ 116 %reldir%/ov-flt-re-mat.cc \ 117 %reldir%/ov-java.cc \ 118 %reldir%/ov-lazy-idx.cc \ 119 %reldir%/ov-mex-fcn.cc \ 120 %reldir%/ov-null-mat.cc \ 121 %reldir%/ov-oncleanup.cc \ 122 %reldir%/ov-perm.cc \ 123 %reldir%/ov-range.cc \ 124 %reldir%/ov-re-diag.cc \ 125 %reldir%/ov-re-mat.cc \ 126 %reldir%/ov-scalar.cc \ 127 %reldir%/ov-str-mat.cc \ 128 %reldir%/ov-struct.cc \ 129 %reldir%/ov-typeinfo.cc \ 130 %reldir%/ov-usr-fcn.cc \ 131 %reldir%/ov.cc \ 132 %reldir%/ovl.cc \ 133 $(OV_INTTYPE_SRC) \ 134 $(OV_SPARSE_SRC) 135 136## These source files contain template definitions that are included 137## in other files. They are not supposed to be compiled separately, 138## so they should not appear in the OCTAVE_VALUE_SRC list. 139 140libinterp_EXTRA_DIST += \ 141 %reldir%/ov-base-diag.cc \ 142 %reldir%/ov-base-int.cc \ 143 %reldir%/ov-base-mat.cc \ 144 %reldir%/ov-base-scalar.cc \ 145 %reldir%/ov-base-sparse.cc 146 147noinst_LTLIBRARIES += %reldir%/liboctave-value.la 148 149%canon_reldir%_liboctave_value_la_SOURCES = $(OCTAVE_VALUE_SRC) 150 151## FIXME: maybe it would be better to limit the JAVA flags to 152## the compile commands for ov-java.cc? Does JAVA_LIBS need to be 153## added to LIBOCTINTERP_LINK_DEPS (see libinterp/link-deps.mk)? 154## Should we have a separate set of JAVA_LDFLAGS? 155 156%canon_reldir%_liboctave_value_la_CPPFLAGS = \ 157 $(libinterp_liboctinterp_la_CPPFLAGS) \ 158 $(HDF5_CPPFLAGS) \ 159 $(JAVA_CPPFLAGS) 160 161%canon_reldir%_liboctave_value_la_LIBADD = $(JAVA_LIBS) 162