Mercurial > octave-nkf
comparison liboctave/Makefile.in @ 2128:53db3b9399f0
[project @ 1996-05-13 01:49:42 by jwe]
author | jwe |
---|---|
date | Mon, 13 May 1996 01:49:42 +0000 |
parents | 1523f75dc160 |
children | 5a87c7443fdb |
comparison
equal
deleted
inserted
replaced
2127:6c8706cd60fb | 2128:53db3b9399f0 |
---|---|
142 safe-lstat.o: safe-lstat.h safe-stat.h | 142 safe-lstat.o: safe-lstat.h safe-stat.h |
143 | 143 |
144 check: all | 144 check: all |
145 .PHONY: check | 145 .PHONY: check |
146 | 146 |
147 install: all | 147 install: install-libs install-includes |
148 $(top_srcdir)/mkinstalldirs $(libdir) $(includedir) | 148 .PHONY: install |
149 | |
150 install-libs: | |
151 $(top_srcdir)/mkinstalldirs $(libdir) | |
149 rm -f $(libdir)/liboctave.a | 152 rm -f $(libdir)/liboctave.a |
150 $(INSTALL_DATA) liboctave.a $(libdir)/liboctave.a | 153 $(INSTALL_DATA) liboctave.a $(libdir)/liboctave.a |
151 $(RANLIB) $(libdir)/liboctave.a | 154 $(RANLIB) $(libdir)/liboctave.a |
152 if $(SHARED_LIBS); then \ | 155 if $(SHARED_LIBS); then \ |
153 rm -f $(libdir)/liboctave.$(SHLEXT); \ | 156 rm -f $(libdir)/liboctave.$(SHLEXT); \ |
154 $(INSTALL_DATA) liboctave.$(SHLEXT) $(libdir)/liboctave.$(SHLEXT); \ | 157 $(INSTALL_DATA) liboctave.$(SHLEXT) $(libdir)/liboctave.$(SHLEXT); \ |
155 fi | 158 fi |
159 .PHONY: install-libs | |
160 | |
161 install-includes: | |
162 $(top_srcdir)/mkinstalldirs $(includedir) | |
156 for f in $(INCLUDES) $(TEMPLATE_SRC) ; do \ | 163 for f in $(INCLUDES) $(TEMPLATE_SRC) ; do \ |
157 rm -f $(includedir)/$$f ; \ | 164 rm -f $(includedir)/$$f ; \ |
158 $(INSTALL_DATA) $(srcdir)/$$f $(includedir)/$$f ; \ | 165 $(INSTALL_DATA) $(srcdir)/$$f $(includedir)/$$f ; \ |
159 done | 166 done |
160 linkdir=`echo $(includedir) | sed 's/-$(version)$$//'` ; \ | 167 linkdir=`echo $(includedir) | sed 's/-$(version)$$//'` ; \ |
166 else \ | 173 else \ |
167 rm -f $$linkdir ; \ | 174 rm -f $$linkdir ; \ |
168 fi ; \ | 175 fi ; \ |
169 $(LN_S) $(includedir) $$linkdir ; \ | 176 $(LN_S) $(includedir) $$linkdir ; \ |
170 fi | 177 fi |
171 .PHONY: install | 178 .PHONY: install-includes |
172 | 179 |
173 uninstall: | 180 uninstall: |
174 rm -f $(libdir)/liboctave.a | 181 rm -f $(libdir)/liboctave.a $(libdir)/liboctave.$(SHLEXT) |
175 for f in $(INCLUDES) ; do rm -f $(includedir)/$$f ; done | 182 for f in $(INCLUDES) ; do rm -f $(includedir)/$$f ; done |
176 .PHONY: uninstall | 183 .PHONY: uninstall |
177 | 184 |
178 tags: $(SOURCES) | 185 tags: $(SOURCES) |
179 ctags $(SOURCES) | 186 ctags $(SOURCES) |