comparison liboctave/Makefile.in @ 6796:59c0c3637633

[project @ 2007-07-25 15:45:04 by jwe]
author jwe
date Wed, 25 Jul 2007 15:45:06 +0000
parents a84de7048629
children e87f860624cc
comparison
equal deleted inserted replaced
6795:acf80f494427 6796:59c0c3637633
28 $(BLAS_LIBS) $(FFTW_LIBS) $(LIBREADLINE) $(LIBGLOB) $(LIBS) $(FLIBS) 28 $(BLAS_LIBS) $(FFTW_LIBS) $(LIBREADLINE) $(LIBGLOB) $(LIBS) $(FLIBS)
29 29
30 MATRIX_INC := Array.h Array2.h Array3.h ArrayN.h DiagArray2.h \ 30 MATRIX_INC := Array.h Array2.h Array3.h ArrayN.h DiagArray2.h \
31 Array-util.h ArrayN-idx.h MArray-defs.h \ 31 Array-util.h ArrayN-idx.h MArray-defs.h \
32 MArray.h MArray2.h MDiagArray2.h Matrix.h MArrayN.h \ 32 MArray.h MArray2.h MDiagArray2.h Matrix.h MArrayN.h \
33 base-lu.h dim-vector.h mx-base.h mx-op-defs.h mx-ops.h \ 33 base-lu.h dim-vector.h mx-base.h mx-op-defs.h \
34 mx-defs.h mx-ext.h CColVector.h CDiagMatrix.h CMatrix.h \ 34 mx-defs.h mx-ext.h CColVector.h CDiagMatrix.h CMatrix.h \
35 CNDArray.h CRowVector.h CmplxAEPBAL.h CmplxCHOL.h \ 35 CNDArray.h CRowVector.h CmplxAEPBAL.h CmplxCHOL.h \
36 CmplxDET.h CmplxHESS.h CmplxLU.h CmplxQR.h CmplxQRP.h \ 36 CmplxDET.h CmplxHESS.h CmplxLU.h CmplxQR.h CmplxQRP.h \
37 CmplxSCHUR.h CmplxSVD.h EIG.h boolMatrix.h boolNDArray.h \ 37 CmplxSCHUR.h CmplxSVD.h EIG.h boolMatrix.h boolNDArray.h \
38 chMatrix.h chNDArray.h dColVector.h dDiagMatrix.h dMatrix.h \ 38 chMatrix.h chNDArray.h dColVector.h dDiagMatrix.h dMatrix.h \
69 lo-ieee.h lo-mappers.h lo-specfun.h \ 69 lo-ieee.h lo-mappers.h lo-specfun.h \
70 lo-sysdep.h lo-utils.h mach-info.h md5.h oct-alloc.h oct-cmplx.h \ 70 lo-sysdep.h lo-utils.h mach-info.h md5.h oct-alloc.h oct-cmplx.h \
71 oct-env.h oct-fftw.h oct-getopt.h oct-group.h oct-inttypes.h \ 71 oct-env.h oct-fftw.h oct-getopt.h oct-group.h oct-inttypes.h \
72 oct-md5.h oct-passwd.h oct-rand.h oct-rl-edit.h oct-rl-hist.h \ 72 oct-md5.h oct-passwd.h oct-rand.h oct-rl-edit.h oct-rl-hist.h \
73 oct-shlib.h oct-sort.h oct-spparms.h oct-syscalls.h \ 73 oct-shlib.h oct-sort.h oct-spparms.h oct-syscalls.h \
74 oct-sparse.h oct-time.h oct-types.h oct-uname.h \ 74 oct-sparse.h oct-time.h oct-uname.h \
75 pathlen.h pathsearch.h prog-args.h \ 75 pathlen.h pathsearch.h prog-args.h \
76 randgamma.h randmtzig.h randpoisson.h \ 76 randgamma.h randmtzig.h randpoisson.h \
77 so-array.h sparse-sort.h statdefs.h str-vec.h \ 77 so-array.h sparse-sort.h statdefs.h str-vec.h \
78 sparse-util.h sun-utils.h sysdir.h systime.h syswait.h \ 78 sparse-util.h sun-utils.h sysdir.h systime.h syswait.h \
79 $(MATRIX_INC)
80
81 BUILT_INCLUDES := oct-types.h mx-ops.h \
79 $(OPTS_INC) \ 82 $(OPTS_INC) \
80 $(MATRIX_INC) \
81 $(MX_OP_INC) \ 83 $(MX_OP_INC) \
82 $(VX_OP_INC) \ 84 $(VX_OP_INC) \
83 $(SPARSE_MX_OP_INC) 85 $(SPARSE_MX_OP_INC)
84 86
85 TEMPLATE_SRC := Array.cc ArrayN.cc DiagArray2.cc \ 87 TEMPLATE_SRC := Array.cc ArrayN.cc DiagArray2.cc \
124 oct-fftw.cc oct-group.cc oct-md5.cc oct-passwd.cc oct-rand.cc \ 126 oct-fftw.cc oct-group.cc oct-md5.cc oct-passwd.cc oct-rand.cc \
125 oct-shlib.cc oct-spparms.cc oct-syscalls.cc oct-time.cc oct-uname.cc \ 127 oct-shlib.cc oct-spparms.cc oct-syscalls.cc oct-time.cc oct-uname.cc \
126 prog-args.cc so-array.cc sparse-sort.cc sparse-util.cc str-vec.cc \ 128 prog-args.cc so-array.cc sparse-sort.cc sparse-util.cc str-vec.cc \
127 $(TEMPLATE_SRC) \ 129 $(TEMPLATE_SRC) \
128 $(TI_SRC) \ 130 $(TI_SRC) \
129 $(MATRIX_SRC) \ 131 $(MATRIX_SRC)
132
133 BUILT_LIBOCTAVE_CXX_SOURCES := \
130 $(MX_OP_SRC) \ 134 $(MX_OP_SRC) \
131 $(VX_OP_SRC) \ 135 $(VX_OP_SRC) \
132 $(SPARSE_MX_OP_SRC) 136 $(SPARSE_MX_OP_SRC)
133 137
134 LIBOCTAVE_C_SOURCES := f2c-main.c filemode.c getopt.c getopt1.c \ 138 LIBOCTAVE_C_SOURCES := f2c-main.c filemode.c getopt.c getopt1.c \
135 lo-cieee.c lo-cutils.c md5.c mkdir.c oct-getopt.c \ 139 lo-cieee.c lo-cutils.c md5.c mkdir.c oct-getopt.c \
136 randgamma.c randmtzig.c randpoisson.c rename.c \ 140 randgamma.c randmtzig.c randpoisson.c rename.c \
137 rmdir.c strftime.c strptime.c strcasecmp.c strncase.c \ 141 rmdir.c strftime.c strptime.c strcasecmp.c strncase.c \
138 tempname.c tempnam.c 142 tempname.c tempnam.c
139 143
140 LIBOCTAVE_SOURCES := $(LIBOCTAVE_CXX_SOURCES) $(LIBOCTAVE_C_SOURCES) 144 LIBOCTAVE_SOURCES := $(LIBOCTAVE_CXX_SOURCES) $(BUILT_LIBOCTAVE_CXX_SOURCES) \
145 $(LIBOCTAVE_C_SOURCES)
141 146
142 LIBOCT_READLINE_CXX_SOURCES := cmd-edit.cc cmd-hist.cc 147 LIBOCT_READLINE_CXX_SOURCES := cmd-edit.cc cmd-hist.cc
143 148
144 LIBOCT_READLINE_C_SOURCES := oct-rl-edit.c oct-rl-hist.c 149 LIBOCT_READLINE_C_SOURCES := oct-rl-edit.c oct-rl-hist.c
145 150
157 $(LIBOCT_READLINE_SOURCES) \ 162 $(LIBOCT_READLINE_SOURCES) \
158 $(LIBOCT_PATHSEARCH_SOURCES) 163 $(LIBOCT_PATHSEARCH_SOURCES)
159 164
160 EXTRAS := mx-inlines.cc kpse.cc intNDArray.cc 165 EXTRAS := mx-inlines.cc kpse.cc intNDArray.cc
161 166
162 INCLUDES_FOR_INSTALL := $(INCLUDES) $(TEMPLATE_SRC) $(EXTRAS) 167 INCLUDES_FOR_INSTALL := $(INCLUDES) $(BUILT_INCLUDES) $(TEMPLATE_SRC) $(EXTRAS)
163 168
164 DISTFILES := Makefile.in ChangeLog mk-ops.awk mx-ops vx-ops \ 169 DISTFILES := $(addprefix $(srcdir)/, Makefile.in ChangeLog mk-ops.awk \
165 sparse-mk-ops.awk sparse-mx-ops oct-types.h.in \ 170 mx-ops vx-ops sparse-mk-ops.awk sparse-mx-ops oct-types.h.in \
166 $(SOURCES) $(INCLUDES) $(EXTRAS) $(OPTS_INC_DATA) 171 $(LIBOCTAVE_CXX_SOURCES) \
172 $(LIBOCT_READLINE_SOURCES) \
173 $(LIBOCT_PATHSEARCH_SOURCES) \
174 $(LIBOCTAVE_C_SOURCES) \
175 $(INCLUDES) $(EXTRAS) $(OPTS_INC_DATA)) \
176 $(BUILT_LIBOCTAVE_CXX_SOURCES) $(BUILT_INCLUDES)
167 177
168 MAKEDEPS_1 := $(patsubst %.cc, %.d, $(SOURCES)) 178 MAKEDEPS_1 := $(patsubst %.cc, %.d, $(SOURCES))
169 MAKEDEPS := $(patsubst %.c, %.d, $(MAKEDEPS_1)) 179 MAKEDEPS := $(patsubst %.c, %.d, $(MAKEDEPS_1))
170 180
171 LIBOCTAVE_OBJECTS := \ 181 LIBOCTAVE_OBJECTS := \
172 $(LIBOCTAVE_CXX_SOURCES:.cc=.o) \ 182 $(LIBOCTAVE_CXX_SOURCES:.cc=.o) \
183 $(BUILT_LIBOCTAVE_CXX_SOURCES:.cc=.o) \
173 $(LIBOCTAVE_C_SOURCES:.c=.o) \ 184 $(LIBOCTAVE_C_SOURCES:.c=.o) \
174 $(LIBOCT_READLINE_CXX_SOURCES:.cc=.o) \ 185 $(LIBOCT_READLINE_CXX_SOURCES:.cc=.o) \
175 $(LIBOCT_READLINE_C_SOURCES:.c=.o) \ 186 $(LIBOCT_READLINE_C_SOURCES:.c=.o) \
176 $(LIBOCT_PATHSEARCH_CXX_SOURCES:.cc=.o) \ 187 $(LIBOCT_PATHSEARCH_CXX_SOURCES:.cc=.o) \
177 $(LIBOCT_PATHSEARCH_C_SOURCES:.c=.o) 188 $(LIBOCT_PATHSEARCH_C_SOURCES:.c=.o)