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