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