Return to Makefile.in CVS log | Up to [local] / OpenXM / src / kan96xx / trans |
File: [local] / OpenXM / src / kan96xx / trans / Makefile.in (download)
Revision 1.1, Mon Nov 24 08:16:13 2003 UTC (20 years, 10 months ago) by takayama
The first version of the data translater between OpenXM CMO and polymake. Example: $polymake.data(polymake.POINTS([[1,0,0],[1,1,0],[1,0,1],[1,1,1],[1,2,0]]),polymake.FACETS([[1,0,-1],[0,1,0],[2,-1,-1],[0,0,1]]),polymake.AFFINE_HULL(),polymake.N_FACETS([[4]]),polymake.VERTICES([[1,0,0],[1,0,1],[1,1,1],[1,2,0]]),polymake.VERTICES_IN_FACETS([[1,2],[0,1],[2,3],[0,3]]),polymake.AMBIENT_DIM([[2]]),polymake.BOUNDED(),polymake.GRAPH([[1,3],[0,2],[1,3],[0,2]]),polymake.DUAL_GRAPH([[1,2],[0,3],[0,3],[1,2]]));$ /pstr set [(parse) (ox.sm1) pushfile] extension k0connectr oxk0.ccc ( polymake=Object; ) oxexecutestring oxk0.ccc ( QuoteMode(1); ) oxexecutestring oxk0.ccc pstr oxexecutestring oxk0.ccc oxpopcmo /ptree set oxk0.ccc ( QuoteMode(0); ) oxexecutestring [(treeToPolymake) ptree] extension /ss set ss message |
# $OpenXM: OpenXM/src/kan96xx/trans/Makefile.in,v 1.1 2003/11/24 08:16:13 takayama Exp $ OpenXM_HOME=../../.. OpenXM_include=${OpenXM_HOME}/include OpenXM_lib=${OpenXM_HOME}/lib CFLAGS = @CFLAGS@ -g -I${OpenXM_include} -I../Kan -D_BSD_SOURCE AR=ar CC=@CC@ RANLIB=@RANLIB@ YACC=yacc -d KANHEADERS=../Kan/datatype.h ../Kan/stackm.h ../Kan/extern.h ../Kan/gradedset.h ../Kan/extern2.h ../Kan/kclass.h ../plugin/file2.h all: trans.a configure: Makefile Makefile: Makefile.in ./configure .c.o: ${CC} ${CFLAGS} -c $< trans.a: tree2polymake.o ${AR} ru $@ $? ${RANLIB} $@ tree2polymake.o: tree2polymake.c trans.h ${KANHEADERS} ## Data converters kanlibConverter=yylex_polymake.o yy_polymake.tab.o polymake2tfb: yymain_polymake.o yylex_polymake.o yy_polymake.tab.o ${CC} $(CFLAGS) -o polymake2tfb yymain_polymake.o yylex_polymake.o yy_polymake.tab.o -L${OpenXM_lib} -lgc yymain_polymake.o:yymain_polymake.c yy_polymake.tab.h yylex_polymake.o:yylex_polymake.c yylex_polymake.h yy_polymake.tab.h yy_polymake.tab.o : yy_polymake.tab.c yy_polymake.tab.c : yy_polymake.y yylex_polymake.h ${YACC} -b yy_polymake -p PM yy_polymake.y yy_polymake.tab.h : yy_polymake.y yylex_polymake.h ${YACC} -b yy_polymake -p PM yy_polymake.y clean: rm -r -f *.o *~ *.tab.* polymake2tfb distclean: clean