=================================================================== RCS file: /home/cvs/OpenXM/src/kan96xx/Kan/Attic/Makefile,v retrieving revision 1.2 retrieving revision 1.9 diff -u -p -r1.2 -r1.9 --- OpenXM/src/kan96xx/Kan/Attic/Makefile 1999/11/03 00:22:49 1.2 +++ OpenXM/src/kan96xx/Kan/Attic/Makefile 2000/03/14 07:52:36 1.9 @@ -1,16 +1,17 @@ -### $OpenXM$ +### $OpenXM: OpenXM/src/kan96xx/Kan/Makefile,v 1.8 2000/03/13 06:46:39 takayama Exp $ all : sm1 +# .SUFFIXES: ########################## configuration ############################## #### What C compiler do you use? CC = gcc #### Gargabe collector? If GC = nogc.c, then you need to define -DNOGC. GC = ../gc/gc.a -##GC = /fuji/taka/noro/libgc.a -##GC = /dosc/work/noro/libgc.a #GC = nogc.c #### -D options -DDD = -#DDD = -DNOGC +DDD = -D_BSD_SOURCE +#DDD = -DNOGC -D_BSD_SOURCE +#STATIC_LINK_FLAG = -static +STATIC_LINK_FLAG = #### Optimization level etc. #CFLAGS = @@ -23,7 +24,7 @@ CFLAGS = -O GMP_HOME = ../gmp GMP_HOME2 = ../../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 @@ -131,7 +132,7 @@ sm1 : sm.c $(kanlibS1) $(kanlibS2) $(kanlibS3) $(kanl then \ $(CC) -I$(GMP_HOME) $(CFLAGS) $(DDD) -o sm1 sm.c $(kanlibS1) $(kanlibS2) $(kanlibS3) $(kanlibS4) $(kanlibP) $(kanlibK) $(kanlibK2) $(kanlibKclass) $(PLUGIN_LIB) $(LIBGMP) $(GC) $(PLUGIN_LINKFLAG) $(SOLARISLIB) ; \ else \ - $(CC) -I$(GMP_HOME) $(CFLAGS) $(DDD) -o sm1 sm.c $(kanlibS1) $(kanlibS2) $(kanlibS3) $(kanlibS4) $(kanlibP) $(kanlibK) $(kanlibK2) $(kanlibKclass) $(PLUGIN_LIB) $(LIBGMP) $(GC) $(PLUGIN_LINKFLAG) ; \ + $(CC) ${STATIC_LINK_FLAG} -I$(GMP_HOME) $(CFLAGS) $(DDD) -o sm1 sm.c $(kanlibS1) $(kanlibS2) $(kanlibS3) $(kanlibS4) $(kanlibP) $(kanlibK) $(kanlibK2) $(kanlibKclass) $(PLUGIN_LIB) $(LIBGMP) $(GC) $(PLUGIN_LINKFLAG) ; \ fi