View | Details | Raw Unified
Collapse All | Expand All

(-) scilab-4.1/Makefile.in.orig (-95 / +12 lines)
Line     Link Here 
Makefile.in |  107 +++++---------------------------------------------
Makefile.in |  107 +++++---------------------------------------------
1 file changed, 12 insertions(+), 95 deletions(-)
1 file changed, 12 insertions(+), 95 deletions(-)
 Lines 1-19    Link Here 
SHELL = /bin/sh
SHELL = /bin/sh
binary:
	@if test -f .binary; then \
		echo "Humm... this is a binary version"; \
		config/findpath; \
		(cd scripts; make); \
		echo "Installation done"; \
	else \
		echo "***************************************"; \
		echo "Humm... this is a source version."; \
		echo "Please read the README_Unix file first."; \
		echo "***************************************"; \
	fi
#SCIDIR=.
include Path.incl
include Path.incl
include Makefile.incl
include Makefile.incl
 Lines 125-155    Link Here 
	$(SCIBASE)/pvm3/bin/@PVMARCH@/*
	$(SCIBASE)/pvm3/bin/@PVMARCH@/*
BINDISTFILES = \
BINDISTFILES = \
	$(SCIBASE)/.binary \
	$(SCIBASE)/.pvmd.conf \
	$(SCIBASE)/ACKNOWLEDGEMENTS \
	$(SCIBASE)/CHANGES \
	$(SCIBASE)/Makefile \
	$(SCIBASE)/Makefile.OBJ \
	$(SCIBASE)/Makefile.incl \
	$(SCIBASE)/Makefile.incl \
	$(SCIBASE)/Makemex \
	$(SCIBASE)/Path.incl \
	$(SCIBASE)/README_Unix \
	$(SCIBASE)/RELEASE_NOTES \
	$(SCIBASE)/SVN_revision.incl \
	$(SCIBASE)/Version.incl \
	$(SCIBASE)/Version.incl \
	$(SCIBASE)/configure \
	$(SCIBASE)/configure \
	$(SCIBASE)/libtool \
	$(SCIBASE)/license.txt \
	$(SCIBASE)/licence.txt \
	$(SCIBASE)/scilab.quit \
	$(SCIBASE)/scilab.quit \
	$(SCIBASE)/scilab.star \
	$(SCIBASE)/scilab.star \
	$(SCIBASE)/X11_defaults \
	$(SCIBASE)/X11_defaults \
	$(SCIBASE)/bin \
	$(SCIBASE)/bin \
	$(SCIBASE)/config \
	$(SCIBASE)/config/Makeso.incl \
	$(SCIBASE)/libtool \
	$(SCIBASE)/contrib \
	$(SCIBASE)/contrib \
	$(SCIBASE)/demos \
	$(SCIBASE)/demos \
	$(SCIBASE)/examples \
	$(SCIBASE)/imp/NperiPos.ps \
	$(SCIBASE)/imp/NperiPos.ps \
	$(SCIBASE)/imp/giffonts \
	$(SCIBASE)/imp/giffonts \
	$(SCIBASE)/macros \
	$(SCIBASE)/macros \
 Lines 181-193    Link Here 
	$(SCIBASE)/tcl \
	$(SCIBASE)/tcl \
	$(SCIBASE)/util
	$(SCIBASE)/util
tarbindist:
	touch .binary
	@STRIP@ bin/scilex
	cd examples; make distclean
	cd .. ; tar cvf $(SCIBASE)/$(SCIBASE)-bin.tar $(BINDISTFILES) @PVMINST@ 
	$(RM) .binary
#-------------------------------------------------
#-------------------------------------------------
# installation 
# installation 
# Scilab is installed in $(PREFIX)/lib/SCIBASE
# Scilab is installed in $(PREFIX)/lib/SCIBASE
 Lines 210-237    Link Here 
	pvm3/bin/@PVMARCH@/*
	pvm3/bin/@PVMARCH@/*
INSTBINDISTFILES = \
INSTBINDISTFILES = \
	.pvmd.conf \
	ACKNOWLEDGEMENTS \
	CHANGES \
	Makefile \
        Makefile.OBJ \
	Makefile.incl \
	Makefile.incl \
	Makemex \
        Path.incl \
	README_Unix \
	Version.incl \
	configure \
	libtool \
	libtool \
	license.txt \
	licence.txt \
	scilab.quit \
	scilab.quit \
	scilab.star \
	scilab.star \
	X11_defaults \
	X11_defaults \
	bin \
	bin \
	config \
	config/Makeso.incl \
	contrib \
	contrib \
	demos \
	demos \
	examples \
	imp/NperiPos.ps \
	imp/NperiPos.ps \
	imp/giffonts \
	imp/giffonts \
	macros \
	macros \
 Lines 262-310    Link Here 
DOCNAME=$(SCIBASE)
DOCNAME=$(SCIBASE)
install:
install:
	@if test `pwd`/..  != $(PREFIX)/lib ; then \
	install -d ${D}$(PREFIX)/lib/$(SCIBASE); \
		install -d $(PREFIX)/lib/$(SCIBASE); \
		( for file in $(INSTBINDISTFILES) $(INSTPVMBINDISTFILES) $(INSTPVMBINDISTFILES1); do tar cf - $${file} | (cd ${D}$(PREFIX)/lib/$(SCIBASE); tar xf -); done); 
		( for file in $(INSTBINDISTFILES) @PVMINST1@; do tar cf - $${file}  | (cd $(PREFIX)/lib/$(SCIBASE); tar xf -); done); \
		(cd $(PREFIX)/lib/$(SCIBASE);touch .binary; make postinstall PREFIX=$(PREFIX) ) \
	install -d ${D}$(PREFIX)/share/doc/$(DOCNAME)/
	fi
	install -d $(PREFIX)/share/doc/$(DOCNAME)/
	install ACKNOWLEDGEMENTS CHANGES README_Unix Version.incl \
	install ACKNOWLEDGEMENTS CHANGES README_Unix Version.incl \
		licence.txt license.txt  $(PREFIX)/share/doc/$(DOCNAME)
		licence.txt license.txt ${D}$(PREFIX)/share/doc/$(DOCNAME)
	install -d $(PREFIX)/bin 
	install -d ${D}$(PREFIX)/bin 
	$(RM)  $(PREFIX)/bin/scilab
	ln -fs $(PREFIX)/lib/$(SCIBASE)/bin/scilab ${D}$(PREFIX)/bin/scilab
	ln -fs $(PREFIX)/lib/$(SCIBASE)/bin/scilab $(PREFIX)/bin/scilab
	ln -fs $(PREFIX)/lib/$(SCIBASE)/bin/intersci ${D}$(PREFIX)/bin/intersci
	$(RM)  $(PREFIX)/bin/intersci
	ln -fs $(PREFIX)/lib/$(SCIBASE)/bin/intersci-n ${D}$(PREFIX)/bin/intersci-n
	ln -fs $(PREFIX)/lib/$(SCIBASE)/bin/intersci $(PREFIX)/bin/intersci
	$(RM)  $(PREFIX)/bin/intersci-n
	ln -fs $(PREFIX)/lib/$(SCIBASE)/bin/intersci-n $(PREFIX)/bin/intersci-n
# DESTDIR is the final destination of the file 
# it can be different from $(PREFIX)/lib
# when we use package builders for rpm or deb files 
DESTDIR=$(PREFIX)/lib
postinstall: 
	@echo "creating Path.incl SCIDIR=$(DESTDIR)/$(SCIBASE)"
	@echo "SCIDIR=$(DESTDIR)/$(SCIBASE)"  > Path.incl
	@cd scripts; make
	@cd examples ; make distclean > /dev/null
	@cp contrib/loader.sce contrib-loader.sce 
	@$(RM) -f -r contrib 
	@mkdir contrib 
	@mv contrib-loader.sce contrib/loader.sce
	@find man -name "*.xml" -print0 | xargs -0 $(RM)
	@@STRIP@ bin/scilex;
uninstall:
	$(RM) -r $(PREFIX)/$(SCIBASE)
	$(RM) $(PREFIX)/bin/scilab
	$(RM) $(PREFIX)/bin/intersci
	$(RM) $(PREFIX)/bin/intersci-n
cvsclean::
	@$(RM) -f -r geci xless wless xmetanet routines/comm routines/libcomm
	@cd man; $(RM) -f -r arma comm control dcd elementary fileio functions graphics gui identification linear metanet nonlinear polynomials programming pvm robust scicos signal sound strings tdcs time-date tclsci translation utilities
setversion : 
	echo "SCIVERSION=Scilab-4.1-SVN-`date --iso`" > Version.incl