[cig-commits] r6210 - cs/babel/trunk/spike/Spike/Compiler
leif at geodynamics.org
leif at geodynamics.org
Thu Mar 8 22:01:38 PST 2007
Author: leif
Date: 2007-03-08 22:01:38 -0800 (Thu, 08 Mar 2007)
New Revision: 6210
Added:
cs/babel/trunk/spike/Spike/Compiler/yy.h
Modified:
cs/babel/trunk/spike/Spike/Compiler/Makefile
cs/babel/trunk/spike/Spike/Compiler/gram.y
cs/babel/trunk/spike/Spike/Compiler/scan.l
Log:
Fixed some build issues.
Modified: cs/babel/trunk/spike/Spike/Compiler/Makefile
===================================================================
--- cs/babel/trunk/spike/Spike/Compiler/Makefile 2007-03-09 05:35:49 UTC (rev 6209)
+++ cs/babel/trunk/spike/Spike/Compiler/Makefile 2007-03-09 06:01:38 UTC (rev 6210)
@@ -6,7 +6,7 @@
OBJ = gram.o scan.o main.o parser.o
$(BIN)/pyspike: $(OBJ)
- gcc $(CFLAGS) $(OBJ) -o $(BIN)/pyspike -lpython2.4
+ gcc $(CFLAGS) $(OBJ) -o $(BIN)/pyspike -L/usr/lib/python2.4/config -lpython2.4
scan.o: gram.h
@@ -18,13 +18,15 @@
scan.c: scan.l gram.c
flex -o$@ $<
-parser.h: parser.o
+parser.h: parser.c
-parser.o: parser.pyx
+parser.c: parser.pyx
pyrexc $<
- gcc $(CFLAGS) -c -o $@ parser.c
+parser.o: parser.c
+ gcc $(CFLAGS) -c -o $@ $<
+
clean:
- rm -f gram.h gram.c scan.c parser.c y.output *.o
+ rm -f gram.h gram.c gram.output scan.c parser.c parser.pxi parser.h y.output *.o $(BIN)/pyspike*
#.PRECIOUS: gram.c scan.c
Modified: cs/babel/trunk/spike/Spike/Compiler/gram.y
===================================================================
--- cs/babel/trunk/spike/Spike/Compiler/gram.y 2007-03-09 05:35:49 UTC (rev 6209)
+++ cs/babel/trunk/spike/Spike/Compiler/gram.y 2007-03-09 06:01:38 UTC (rev 6210)
@@ -1,6 +1,8 @@
%{
#include <Python.h>
+#undef DL_IMPORT
+#define DL_IMPORT(RTYPE) RTYPE
#include "parser.h"
#define YYSTYPE PyObject *
Modified: cs/babel/trunk/spike/Spike/Compiler/scan.l
===================================================================
--- cs/babel/trunk/spike/Spike/Compiler/scan.l 2007-03-09 05:35:49 UTC (rev 6209)
+++ cs/babel/trunk/spike/Spike/Compiler/scan.l 2007-03-09 06:01:38 UTC (rev 6210)
@@ -13,6 +13,8 @@
#include <stdio.h>
#include <Python.h>
+#undef DL_IMPORT
+#define DL_IMPORT(RTYPE) RTYPE
#include "gram.h"
#include "parser.h"
Added: cs/babel/trunk/spike/Spike/Compiler/yy.h
===================================================================
--- cs/babel/trunk/spike/Spike/Compiler/yy.h 2007-03-09 05:35:49 UTC (rev 6209)
+++ cs/babel/trunk/spike/Spike/Compiler/yy.h 2007-03-09 06:01:38 UTC (rev 6210)
@@ -0,0 +1,4 @@
+
+extern FILE *yyin;
+int yyparse();
+
More information about the cig-commits
mailing list