Mercurial > octave-nkf
comparison src/Makefile.in @ 4098:8496ae60db8a
[project @ 2002-10-10 05:20:20 by jwe]
author | jwe |
---|---|
date | Thu, 10 Oct 2002 05:20:21 +0000 |
parents | 5a82e874999b |
children | cbac6756967e |
comparison
equal
deleted
inserted
replaced
4097:596f88296519 | 4098:8496ae60db8a |
---|---|
213 BINDISTFILES = octave $(OCT_FILES) liboctinterp.$(SHLEXT_VER) | 213 BINDISTFILES = octave $(OCT_FILES) liboctinterp.$(SHLEXT_VER) |
214 else | 214 else |
215 BINDISTFILES = octave $(OCT_FILES) | 215 BINDISTFILES = octave $(OCT_FILES) |
216 endif | 216 endif |
217 | 217 |
218 all: octave DOCSTRINGS | 218 all: octave$(EXEEXT) DOCSTRINGS |
219 .PHONY: all | 219 .PHONY: all |
220 | 220 |
221 objects: $(OBJECTS) | 221 objects: $(OBJECTS) |
222 | 222 |
223 XERBLA = ../libcruft/blas-xtra/xerbla.o | 223 XERBLA = ../libcruft/blas-xtra/xerbla.o |
262 touch stamp-oct-links | 262 touch stamp-oct-links |
263 | 263 |
264 stamp-prereq: defaults.h oct-conf.h $(OPT_HANDLERS) | 264 stamp-prereq: defaults.h oct-conf.h $(OPT_HANDLERS) |
265 touch stamp-prereq | 265 touch stamp-prereq |
266 | 266 |
267 octave: stamp-prereq $(LIBRARIES) stamp-oct-links \ | 267 octave$(EXEEXT): stamp-prereq $(LIBRARIES) stamp-oct-links \ |
268 octave.o builtins.o ops.o $(DLD_STATIC_OBJ) | 268 octave.o builtins.o ops.o $(DLD_STATIC_OBJ) |
269 $(LD_CXX) $(CPPFLAGS) $(ALL_CXXFLAGS) $(RDYNAMIC_FLAG) \ | 269 $(LD_CXX) $(CPPFLAGS) $(ALL_CXXFLAGS) $(RDYNAMIC_FLAG) \ |
270 $(ALL_LDFLAGS) -o octave \ | 270 $(ALL_LDFLAGS) -o $@ \ |
271 octave.o builtins.o ops.o $(XERBLA) $(DLD_STATIC_OBJ) \ | 271 octave.o builtins.o ops.o $(XERBLA) $(DLD_STATIC_OBJ) \ |
272 $(OCTAVE_LFLAGS) \ | 272 $(OCTAVE_LFLAGS) \ |
273 $(OCTAVE_LIBS) \ | 273 $(OCTAVE_LIBS) \ |
274 $(LEXLIB) $(BLAS_LIBS) $(FFTW_LIBS) $(LIBS) $(FLIBS) | 274 $(LEXLIB) $(BLAS_LIBS) $(FFTW_LIBS) $(LIBS) $(FLIBS) |
275 | 275 |
298 @echo $(DEF_FILES) > def-files | 298 @echo $(DEF_FILES) > def-files |
299 @echo $(VAR_FILES) > var-files | 299 @echo $(VAR_FILES) > var-files |
300 @$(srcdir)/mkbuiltins def-files var-files > $@-t | 300 @$(srcdir)/mkbuiltins def-files var-files > $@-t |
301 @$(top_srcdir)/move-if-change $@-t $@ | 301 @$(top_srcdir)/move-if-change $@-t $@ |
302 | 302 |
303 DOCSTRINGS: gendoc | 303 DOCSTRINGS: gendoc$(BUILD_EXEEXT) |
304 ./gendoc > $@-t | 304 ./gendoc > $@-t |
305 mv $@-t $@ | 305 mv $@-t $@ |
306 | 306 |
307 doc-files: $(DOC_FILES) | 307 doc-files: $(DOC_FILES) |
308 @echo making $@ | 308 @echo making $@ |
313 gendoc.cc: doc-files mkgendoc | 313 gendoc.cc: doc-files mkgendoc |
314 @echo making $@ | 314 @echo making $@ |
315 @$(srcdir)/mkgendoc doc-files > $@-t | 315 @$(srcdir)/mkgendoc doc-files > $@-t |
316 @$(top_srcdir)/move-if-change $@-t $@ | 316 @$(top_srcdir)/move-if-change $@-t $@ |
317 | 317 |
318 gendoc: gendoc.cc | 318 gendoc$(BUILD_EXEEXT): gendoc.cc |
319 $(BUILD_CXX) -o $@ $^ | 319 $(BUILD_CXX) -o $@ $^ |
320 | 320 |
321 ops.cc: $(OP_SRC) mkops | 321 ops.cc: $(OP_SRC) mkops |
322 @echo making $@ from $(OP_SRC) | 322 @echo making $@ from $(OP_SRC) |
323 @$(srcdir)/mkops $(OP_SRC) > $@-t | 323 @$(srcdir)/mkops $(OP_SRC) > $@-t |
407 | 407 |
408 TAGS: $(SOURCES) $(DLD_SRC) | 408 TAGS: $(SOURCES) $(DLD_SRC) |
409 etags $(SOURCES) $(DLD_SRC) | 409 etags $(SOURCES) $(DLD_SRC) |
410 | 410 |
411 clean: | 411 clean: |
412 rm -f *.$(LIBEXT) *.o *.d *.df *.oct pic/*.o stmp-pic gendoc | 412 rm -f *.$(LIBEXT) *.o *.d *.df *.oct pic/*.o stmp-pic gendoc$(EXEEXT) |
413 rm -f builtins.cc ops.cc defaults.h oct-conf.h def-files var-files | 413 rm -f builtins.cc ops.cc defaults.h oct-conf.h def-files var-files |
414 -rmdir pic | 414 -rmdir pic |
415 if $(SHARED_LIBS); then rm -f *.$(SHLEXT_VER) *.$(SHLEXT); fi | 415 if $(SHARED_LIBS); then rm -f *.$(SHLEXT_VER) *.$(SHLEXT); fi |
416 .PHONY: clean | 416 .PHONY: clean |
417 | 417 |
418 mostlyclean: clean | 418 mostlyclean: clean |
419 .PHONY: mostlyclean | 419 .PHONY: mostlyclean |
420 | 420 |
421 distclean: clean | 421 distclean: clean |
422 rm -f Makefile octave .fname so_locations | 422 rm -f Makefile octave$(EXEEXT) .fname so_locations |
423 rm -f stamp-prereq stamp-oct-links | 423 rm -f stamp-prereq stamp-oct-links |
424 .PHONY: distclean | 424 .PHONY: distclean |
425 | 425 |
426 maintainer-clean: distclean | 426 maintainer-clean: distclean |
427 rm -f tags TAGS y.tab.c y.tab.h y.output yy.lex.c lex.cc parse.cc | 427 rm -f tags TAGS y.tab.c y.tab.h y.output yy.lex.c lex.cc parse.cc |