Mercurial > octave-nkf
comparison octMakefile.in @ 2147:678cb6a93368
[project @ 1996-05-13 06:14:14 by jwe]
author | jwe |
---|---|
date | Mon, 13 May 1996 06:15:09 +0000 |
parents | 12e92d302bbf |
children | ab768ddb4e60 |
comparison
equal
deleted
inserted
replaced
2146:5a417927755a | 2147:678cb6a93368 |
---|---|
54 `echo $(localoctfilepath) | awk -F: '{for (i=1; i<=NF; i++) print $i}'` | 54 `echo $(localoctfilepath) | awk -F: '{for (i=1; i<=NF; i++) print $i}'` |
55 | 55 |
56 all: octave-bug $(SUBDIRS) | 56 all: octave-bug $(SUBDIRS) |
57 .PHONY: all | 57 .PHONY: all |
58 | 58 |
59 octave-bug: octave-bug.in | 59 define do-subst-config-vals |
60 @(sed < $< > $@.tmp \ | 60 echo making $@ from $(srcdir)/$@.in |
61 -e "s;%VERSION%;${version};" \ | 61 sed < $(srcdir)/$@.in > $@.tmp \ |
62 -e "s;%TARGET_HOST_TYPE%;${target_host_type};" \ | 62 -e "s;%VERSION%;${version};" \ |
63 -e "s;%F77%;${F77};" \ | 63 -e "s;%TARGET_HOST_TYPE%;${target_host_type};" \ |
64 -e "s;%FFLAGS%;${FFLAGS};" \ | 64 -e "s;%F77%;${F77};" \ |
65 -e "s;%F2C%;${F2C};" \ | 65 -e "s;%FFLAGS%;${FFLAGS};" \ |
66 -e "s;%F2CFLAGS%;${F2CFLAGS};" \ | 66 -e "s;%F2C%;${F2C};" \ |
67 -e "s;%FLIBS%;${FLIBS};" \ | 67 -e "s;%F2CFLAGS%;${F2CFLAGS};" \ |
68 -e "s;%CC%;${CC};" \ | 68 -e "s;%FLIBS%;${FLIBS};" \ |
69 -e "s;%CC_VERSION%;${CC_VERSION};" \ | 69 -e "s;%CPPFLAGS%;${CPPFLAGS};" \ |
70 -e "s;%CFLAGS%;${BUG_CFLAGS};" \ | 70 -e "s;%INCFLAGS%;-I${topincludedir} -I${includedir};" \ |
71 -e "s;%CXX%;${CXX};" \ | 71 -e "s;%CC%;${CC};" \ |
72 -e "s;%CXX_VERSION%;${CXX_VERSION};" \ | 72 -e "s;%CC_VERSION%;${CC_VERSION};" \ |
73 -e "s;%CXXFLAGS%;${BUG_CXXFLAGS};" \ | 73 -e "s;%CFLAGS%;${BUG_CFLAGS};" \ |
74 -e "s;%LDFLAGS%;${LDFLAGS};" \ | 74 -e "s;%CXX%;${CXX};" \ |
75 -e "s;%DEFS%;${UGLY_DEFS};") | 75 -e "s;%CXX_VERSION%;${CXX_VERSION};" \ |
76 @mv $@.tmp $@ | 76 -e "s;%CXXFLAGS%;${CXXFLAGS};" \ |
77 -e "s;%CXXPICFLAG%;${CXXPICFLAG};" \ | |
78 -e "s;%BUG_CXXFLAGS%;${BUG_CXXFLAGS};" \ | |
79 -e "s;%HOST_CXXFLAGS%;${HOST_CXXFLAGS};" \ | |
80 -e "s;%NO_IMPLICIT_TEMPLATES%;${NO_IMPLICIT_TEMPLATES};" \ | |
81 -e "s;%GCC_IEEE_FP_FLAG%;${GCC_IEEE_FP_FLAG};" \ | |
82 -e "s;%LDFLAGS%;${LDFLAGS};" \ | |
83 -e "s;%LIBFLAGS%;-L${libdir};" \ | |
84 -e "s;%RLD_FLAG%;${RLD_FLAG};" \ | |
85 -e "s;%CXXLIBS%;${CXXLIBS};" \ | |
86 -e "s;%TERMLIBS%;${TERMLIBS};" \ | |
87 -e "s;%LIBS%;${LIBS};" \ | |
88 -e "s;%LEXLIB%;${LEXLIB};" \ | |
89 -e "s;%LIBPLPLOT%;${LIBPLPLOT};" \ | |
90 -e "s;%LIBDLFCN%;${LIBDLFCN};" \ | |
91 -e "s;%DEFS%;${UGLY_DEFS};" | |
92 $(top_srcdir)/move-if-change $@.tmp $@ | |
93 endef | |
94 | |
95 octave-bug: | |
96 @$(do-subst-config-vals) | |
97 | |
98 mkoctfile: | |
99 @$(do-subst-config-vals) | |
77 | 100 |
78 $(SUBDIRS): | 101 $(SUBDIRS): |
79 echo making all in $@ | 102 echo making all in $@ |
80 cd $@ ; $(MAKE) all | 103 cd $@ ; $(MAKE) all |
81 .PHONY: $(SUBDIRS) | 104 .PHONY: $(SUBDIRS) |