Mercurial > hg > octave-nkf
diff libcruft/Makefile.in @ 3615:c3b1f34a4748
[project @ 2000-03-21 08:19:19 by jwe]
author | jwe |
---|---|
date | Tue, 21 Mar 2000 08:19:21 +0000 |
parents | b68ef5dec3bd |
children | 4cdb8c0ef5f0 |
line wrap: on
line diff
--- a/libcruft/Makefile.in +++ b/libcruft/Makefile.in @@ -36,7 +36,7 @@ BINDISTFILES = libcruft.$(SHLEXT_VER) endif -all: $(SUBDIRS) shared-lib +all: libraries .PHONY: all $(SUBDIRS): @@ -67,17 +67,31 @@ endif ifeq ($(SHARED_LIBS), true) -shared-lib: libcruft.$(SHLEXT) + ifeq ($(STATIC_LIBS), true) + libraries: $(SUBDIRS) libcruft.$(LIBEXT) libcruft.$(SHLEXT) + else + libraries: $(SUBDIRS) libcruft.$(SHLEXT) + endif else -shared-lib: + ifeq ($(STATIC_LIBS), true) + libraries: $(SUBDIRS) libcruft.$(LIBEXT) + else + libraries: + endif endif -.PHONY: shared-lib +.PHONY: libraries + +libcruft.$(LIBEXT): $(CRUFT_OBJ) + rm -f $@ + $(AR) $(ARFLAGS) $@ $^ + $(RANLIB) $@ libcruft.$(SHLEXT): libcruft.$(SHLEXT_VER) rm -f $@ $(LN_S) $< $@ libcruft.$(SHLEXT_VER): $(CRUFT_PICOBJ) + rm -f $@ $(SH_LD) $(SH_LDFLAGS) $(SONAME_FLAGS) -o $@ $^ $(CRUFT_OBJ):