Mercurial > hg > octave-lyh
comparison src/parse-tree/module.mk @ 15096:909a2797935b
maint: Move interp source code without DEFUNs to interp-core/ dir.
* src/Makefile.am, interpfcn/module.mk, operators/module.mk,
parse-tree/module.mk: Update build system by moving source lists and rules
to the correct directory.
* Cell.cc, Cell.h, c-file-ptr-stream.cc, c-file-ptr-stream.h, comment-list.cc,
comment-list.h, cutils.c, cutils.h, defun-dld.h, defun-int.h, display.cc,
display.h, dynamic-ld.cc, dynamic-ld.h, gl-render.cc, gl-render.h,
gl2ps-renderer.cc, gl2ps-renderer.h, gl2ps.c, gl2ps.h, gripes.cc, gripes.h,
jit-ir.cc, jit-ir.h, jit-typeinfo.cc, jit-typeinfo.h, jit-util.cc, jit-util.h,
ls-ascii-helper.cc, ls-ascii-helper.h, ls-hdf5.cc, ls-hdf5.h, ls-mat-ascii.cc,
ls-mat-ascii.h, ls-mat4.cc, ls-mat4.h, ls-mat5.cc, ls-mat5.h, ls-oct-binary.cc,
ls-oct-binary.h, ls-utils.cc, ls-utils.h, matherr.c, mex.cc, mex.h, mexproto.h,
module.mk, mxarray.in.h, oct-errno.h, oct-errno.in.cc, oct-fstrm.cc,
oct-fstrm.h, oct-hdf5.h, oct-iostrm.cc, oct-iostrm.h, oct-lvalue.cc,
oct-lvalue.h, oct-map.cc, oct-map.h, oct-obj.cc, oct-obj.h, oct-prcstrm.cc,
oct-prcstrm.h, oct-procbuf.cc, oct-procbuf.h, oct-stdstrm.h, oct-stream.cc,
oct-stream.h, oct-strstrm.cc, oct-strstrm.h, oct.h, procstream.cc,
procstream.h, pt-jit.cc, pt-jit.h, siglist.c, siglist.h, sparse-xdiv.cc,
sparse-xdiv.h, sparse-xpow.cc, sparse-xpow.h, txt-eng-ft.cc, txt-eng-ft.h,
txt-eng.h, unwind-prot.cc, unwind-prot.h, xdiv.cc, xdiv.h, xgl2ps.c, xnorm.cc,
xnorm.h, xpow.cc, xpow.h, zfstream.cc, zfstream.h: Move from src/ dir to
src/interp-core dir.
* ops.h: Move to operators/ directory.
* octave.gperf, token.cc, token.h: Move to parse-tree directory.
author | Rik <rik@octave.org> |
---|---|
date | Fri, 03 Aug 2012 13:18:21 -0700 |
parents | 20b33f227599 |
children | 7c7b9ea23a86 03381a36f70d |
comparison
equal
deleted
inserted
replaced
15095:9df70a18aa27 | 15096:909a2797935b |
---|---|
1 EXTRA_DIST += \ | 1 EXTRA_DIST += \ |
2 parse-tree/module.mk | 2 parse-tree/module.mk \ |
3 parse-tree/octave.gperf | |
3 | 4 |
4 PARSER_INCLUDES = \ | 5 PARSER_INCLUDES = \ |
5 parse-tree/lex.h \ | 6 parse-tree/lex.h \ |
6 parse-tree/parse.h \ | 7 parse-tree/parse.h \ |
7 parse-tree/parse-private.h | 8 parse-tree/parse-private.h |
40 parse-tree/pt-select.h \ | 41 parse-tree/pt-select.h \ |
41 parse-tree/pt-stmt.h \ | 42 parse-tree/pt-stmt.h \ |
42 parse-tree/pt-unop.h \ | 43 parse-tree/pt-unop.h \ |
43 parse-tree/pt-walk.h \ | 44 parse-tree/pt-walk.h \ |
44 parse-tree/pt.h \ | 45 parse-tree/pt.h \ |
46 parse-tree/token.h \ | |
45 $(PARSER_INCLUDES) | 47 $(PARSER_INCLUDES) |
46 | 48 |
47 PARSE_TREE_SRC = \ | 49 PARSE_TREE_SRC = \ |
48 parse-tree/pt-arg-list.cc \ | 50 parse-tree/pt-arg-list.cc \ |
49 parse-tree/pt-assign.cc \ | 51 parse-tree/pt-assign.cc \ |
69 parse-tree/pt-pr-code.cc \ | 71 parse-tree/pt-pr-code.cc \ |
70 parse-tree/pt-select.cc \ | 72 parse-tree/pt-select.cc \ |
71 parse-tree/pt-stmt.cc \ | 73 parse-tree/pt-stmt.cc \ |
72 parse-tree/pt-unop.cc \ | 74 parse-tree/pt-unop.cc \ |
73 parse-tree/pt.cc \ | 75 parse-tree/pt.cc \ |
76 parse-tree/token.cc \ | |
74 $(PARSER_SRC) | 77 $(PARSER_SRC) |
75 | 78 |
79 ## Special rules for sources which must be built before rest of compilation. | |
80 | |
81 ## Don't use a pipeline to process gperf output since if gperf | |
82 ## is missing but sed is not, the exit status of the pipeline | |
83 ## will still be success and we will end up creating an empty | |
84 ## oct-gperf.h file. | |
85 parse-tree/oct-gperf.h: parse-tree/octave.gperf | |
86 $(GPERF) -t -C -D -G -L C++ -Z octave_kw_hash $< > $@-t1 | |
87 $(SED) 's,lookup\[,gperf_lookup[,' < $@-t1 > $@-t | |
88 mv $@-t $@ | |
89 rm -f $@-t1 | |
90 |