=================================================================== RCS file: /home/cvs/OpenXM/src/k097/Attic/Makefile,v retrieving revision 1.1 retrieving revision 1.4 diff -u -p -r1.1 -r1.4 --- OpenXM/src/k097/Attic/Makefile 1999/10/08 02:12:14 1.1 +++ OpenXM/src/k097/Attic/Makefile 1999/11/29 13:31:31 1.4 @@ -1,3 +1,4 @@ +# $OpenXM: OpenXM/src/k097/Makefile,v 1.3 1999/11/22 04:22:56 takayama Exp $ BDATE =19970416 CC = gcc GC = $(KHOME)/gc/gc.a @@ -11,15 +12,14 @@ LOAD_K_PATH ='"/usr/local/lib/k0/"' LOAD_SM1_PATH2 ='"/home/nobuki/SSkan/Kan/"' ## GMP_HOME = $(KHOME)/gmp -##LIBGMP=$(GMP_HOME)/libgmp.a +LIBGMP=$(GMP_HOME)/libgmp.a ## This line is for buggy linux-gmp. -LIBGMP = $(GMP_HOME)/libgmp.a $(GMP_HOME)/mpn/libmpn.a +## LIBGMP = $(GMP_HOME)/libgmp.a $(GMP_HOME)/mpn/libmpn.a EXTRALIB = ########### end of configuration. ### These are to switch k2 linux and k2 solaris version. -SOLARIS_SLIB = -#SOLARIS_SLIB = -lsocket -lnsl -lc /usr/ucblib/libucb.a +SOLARIS_SLIB = -lsocket -lnsl -lc /usr/ucblib/libucb.a ### if you use K2LFLAG below, you don't need ALIB. #K2LFLAG = -lm $(SOLARIS_ALIB) K2LFLAG = -lfunc -lparse -lengine -lm -Wl,-rpath,/usr/X11R6/lib @@ -90,7 +90,12 @@ KXX = simple.tab.o d.o ki.o dic.o KXXASIR = simple.tab.o d.o ki-asir.o dic.o k0 : k0.o $(KXX) $(KAN_HOME)/kanlib.a $(GC) $(GMP) $(KAN_HOME)/lookup.h - $(CC) $(FLAG) -I$(GMP_HOME) -I$(KAN_HOME) -o k0 k0.o $(KXX) $(KAN_HOME)/kanlib.a $(LIBGMP) $(GC) $(EXTRALIB) + if test `uname` = "SunOS" ; \ + then \ + $(CC) $(FLAG) -I$(GMP_HOME) -I$(KAN_HOME) -o k0 k0.o $(KXX) $(KAN_HOME)/kanlib.a $(LIBGMP) $(GC) $(EXTRALIB) $(SOLARIS_SLIB) ; \ + else \ + $(CC) $(FLAG) -I$(GMP_HOME) -I$(KAN_HOME) -o k0 k0.o $(KXX) $(KAN_HOME)/kanlib.a $(LIBGMP) $(GC) $(EXTRALIB) ; \ + fi k0.o : k2.c $(CC) -c $(FLAG) -I$(GMP_HOME) -I$(KAN_HOME) -o k0.o k2.c @@ -148,10 +153,13 @@ test0 : test0.c $(KXX) $(KAN_HOME)/kanlib.a $(GC) $ -install : all +install0 : all cp --f k0 d0 $(HOME)/.Hbin cp lib/mklib $(HOME)/.Hbin echo "Set the environment variable in $(HOME)/bin/mklib" + +install : all + cp --f k0 d0 ../../bin dist : ./makeDist