Annotation of OpenXM/src/kan96xx/plugin/Makefile, Revision 1.3
1.3 ! takayama 1: ## $OpenXM: OpenXM/src/kan96xx/plugin/Makefile,v 1.2 1999/11/02 12:28:57 takayama Exp $
1.1 maekawa 2: all : sample.a sm1Socket.a asirconv.a cmo.a file2.a ox.a
1.3 ! takayama 3:
! 4: CC=gcc
! 5: INCLUDE=-I ../gmp -I ../Kan
! 6: FLAG=-g
! 7: .c.o :
! 8: $(CC) $(FLAG) $(INCLUDE) -c $<
! 9:
1.1 maekawa 10: all0 : ak.a libasir.a
11:
1.3 ! takayama 12: sample.o : sample.h sample.c sample.hh
! 13:
! 14: sample.a : sample.o
1.1 maekawa 15: ar ru sample.a sample.o
16: ../gc/if_not_there ../gc/on_sparc_sunos5 ranlib sample.a
17:
1.3 ! takayama 18: sm1Socket.o : sm1Socket.h sm1Socket.c sm1Socket.hh
! 19:
! 20: sm1Socket.a : sm1Socket.o
1.1 maekawa 21: ar ru sm1Socket.a sm1Socket.o
22: ../gc/if_not_there ../gc/on_sparc_sunos5 ranlib sm1Socket.a
23:
24: sm1pvm.a : sm1pvm.h sm1pvm.c sm1pvm.hh
25: $(CC) $(FLAG) $(INCLUDE) -I $(PVM_ROOT)/include -c sm1pvm.c
26: ar ru sm1pvm.a sm1pvm.o
27: ../gc/if_not_there ../gc/on_sparc_sunos5 ranlib sm1pvm.a
28:
1.3 ! takayama 29: asirconv.o : asir.h asirconv.c asir.hh
! 30:
! 31: asirconv.a : asirconv.o
1.1 maekawa 32: ar ru asirconv.a asirconv.o
33: ../gc/if_not_there ../gc/on_sparc_sunos5 ranlib asirconv.a
34:
35: ak.a :
36: # ln -s /fuji/taka/noro/ak.a
37: ln -s /dosc/work/noro/ak.a
38:
39: libasir.a :
40: # ln -s /fuji/taka/noro/libasir.a
41: ln -s /dosc/work/noro/libasir.a
42:
1.3 ! takayama 43: cmo.o : cmo.h cmo.c cmo-gmp.c file2.h mathcap.h cmotag.htmp oxMessageTag.h oxFunctionId.h
! 44:
! 45: cmo-gmp.o : cmo.h cmo.c cmo-gmp.c file2.h mathcap.h cmotag.htmp oxMessageTag.h oxFunctionId.h
1.1 maekawa 46: $(CC) $(FLAG) $(INCLUDE) -I ../gmp/mpn -c cmo-gmp.c
1.3 ! takayama 47: cmo.a : cmo.o cmo-gmp.o
1.1 maekawa 48: ar ru cmo.a cmo.o cmo-gmp.o
49: ../gc/if_not_there ../gc/on_sparc_sunos5 ranlib cmo.a
50:
51: cmotag.htmp : cmotagToName
52: touch cmotag.htmp
53: /bin/rm -rf cmotag.htmp
54: ./cmotagToName >cmotag.htmp
55:
56: cmotagToName : cmotagToName.c cmotag.h
57: $(CC) -o cmotagToName cmotagToName.c
58:
59: cmo.h : cmo0.h cmotag.h
60: /bin/rm -f cmo.h
61: echo "/*cmo.h : Dont edit this file. */" >cmo.h
62: cat cmotag.h >>cmo.h
63: echo "/*cmo.h : Dont edit this file. */" >>cmo.h
64: cat cmo0.h >>cmo.h
65:
1.3 ! takayama 66: file2.o : file2.h file2.c
! 67:
! 68: file2.a : file2.o
1.1 maekawa 69: ar ru file2.a file2.o
70: ../gc/if_not_there ../gc/on_sparc_sunos5 ranlib file2.a
71:
72:
73: mytcpio.o : mytcpio.c ox_kan.h
74: oxmisc.o : oxmisc.c ox_kan.h
75: oxmisc2.o : oxmisc2.c ox_kan.h mathcap.h cmo.h
76: $(CC) $(FLAG) $(INCLUDE) -c oxmisc2.c
77:
1.3 ! takayama 78: ox.a : mytcpio.o oxmisc.o oxmisc2.o ox_kan.h ox.h ox.hh
1.1 maekawa 79: ar ru ox.a mytcpio.o oxmisc.o oxmisc2.o
80: ../gc/if_not_there ../gc/on_sparc_sunos5 ranlib ox.a
1.3 ! takayama 81: ox.h : oxx.h
1.1 maekawa 82: /bin/rm -f tmp.h
83: echo "/********* DO NOT EDIT THIS FILE *************/" >tmp.h
84: cat oxx.h >>tmp.h
85: cp tmp.h ox.h
1.3 ! takayama 86: ox.hh : oxx.hh
1.1 maekawa 87: /bin/rm -f tmp.h
88: echo "/********* DO NOT EDIT THIS FILE *************/" >tmp.h
89: cat oxx.hh >>tmp.h
90: cp tmp.h ox.hh
91: /bin/rm -f tmp.h
92:
93:
94: ox_kan.h : oxMessageTag.h oxFunctionId.h file2.h cmotag.h oxKan0.h mathcap.h
95: /bin/rm -f ox_kan.h
96: echo "/* Do not edit this file. */" >ox_kan.h
97: cat mathcap.h file2.h cmotag.h oxMessageTag.h oxFunctionId.h oxKan0.h >>ox_kan.h
98:
99:
100: clean :
1.2 takayama 101: /bin/rm -f *.a *.o *~ a.out cmotagToName cmo.h cmotag.hh ox.h ox.hh ox_kan.h cmptag.htmp
102:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>