]> git.ipfire.org Git - thirdparty/ldns.git/commitdiff
Makefile.in: Allow building outside of source directory.
authorErik Rozendaal <erik@NLnetLabs.nl>
Thu, 16 Dec 2004 09:00:11 +0000 (09:00 +0000)
committerErik Rozendaal <erik@NLnetLabs.nl>
Thu, 16 Dec 2004 09:00:11 +0000 (09:00 +0000)
Makefile.in

index aee83fb6a427028ff7a1ccbadfaa80ebe3159cae..b364149d797491d2d9f86f81755f116503ddb399 100644 (file)
@@ -8,7 +8,7 @@ bindir          = @bindir@
 mandir                 = @mandir@
 
 CC             = @CC@
-CPPFLAGS       = @CPPFLAGS@ @DEFS@ -I.
+CPPFLAGS       = @CPPFLAGS@ @DEFS@ -I. -I$(srcdir)
 CFLAGS                 = @CFLAGS@
 LDFLAGS                = @LDFLAGS@
 LIBS           = @LIBS@
@@ -33,7 +33,7 @@ ALL_SOURCES   =       run-test0.c $(LIBDNS_SOURCES)
 COMPILE                = $(CC) $(CPPFLAGS) $(CFLAGS)
 LINK           = $(CC) $(CFLAGS) $(LDFLAGS)
 
-%.o:   %.c
+%.o:   $(srcdir)/%.c
        $(COMPILE) -c $<
 
 .PHONY:        clean realclean docclean doc lint
@@ -65,11 +65,11 @@ docclean:
 
 lint:
        for i in $(ALL_SOURCES); do \
-               $(LINT) $(LINTFLAGS) -I. $$i ; \
+               $(LINT) $(LINTFLAGS) -I. -I$(srcdir) $$i ; \
        done
 
 # Automatic dependencies.
-%.d: %.c
+%.d: $(srcdir)/%.c
        $(SHELL) -ec '$(CC) -MM $(CPPFLAGS) $< \
                      | sed '\''s!\(.*\)\.o[ :]*!$(dir $@)\1.o $@ : !g'\'' > $@; \
                      [ -s $@ ] || rm -f $@'