Annotation of OpenXM/src/kan96xx/trans/Makefile.in, Revision 1.2
1.2 ! takayama 1: # $OpenXM: OpenXM/src/kan96xx/trans/Makefile.in,v 1.1 2003/11/24 08:16:13 takayama Exp $
1.1 takayama 2: OpenXM_HOME=../../..
3: OpenXM_include=${OpenXM_HOME}/include
4: OpenXM_lib=${OpenXM_HOME}/lib
5: CFLAGS = @CFLAGS@ -g -I${OpenXM_include} -I../Kan -D_BSD_SOURCE
6: AR=ar
7: CC=@CC@
8: RANLIB=@RANLIB@
9: YACC=yacc -d
10: KANHEADERS=../Kan/datatype.h ../Kan/stackm.h ../Kan/extern.h ../Kan/gradedset.h ../Kan/extern2.h ../Kan/kclass.h ../plugin/file2.h
11:
1.2 ! takayama 12: all: trans.a polymake2tfb
1.1 takayama 13:
14: configure: Makefile
15:
16: Makefile: Makefile.in
17: ./configure
18:
19: .c.o:
20: ${CC} ${CFLAGS} -c $<
21:
22: trans.a: tree2polymake.o
23: ${AR} ru $@ $?
24: ${RANLIB} $@
25: tree2polymake.o: tree2polymake.c trans.h ${KANHEADERS}
26:
27: ## Data converters
28: kanlibConverter=yylex_polymake.o yy_polymake.tab.o
29:
30: polymake2tfb: yymain_polymake.o yylex_polymake.o yy_polymake.tab.o
31: ${CC} $(CFLAGS) -o polymake2tfb yymain_polymake.o yylex_polymake.o yy_polymake.tab.o -L${OpenXM_lib} -lgc
32: yymain_polymake.o:yymain_polymake.c yy_polymake.tab.h
33: yylex_polymake.o:yylex_polymake.c yylex_polymake.h yy_polymake.tab.h
34: yy_polymake.tab.o : yy_polymake.tab.c
35: yy_polymake.tab.c : yy_polymake.y yylex_polymake.h
36: ${YACC} -b yy_polymake -p PM yy_polymake.y
37: yy_polymake.tab.h : yy_polymake.y yylex_polymake.h
38: ${YACC} -b yy_polymake -p PM yy_polymake.y
39:
40: clean:
41: rm -r -f *.o *~ *.tab.* polymake2tfb
42: distclean: clean
43:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>