Return to Makefile CVS log | Up to [local] / OpenXM / src / kan96xx |
version 1.20, 2000/03/04 11:03:37 | version 1.23, 2000/08/31 13:35:09 | ||
---|---|---|---|
|
|
||
## $OpenXM: OpenXM/src/kan96xx/Makefile,v 1.19 2000/02/28 07:19:40 takayama Exp $ | ## $OpenXM: OpenXM/src/kan96xx/Makefile,v 1.22 2000/08/31 13:27:33 takayama Exp $ | ||
## Type in make configure and make all to build all | ## Type in make configure and make all to build all | ||
OpenXM_contrib=../../../OpenXM_contrib | OpenXM_contrib=../../../OpenXM_contrib | ||
|
|
||
GC=$(OPENXM_CONTRIB)/gc | GC=$(OPENXM_CONTRIB)/gc | ||
GMP=$(OPENXM_CONTRIB)/gmp | GMP=$(OPENXM_CONTRIB)/gmp | ||
all : all-gc all-gmp all-plugin all-sm1 all-kanlib.a | all : all-plugin all-sm1 all-kanlib.a | ||
## .SUFFIXES: | ## .SUFFIXES: | ||
all2 : all-gc all-gmp | all2 : all-gc all-gmp | ||
|
|
||
sm1.nogc : | sm1.nogc : | ||
(cd Kan; make sm1.nogc) | (cd Kan; make sm1.nogc) | ||
configure: configure_symbolic_links configure-gmp | configure: configure_symbolic_links | ||
configure-gmp: configure_symbolic_links | configure-gmp: configure_symbolic_links | ||
if test -f $(GMP)/.gmp_configured ; \ | if test -f $(GMP)/.gmp_configured ; \ | ||
|
|
||
dist : | dist : | ||
./makeDist | ./makeDist | ||
############### | ############### | ||
install : install-openXM-bin install-document install.man | install : install-bin-OpenXM install-doc install-man | ||
install.man : | install.man: install-man #aliases | ||
install-man : | |||
@if [ ! -d $(OpenXM_ROOT)/man ]; then \ | @if [ ! -d $(OpenXM_ROOT)/man ]; then \ | ||
mkdir $(OpenXM_ROOT)/man ; \ | mkdir $(OpenXM_ROOT)/man ; \ | ||
fi | fi | ||
|
|
||
fi | fi | ||
-cp Doc/sm1.1 $(OpenXM_ROOT)/man/man1 | -cp Doc/sm1.1 $(OpenXM_ROOT)/man/man1 | ||
install-usr-local : | install-usr-local: install-bin-usr-local #alias | ||
install-bin-usr-local : | |||
mkdir /usr/local/lib/sm1 | mkdir /usr/local/lib/sm1 | ||
cp lib/* /usr/local/lib/sm1 | cp lib/* /usr/local/lib/sm1 | ||
cp Kan/sm1 /usr/local/bin | cp Kan/sm1 /usr/local/bin | ||
|
|
||
echo "after 10 seconds. To cancel type in ctrl-C." | echo "after 10 seconds. To cancel type in ctrl-C." | ||
( sleep 10 ; /bin/rm -rf ../kanbinary* ) | ( sleep 10 ; /bin/rm -rf ../kanbinary* ) | ||
install-openXM-bin : clean-for-debug | install-openXM-bin: install-bin-OpenXM #alias | ||
install-bin-OpenXM: clean-for-debug | |||
cp Kan/sm1 $(OpenXM_bin) | cp Kan/sm1 $(OpenXM_bin) | ||
install-for-debug : | install-for-debug : | ||
ln -f -s ../src/kan96xx/Kan/sm1 $(OpenXM_bin)/sm1 | ln -f -s ../src/kan96xx/Kan/sm1 $(OpenXM_bin)/sm1 | ||
install-document : | install-doc: install-document | ||
(cd Doc ; make install-document) | |||
install-document : #alias | |||
-(cd Doc ; make install-document) | |||
############## | ############## | ||
clean-for-debug : | clean-for-debug : | ||
/bin/rm -f $(OpenXM_bin)/sm1 | /bin/rm -f $(OpenXM_bin)/sm1 | ||
clean : | clean : | ||
/bin/rm -f ./.done_links | /bin/rm -f ./.done_links | ||
if test -f $(GMP)/Makefile ; \ | |||
then \ | |||
(cd $(GMP) ; make clean) ; \ | |||
fi | |||
if test -f $(GC)/Makefile ; \ | |||
then \ | |||
(cd $(GC); make clean) ; \ | |||
fi | |||
(cd Kan; make clean) | (cd Kan; make clean) | ||
(cd plugin; make clean) | (cd plugin; make clean) | ||
/bin/rm -f sm1 | /bin/rm -f sm1 | ||
|
|
||
cleana: distclean | cleana: distclean | ||
distclean : clean | distclean : clean | ||
if test -f $(GMP)/Makefile ; \ | |||
then \ | |||
(cd $(GMP) ; make distclean) ; \ | |||
fi | |||
-/bin/rm -f $(GMP)/.gmp_configured | |||
if test -f $(GC)/Makefile ; \ | |||
then \ | |||
(cd $(GC); make clean; /bin/rm -f *.a) ; \ | |||
fi | |||
(cd Kan; make cleana) | (cd Kan; make cleana) | ||
(cd plugin; make clean; /bin/rm -f *.a) | (cd plugin; make clean; /bin/rm -f *.a) | ||
/bin/rm -rf gc gmp lib Doc/var.sm1 | /bin/rm -rf gc gmp lib Doc/var.sm1 |