Sat Aug 28 21:20:14 PDT 2004
- Previous message: [Slony1-commit] By darcyb: Fix segfaults in cleanup due to freeing un-inited query4
- Next message: [Slony1-commit] By darcyb: Don't depend on system default build rules to yacc around
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Log Message:
-----------
don't depend on system make rules to lex and yacc around
Modified Files:
--------------
slony1-engine:
configure.ac (r1.30 -> r1.31)
Makefile.global.in (r1.14 -> r1.15)
slony1-engine/src/slonik:
Makefile (r1.10 -> r1.11)
-------------- next part --------------
Index: Makefile.global.in
===================================================================
RCS file: /usr/local/cvsroot/slony1/slony1-engine/Makefile.global.in,v
retrieving revision 1.14
retrieving revision 1.15
diff -LMakefile.global.in -LMakefile.global.in -u -w -r1.14 -r1.15
--- Makefile.global.in
+++ Makefile.global.in
@@ -31,7 +31,13 @@
PTHREAD_CFLAGS = @PTHREAD_CFLAGS@
PTHREAD_LIBS = @PTHREAD_LIBS@
PTHREAD_CC = @PTHREAD_CC@
+
CC = @CC@
+YACC = @YACC@
+YFLAGS = @YFLAGS@
+FLEX = @LEX@
+FLEXFLAGS = @LEXFLAGS@ $(LFLAGS)
+
# Installation.
Index: configure.ac
===================================================================
RCS file: /usr/local/cvsroot/slony1/slony1-engine/configure.ac,v
retrieving revision 1.30
retrieving revision 1.31
diff -Lconfigure.ac -Lconfigure.ac -u -w -r1.30 -r1.31
--- configure.ac
+++ configure.ac
@@ -57,7 +57,15 @@
# Checks for programs.
AC_PROG_CC
AC_PROG_LD
+AC_PROG_LEX
+AC_PROG_YACC
AC_SUBST(LD)
+AC_SUBST(CC)
+AC_SUBST(YACC)
+AC_SUBST(YFLAGS)
+AC_SUBST(LEXFLAGS)
+AC_SUBST(YFLAGS)
+
AC_SUBST(with_gnu_ld)
ACX_PTHREAD()
Index: Makefile
===================================================================
RCS file: /usr/local/cvsroot/slony1/slony1-engine/src/slonik/Makefile,v
retrieving revision 1.10
retrieving revision 1.11
diff -Lsrc/slonik/Makefile -Lsrc/slonik/Makefile -u -w -r1.10 -r1.11
--- src/slonik/Makefile
+++ src/slonik/Makefile
@@ -42,8 +42,23 @@
slonik.o: slonik.c slonik.h
dbutil.o: dbutil.c slonik.h
parser.o: parser.c scan.c
+
parser.c: parser.y slonik.h
+ifdef YACC
+ $(YACC) -d $(YFLAGS) $<
+ mv -f y.tab.c parser.c
+else
+ @echo "Missing yacc $< $@"
+ @exit 1
+endif
+
scan.c: scan.l slonik.h
+ifdef FLEX
+ $(FLEX) $(FLEXFLAGS) -o'$@' $<
+else
+ @echo "Missing flex $< $@"
+ @exit
+endif
clean distclean:
rm -f $(ALL) $(OBJS)
- Previous message: [Slony1-commit] By darcyb: Fix segfaults in cleanup due to freeing un-inited query4
- Next message: [Slony1-commit] By darcyb: Don't depend on system default build rules to yacc around
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Slony1-commit mailing list