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)