comparison src/Makefile.in @ 3301:02866242d3ae

[project @ 1999-10-20 04:10:46 by jwe]
author jwe
date Wed, 20 Oct 1999 04:10:53 +0000
parents 35a6d027772c
children f1c5658772cf
comparison
equal deleted inserted replaced
3300:cfbe664b5ebf 3301:02866242d3ae
221 octave.o builtins.o ops.o $(DLD_STATIC_OBJ) \ 221 octave.o builtins.o ops.o $(DLD_STATIC_OBJ) \
222 $(OCTAVE_LFLAGS) \ 222 $(OCTAVE_LFLAGS) \
223 $(OCTAVE_LIBS) \ 223 $(OCTAVE_LIBS) \
224 $(FLIBS) $(LEXLIB) $(TERMLIBS) $(LIBS) 224 $(FLIBS) $(LEXLIB) $(TERMLIBS) $(LIBS)
225 225
226 stmp-pic: pic
227 @if [ -f stmp-pic ]; then \
228 true; \
229 else \
230 echo "touch stmp-pic"; \
231 touch stmp-pic; \
232 fi
233
226 pic: 234 pic:
227 @if [ -d pic ]; then \ 235 @if [ -d pic ]; then \
228 true; \ 236 true; \
229 else \ 237 else \
230 echo "mkdir pic"; \ 238 echo "mkdir pic"; \
255 $(LN_S) $< $@ 263 $(LN_S) $< $@
256 264
257 liboctinterp.$(SHLEXT_VER): $(PICOBJ) 265 liboctinterp.$(SHLEXT_VER): $(PICOBJ)
258 $(SH_LD) $(SH_LDFLAGS) $(SONAME_FLAGS) -o $@ $^ 266 $(SH_LD) $(SH_LDFLAGS) $(SONAME_FLAGS) -o $@ $^
259 267
260 $(PICOBJ): pic 268 $(PICOBJ): stmp-pic
261 269
262 builtins.cc: $(DEF_FILES) mkbuiltins 270 builtins.cc: $(DEF_FILES) mkbuiltins
263 @echo making $@ 271 @echo making $@
264 @echo DEF_FILES = $(DEF_FILES) 272 @echo DEF_FILES = $(DEF_FILES)
265 @echo VAR_FILES = $(VAR_FILES) 273 @echo VAR_FILES = $(VAR_FILES)
370 378
371 TAGS: $(SOURCES) $(DLD_SRC) 379 TAGS: $(SOURCES) $(DLD_SRC)
372 etags $(SOURCES) $(DLD_SRC) 380 etags $(SOURCES) $(DLD_SRC)
373 381
374 clean: 382 clean:
375 rm -f *.$(LIBEXT) *.o *.d *.df *.oct pic/*.o 383 rm -f *.$(LIBEXT) *.o *.d *.df *.oct pic/*.o stmp-pic
376 rm -f builtins.cc ops.cc defaults.h oct-conf.h def-files var-files 384 rm -f builtins.cc ops.cc defaults.h oct-conf.h def-files var-files
377 -rmdir pic 385 -rmdir pic
378 if $(SHARED_LIBS); then rm -f *.$(SHLEXT_VER) *.$(SHLEXT); fi 386 if $(SHARED_LIBS); then rm -f *.$(SHLEXT_VER) *.$(SHLEXT); fi
379 .PHONY: clean 387 .PHONY: clean
380 388
381 mostlyclean: 389 mostlyclean: clean
382 rm -f *.o pic/*.o
383 -rmdir pic
384 .PHONY: mostlyclean 390 .PHONY: mostlyclean
385 391
386 distclean: clean 392 distclean: clean
387 rm -f Makefile octave .fname so_locations 393 rm -f Makefile octave .fname so_locations
388 rm -f stamp-prereq stamp-oct-links 394 rm -f stamp-prereq stamp-oct-links