version 1.1, 2003/09/02 03:24:52 |
version 1.6, 2013/11/06 06:23:23 |
|
|
# $OpenXM$ |
# $OpenXM: OpenXM/src/k097/Makefile.in,v 1.5 2004/06/24 11:59:22 takayama Exp $ |
# |
# |
# Depends on all-kan96xx [source tree of kan96xx at ${Kan96xx} is required] |
# Depends on all-kan96xx [source tree of kan96xx at ${Kan96xx} is required] |
# install-gmp, install-gc, install-util |
# install-gmp, install-gc, install-util |
|
|
# install-exec: all install-lib |
# install-exec: all install-lib |
# install-for-debug |
# install-for-debug |
# |
# |
OpenXM_HOME=../.. |
OpenXM_HOME=@prefix@ |
OpenXM_include=${OpenXM_HOME}/include |
OpenXM_include=${OpenXM_HOME}/include |
OpenXM_lib=${OpenXM_HOME}/lib |
OpenXM_lib=${OpenXM_HOME}/lib |
|
# |
|
OpenXM_HOME_debug=../.. |
|
OpenXM_include_debug=${OpenXM_HOME_debug}/include |
|
OpenXM_lib_debug=${OpenXM_HOME_debug}/lib |
|
# |
BDATE =19970416 |
BDATE =19970416 |
LOAD_K_PATH ='"/usr/local/lib/k0/"' |
LOAD_K_PATH ='"/usr/local/lib/k0/"' |
LOAD_SM1_PATH2 ='"/this_directory_does_not_exists/"' |
LOAD_SM1_PATH2 ='"/this_directory_does_not_exists/"' |
Line 18 CFLAGS= @CFLAGS@ -D_BSD_SOURCE -g -DLOAD_K_PATH=${LOAD |
|
Line 23 CFLAGS= @CFLAGS@ -D_BSD_SOURCE -g -DLOAD_K_PATH=${LOAD |
|
#STATIC_LINK_FLAG=-static |
#STATIC_LINK_FLAG=-static |
STATIC_LINK_FLAG= |
STATIC_LINK_FLAG= |
## Kan source. kan sources must be built up by hand. |
## Kan source. kan sources must be built up by hand. |
Kan96xx=${OpenXM_HOME}/src/kan96xx |
Kan96xx=${OpenXM_HOME_debug}/src/kan96xx |
MYYACC = bison |
MYYACC = bison |
YACCPREFIX = -p KC |
YACCPREFIX = -p KC |
RM=rm |
RM=rm |
Line 33 all : configure d0 k0 ox_k0 |
|
Line 38 all : configure d0 k0 ox_k0 |
|
configure: Makefile |
configure: Makefile |
|
|
Makefile: Makefile.in |
Makefile: Makefile.in |
./configure |
(rm -f .configure_done ; ./make-configure) |
|
|
.c.o: |
.c.o: |
${CC} ${CFLAGS} -I${OpenXM_include} -c $< |
${CC} ${CFLAGS} -I${OpenXM_include} -c $< |
Line 57 Stable/sm1symbo.h : Stable/reserved.txt |
|
Line 62 Stable/sm1symbo.h : Stable/reserved.txt |
|
(cd Stable; make) |
(cd Stable; make) |
|
|
clean: |
clean: |
rm -f simple d0 k0 test0 *.o *~ simple.output asir-tmp.t asir-tmp.tt asir-tmp-out.t asir-tmp-out.tt k2 |
rm -f simple d0 k0 test0 *.o *~ simple.output asir-tmp.t asir-tmp.tt asir-tmp-out.t asir-tmp-out.tt k2 .*_done |
(cd Stable; make clean) |
(cd Stable; make clean) |
(cd try; make clean) |
(cd try; make clean) |
## rm -f simple.tab.c simple.tab.h |
## rm -f simple.tab.c simple.tab.h |
Line 110 test0: test0.c $(KXX) ${Kan96xx_Kan}/kanlib.a ${Kan9 |
|
Line 115 test0: test0.c $(KXX) ${Kan96xx_Kan}/kanlib.a ${Kan9 |
|
|
|
clean-for-install: |
clean-for-install: |
${RM} -f ${OpenXM_HOME}/bin/k0 ${OpenXM_HOME}/bin/k0.exe ${OpenXM_HOME}/bin/d0 ${OpenXM_HOME}/bin/d0.exe ${OpenXM_HOME}/bin/ox_k0 ${OpenXM_HOME}/bin/ox_k0.exe ${OpenXM_HOME}/lib/sm1/bin/ox_k0 ${OpenXM_HOME}/lib/sm1/bin/ox_k0.exe |
${RM} -f ${OpenXM_HOME}/bin/k0 ${OpenXM_HOME}/bin/k0.exe ${OpenXM_HOME}/bin/d0 ${OpenXM_HOME}/bin/d0.exe ${OpenXM_HOME}/bin/ox_k0 ${OpenXM_HOME}/bin/ox_k0.exe ${OpenXM_HOME}/lib/sm1/bin/ox_k0 ${OpenXM_HOME}/lib/sm1/bin/ox_k0.exe |
|
${RM} -f ${OpenXM_HOME_debug}/bin/k0 ${OpenXM_HOME_debug}/bin/k0.exe ${OpenXM_HOME_debug}/bin/d0 ${OpenXM_HOME_debug}/bin/d0.exe ${OpenXM_HOME_debug}/bin/ox_k0 ${OpenXM_HOME_debug}/bin/ox_k0.exe ${OpenXM_HOME_debug}/lib/sm1/bin/ox_k0 ${OpenXM_HOME_debug}/lib/sm1/bin/ox_k0.exe |
|
|
install: install-exec |
install: install-exec |
install-exec: all clean-for-install install-lib |
install-exec: all clean-for-install install-lib |
cp -f k0 d0 ${OpenXM_HOME}/bin |
install -c -s k0 ${OpenXM_HOME}/bin |
cp -f ox_k0 ${OpenXM_HOME}/bin |
install -c -s d0 ${OpenXM_HOME}/bin |
cp -f ox_k0 ${OpenXM_HOME}/lib/sm1/bin |
install -c -s ox_k0 ${OpenXM_HOME}/bin |
|
rm -f ${OpenXM_HOME}/lib/sm1/bin/ox_k0 |
|
( cd ${OpenXM_HOME}/lib/sm1/bin ; ln -s ../../../../bin/ox_k0 ox_k0) |
|
|
|
|
install-for-debug: clean-for-install all install-lib-for-debug |
install-for-debug: clean-for-install all install-lib-for-debug |
(cd ${OpenXM_HOME}/bin ; ln -s ../src/k097/k0 k0) |
(cd ${OpenXM_HOME_debug}/bin ; ln -s ../src/k097/k0 k0) |
(cd ${OpenXM_HOME}/bin ; ln -s ../src/k097/d0 d0) |
(cd ${OpenXM_HOME_debug}/bin ; ln -s ../src/k097/d0 d0) |
(cd ${OpenXM_HOME}/bin ; ln -s ../src/k097/ox_k0 ox_k0) |
(cd ${OpenXM_HOME_debug}/bin ; ln -s ../src/k097/ox_k0 ox_k0) |
(cd ${OpenXM_HOME}/lib/sm1/bin ; ln -s ../../../../src/k097/ox_k0 ox_k0) |
(cd ${OpenXM_HOME_debug}/lib/sm1/bin ; ln -s ../../../../src/k097/ox_k0 ox_k0) |
|
|
install-lib: |
install-lib: |
${RM} -rf ${OpenXM_lib}/k097 |
${RM} -rf ${OpenXM_lib}/k097 |
|
|
cp -rf *.sm1 *.k *.kk debug lib ${OpenXM_lib}/k097 |
cp -rf *.sm1 *.k *.kk debug lib ${OpenXM_lib}/k097 |
|
|
install-lib-for-debug : |
install-lib-for-debug : |
${RM} -rf ${OpenXM_lib}/k097 |
${RM} -rf ${OpenXM_lib_debug}/k097 |
ln -s ../src/k097 ${OpenXM_lib}/k097 |
ln -s ../src/k097 ${OpenXM_lib_debug}/k097 |