Mercurial > octave-nkf
comparison src/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 | b2391d403ed2 |
children | 5b00586ccd27 |
comparison
equal
deleted
inserted
replaced
6795:acf80f494427 | 6796:59c0c3637633 |
---|---|
184 $(OV_SRC) \ | 184 $(OV_SRC) \ |
185 $(PT_SRC) | 185 $(PT_SRC) |
186 | 186 |
187 SOURCES := $(DIST_SRC) $(OP_SRC) $(TI_SRC) | 187 SOURCES := $(DIST_SRC) $(OP_SRC) $(TI_SRC) |
188 | 188 |
189 EXTRAS := ov-base-int.cc ov-base-mat.cc ov-base-scalar.cc mxarray.h | 189 BUILT_EXTRAS := mxarray.h |
190 | |
191 EXTRAS := ov-base-int.cc ov-base-mat.cc ov-base-scalar.cc | |
190 | 192 |
191 EXTRA_OBJECTS := oct-errno.o octave.o builtins.o ops.o | 193 EXTRA_OBJECTS := oct-errno.o octave.o builtins.o ops.o |
192 | 194 |
193 INCLUDES_FOR_INSTALL := $(INCLUDES) $(EXTRAS) | 195 INCLUDES_FOR_INSTALL := $(INCLUDES) $(EXTRAS) $(BUILT_EXTRAS) |
194 | 196 |
195 OBJECTS_4 := $(notdir $(SOURCES)) | 197 OBJECTS_4 := $(notdir $(SOURCES)) |
196 OBJECTS_3 := $(patsubst %.l, %.o, $(OBJECTS_4)) | 198 OBJECTS_3 := $(patsubst %.l, %.o, $(OBJECTS_4)) |
197 OBJECTS_2 := $(patsubst %.y, %.o, $(OBJECTS_3)) | 199 OBJECTS_2 := $(patsubst %.y, %.o, $(OBJECTS_3)) |
198 OBJECTS_1 := $(patsubst %.c, %.o, $(OBJECTS_2)) | 200 OBJECTS_1 := $(patsubst %.c, %.o, $(OBJECTS_2)) |
252 -L../libcruft $(LIBCRUFT) -L../liboctave $(LIBOCTAVE) \ | 254 -L../libcruft $(LIBCRUFT) -L../liboctave $(LIBOCTAVE) \ |
253 -L. $(LIBOCTINTERP) $(CHOLMOD_LIBS) $(UMFPACK_LIBS) $(AMD_LIBS) \ | 255 -L. $(LIBOCTINTERP) $(CHOLMOD_LIBS) $(UMFPACK_LIBS) $(AMD_LIBS) \ |
254 $(CAMD_LIBS) $(COLAMD_LIBS) $(CCOLAMD_LIBS) $(CXSPARSE_LIBS) $(BLAS_LIBS) \ | 256 $(CAMD_LIBS) $(COLAMD_LIBS) $(CCOLAMD_LIBS) $(CXSPARSE_LIBS) $(BLAS_LIBS) \ |
255 $(FFTW_LIBS) $(LIBS) $(FLIBS) | 257 $(FFTW_LIBS) $(LIBS) $(FLIBS) |
256 | 258 |
259 BUILT_DISTFILES = DOCSTRINGS oct-gperf.h parse.cc lex.cc y.tab.h \ | |
260 __gnuplot_raw__.cc \ | |
261 $(OPT_HANDLERS) $(BUILT_EXTRAS) | |
262 | |
257 DISTFILES = Makefile.in ChangeLog mkdefs mkops mkgendoc \ | 263 DISTFILES = Makefile.in ChangeLog mkdefs mkops mkgendoc \ |
258 DOCSTRINGS mkbuiltins mk-errno-list mk-pkg-add \ | 264 mkbuiltins mk-errno-list mk-pkg-add \ |
259 defaults.h.in mxarray.h.in oct-conf.h.in oct-errno.cc.in octave.gperf \ | 265 defaults.h.in mxarray.h.in oct-conf.h.in oct-errno.cc.in octave.gperf \ |
260 oct-gperf.h parse.cc lex.cc y.tab.h __gnuplot_raw__.cc \ | 266 $(INCLUDES) $(DIST_SRC) $(EXTRAS) |
261 $(INCLUDES) $(DIST_SRC) $(OPT_HANDLERS) $(EXTRAS) | |
262 | 267 |
263 all: octave$(EXEEXT) $(OCT_FILES) PKG_ADD DOCSTRINGS | 268 all: octave$(EXEEXT) $(OCT_FILES) PKG_ADD DOCSTRINGS |
264 .PHONY: all | 269 .PHONY: all |
265 | 270 |
266 objects: $(OBJECTS) | 271 objects: $(OBJECTS) |
510 rm -f tags TAGS y.tab.c y.tab.h y.output yy.lex.c lex.cc parse.cc | 515 rm -f tags TAGS y.tab.c y.tab.h y.output yy.lex.c lex.cc parse.cc |
511 rm -f oct-gperf.h __gnuplot_raw__.cc $(OPT_HANDLERS) | 516 rm -f oct-gperf.h __gnuplot_raw__.cc $(OPT_HANDLERS) |
512 .PHONY: maintainer-clean | 517 .PHONY: maintainer-clean |
513 | 518 |
514 dist: parse.cc lex.cc oct-gperf.h | 519 dist: parse.cc lex.cc oct-gperf.h |
515 ln $(DISTFILES) ../`cat ../.fname`/src | 520 ln $(addprefix $(srcdir)/,$(DISTFILES)) ../`cat ../.fname`/src |
521 ln $(BUILT_DISTFILES) ../`cat ../.fname`/src | |
516 for f in DLD-FUNCTIONS OPERATORS TEMPLATE-INST; do \ | 522 for f in DLD-FUNCTIONS OPERATORS TEMPLATE-INST; do \ |
517 if [ -d ../`cat ../.fname`/src/$$f ]; then \ | 523 if [ -d ../`cat ../.fname`/src/$$f ]; then \ |
518 true; \ | 524 true; \ |
519 else \ | 525 else \ |
520 mkdir ../`cat ../.fname`/src/$$f; \ | 526 mkdir ../`cat ../.fname`/src/$$f; \ |
521 fi; \ | 527 fi; \ |
522 done | 528 done |
523 ln $(DLD_SRC) ../`cat ../.fname`/src/DLD-FUNCTIONS | 529 ln $(addprefix $(srcdir)/,$(DLD_SRC)) ../`cat ../.fname`/src/DLD-FUNCTIONS |
524 ln $(OP_SRC) ../`cat ../.fname`/src/OPERATORS | 530 ln $(addprefix $(srcdir)/,$(OP_SRC)) ../`cat ../.fname`/src/OPERATORS |
525 ln $(OP_INCLUDES) ../`cat ../.fname`/src/OPERATORS | 531 ln $(addprefix $(srcdir)/,$(OP_INCLUDES)) ../`cat ../.fname`/src/OPERATORS |
526 ln $(TI_SRC) ../`cat ../.fname`/src/TEMPLATE-INST | 532 ln $(addprefix $(srcdir)/,$(TI_SRC)) ../`cat ../.fname`/src/TEMPLATE-INST |
527 rm -f parse.cc lex.cc y.tab.h y.output yy.lex.c | 533 rm -f parse.cc lex.cc y.tab.h y.output yy.lex.c |
528 rm -f oct-gperf.h defaults.h oct-conf.h *.d *.df builtins.cc | 534 rm -f oct-gperf.h defaults.h oct-conf.h *.d *.df builtins.cc |
529 .PHONY: dist | 535 .PHONY: dist |
530 | 536 |
531 conf-dist: | 537 conf-dist: |
532 ln octave.cc Makefile.in ../`cat ../.fname`/src | 538 ln $(addprefix $(srcdir)/,octave.cc Makefile.in) ../`cat ../.fname`/src |
533 .PHONY: conf-dist | 539 .PHONY: conf-dist |
534 | 540 |
535 # Special rules -- these files need special things to be defined. | 541 # Special rules -- these files need special things to be defined. |
536 | 542 |
537 $(OPT_HANDLERS) : %.cc : $(top_srcdir)/liboctave/%.in $(top_srcdir)/mk-opts.pl | 543 $(OPT_HANDLERS) : %.cc : $(top_srcdir)/liboctave/%.in $(top_srcdir)/mk-opts.pl |