Annotation of OpenXM/src/kan96xx/plugin/Makefile.in, Revision 1.2
1.2 ! takayama 1: #$OpenXM: OpenXM/src/kan96xx/plugin/Makefile.in,v 1.1 2003/09/02 03:24:50 takayama Exp $
1.1 takayama 2: #
3: # depends on install-gmp
4: # The source directory of gmp must exist.
5: #
6: OpenXM_HOME=../../..
7: OpenXM_include=${OpenXM_HOME}/include
8: OpenXM_contrib=${OpenXM_HOME}/../OpenXM_contrib
9: Kan96xx=..
10: Gmp_sourcedir=${OpenXM_contrib}/gmp
11:
12: #AR=/usr/bin/ar
13: AR=ar
14: RM=rm
15: CC=@CC@
16: RANLIB=@RANLIB@
17: #CFLAGS+=-g -I${OpenXM_include} -I${Kan96xx}/Kan -D_BSD_SOURCE
18: CFLAGS=@CFLAGS@ -g -I${OpenXM_include} -I${Kan96xx}/Kan -D_BSD_SOURCE
19:
20: all: configure cmo.a file2.a ox.a sample.a sm1Socket.a
21: configure: Makefile
22:
23: Makefile: Makefile.in
24: ./configure
25:
26: ## .SUFFIXES:
27: .c.o:
28: ${CC} ${CFLAGS} -c $<
29:
30: cmo.a: cmo.o cmo-gmp.o
31: $(AR) ru $@ $?
32: ${RANLIB} $@
33:
34: cmo.o: cmo.c cmo.h cmo-gmp.c file2.h mathcap.h cmotag.htmp \
35: oxMessageTag.h oxFunctionId.h
36:
37: cmo-gmp.o: cmo.h cmo.c cmo-gmp.c file2.h mathcap.h cmotag.htmp \
38: oxMessageTag.h oxFunctionId.h
39: ${CC} ${CFLAGS} -I${Gmp_sourcedir} -c cmo-gmp.c
40:
41: cmotag.htmp: cmotagToName
42: $(RM) -f cmotag.htmp
43: ./cmotagToName > cmotag.htmp
44:
45: cmotagToName: cmotag.h cmotagToName.c
46: ${CC} -o cmotagToName cmotagToName.c
47:
48: cmo.h: cmo0.h cmotag.h
49: @echo "Making cmo.h"
50: @${RM} -f cmo.h
51: @echo "/********* DO NOT EDIT THIS FILE *************/" > cmo.h
52: @cat cmotag.h cmo0.h >> cmo.h
53:
54: file2.a: file2.o
55: ${AR} ru $@ $?
56: ${RANLIB} $@
57:
58: file2.o: file2.h file2.c
59:
60: ox.a: mytcpio.o oxmisc.o oxmisc2.o
61: ${AR} ru $@ $?
62: ${RANLIB} $@
63:
64: ox.h: oxx.h
65: @echo "Making ox.h"
66: @echo "/********* DO NOT EDIT THIS FILE *************/" > ox.h
67: @cat oxx.h >> ox.h
68:
69: ox.hh: oxx.hh
70: @echo "Making ox.hh"
71: @$(RM) -f ox.hh
72: @echo "/********* DO NOT EDIT THIS FILE *************/" > ox.hh
73: @cat oxx.hh >> ox.hh
74:
75:
76: ox_kan.h: cmotag.h file2.h mathcap.h oxFunctionId.h oxMessageTag.h oxKan0.h
77: @echo "Making ox_kan.h"
78: @$(RM) -f ox_kan.h
79: @echo "/********* DO NOT EDIT THIS FILE *************/" > ox_kan.h
80: @cat mathcap.h file2.h cmotag.h oxMessageTag.h oxFunctionId.h \
81: oxKan0.h >> ox_kan.h
82:
83: mytcpio.o: ox.h ox.hh ox_kan.h mytcpio.c
84: oxmisc.o: ox.h ox.hh ox_kan.h oxmisc.c
85: oxmisc2.o: cmo.h mathcap.h ox.h ox.hh ox_kan.h oxmisc2.c
86:
87: sample.a: sample.o
88: ${AR} ru $@ $?
89: ${RANLIB} $@
90:
91: sample.o: sample.h sample.hh sample.c
92:
93: sm1Socket.a: sm1Socket.o
94: ${AR} ru sm1Socket.a sm1Socket.o
95: ${RANLIB} sm1Socket.a
96:
97: sm1Socket.o: sm1Socket.h sm1Socket.hh sm1Socket.c
98:
99:
100: clean:
101: ${RM} -f *.a *.o a.out cmo.h cmotag.hh cmotagToName cmptag.htmp \
102: ox.h ox.hh ox_kan.h
1.2 ! takayama 103: distclean: clean
! 104: ${RM} -f Makefile
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>