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)