Mercurial > octave
comparison src/Makefile.in @ 2524:7dc71ca5d092
[project @ 1996-11-17 20:16:08 by jwe]
author | jwe |
---|---|
date | Sun, 17 Nov 1996 20:16:09 +0000 |
parents | 70cad7ffd946 |
children | aad9cc70dfb2 |
comparison
equal
deleted
inserted
replaced
2523:007e977442b8 | 2524:7dc71ca5d092 |
---|---|
15 include $(TOPDIR)/Makeconf | 15 include $(TOPDIR)/Makeconf |
16 | 16 |
17 INSTALL = @INSTALL@ | 17 INSTALL = @INSTALL@ |
18 INSTALL_PROGRAM = @INSTALL_PROGRAM@ | 18 INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
19 INSTALL_DATA = @INSTALL_DATA@ | 19 INSTALL_DATA = @INSTALL_DATA@ |
20 | |
21 # Cancel default rule for .c from .y and make .cc from .y instead. | |
22 | |
23 %.c : %.y | |
24 | |
25 %.cc : %.y | |
26 $(YACC) $(YFLAGS) $< | |
27 @$(top_srcdir)/move-if-change y.tab.c $(@F) | |
28 | |
29 # Likewise for .c from .l. | |
30 | |
31 %.c : %.l | |
32 | |
33 %.cc : %.l | |
34 $(LEX) $(LFLAGS) $< > $(@F) | |
35 | 20 |
36 XALL_CXXFLAGS_1 = $(subst -fexternal-templates, , $(ALL_CXXFLAGS)) | 21 XALL_CXXFLAGS_1 = $(subst -fexternal-templates, , $(ALL_CXXFLAGS)) |
37 XALL_CXXFLAGS = $(subst -fno-implicit-templates, , $(XALL_CXXFLAGS_1)) | 22 XALL_CXXFLAGS = $(subst -fno-implicit-templates, , $(XALL_CXXFLAGS_1)) |
38 | 23 |
39 %.df : %.cc | 24 %.df : %.cc |
370 ln octave.cc Makefile.in ../`cat ../.fname`/src | 355 ln octave.cc Makefile.in ../`cat ../.fname`/src |
371 .PHONY: conf-dist | 356 .PHONY: conf-dist |
372 | 357 |
373 # Special rules -- these files need special things to be defined. | 358 # Special rules -- these files need special things to be defined. |
374 | 359 |
360 parse.cc : parse.y | |
361 @echo "expect 18 shift/reduce conflicts" | |
362 $(YACC) $(YFLAGS) $< | |
363 @$(top_srcdir)/move-if-change y.tab.c $(@F) | |
364 | |
365 lex.cc : lex.l | |
366 $(LEX) $(LFLAGS) $< > $(@F) | |
367 | |
375 defaults.h: defaults.h.in ../Makeconf Makefile | 368 defaults.h: defaults.h.in ../Makeconf Makefile |
376 @$(do-subst-default-vals) | 369 @$(do-subst-default-vals) |
377 | 370 |
378 oct-conf.h: oct-conf.h.in ../Makeconf Makefile | 371 oct-conf.h: oct-conf.h.in ../Makeconf Makefile |
379 @$(do-subst-config-vals) | 372 @$(do-subst-config-vals) |