]> granicus.if.org Git - sudo/commitdiff
added support for building in other than the sourcedir
authorTodd C. Miller <Todd.Miller@courtesan.com>
Wed, 13 Sep 1995 01:38:34 +0000 (01:38 +0000)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Wed, 13 Sep 1995 01:38:34 +0000 (01:38 +0000)
Makefile.in

index fb4736e7758e8a744ddcc996780351895bd28c4e..7e91ca193ba30acbfd19ca7a303e652545b6cd39 100644 (file)
@@ -50,7 +50,7 @@ OSDEFS = @OSDEFS@
 CPPFLAGS = @CPPFLAGS@
 
 # Usually -g or -O
-CFLAGS = @CFLAGS@
+CFLAGS = -I. -I$(srcdir) @CFLAGS@
 
 # How to make a static binary
 LDFLAGS = @LDFLAGS@
@@ -133,14 +133,16 @@ visudo: $(PARSEOBJS) $(VISUDOBJS)
        $(CC) -o $@ $(PARSEOBJS) $(VISUDOBJS) $(LIBOBJS) $(LDFLAGS) $(LIBS)
 
 y.tab.o: $(HDRS) y.tab.c
+       $(CC) -c $(CPPFLAGS) $(CFLAGS) $(OSDEFS) $(OPTIONS) y.tab.c
 
 y.tab.c y.tab.h: parse.yacc
-       $(YACC) -d parse.yacc
+       $(YACC) -d $(srcdir)/parse.yacc
 
 lex.yy.o: lex.yy.c y.tab.h $(HDRS)
+       $(CC) -c $(CPPFLAGS) $(CFLAGS) $(OSDEFS) $(OPTIONS) lex.yy.c
 
 lex.yy.c: parse.lex
-       $(LEX) parse.lex
+       $(LEX) $(srcdir)/parse.lex
 
 testsudoers: $(PARSEOBJS) $(TESTOBJS)
        $(CC) -o $@ $(PARSEOBJS) $(TESTOBJS) $(LDFLAGS) $(LIBS)