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)