Makefile: allow `BUILDDIR` to be a relative path

v2
Ole André Vadla Ravnås 11 years ago
parent 544ba8bf0b
commit 7a7343945d
  1. 4
      Makefile
  2. 2
      tests/Makefile

@ -35,7 +35,7 @@ ifndef BUILDDIR
BLDIR = .
OBJDIR = .
else
BLDIR = $(BUILDDIR)
BLDIR = $(abspath $(BUILDDIR))
OBJDIR = $(BLDIR)/obj
endif
INCDIR = $(DESTDIR)$(PREFIX)/include
@ -254,7 +254,7 @@ PKGCFGF = $(BLDIR)/$(LIBNAME).pc
.PHONY: all clean install uninstall dist
all: $(LIBRARY) $(ARCHIVE) $(PKGCFGF)
$(MAKE) -C tests
$(MAKE) -C tests BUILDDIR=$(BLDIR)
$(INSTALL_DATA) $(BLDIR)/lib$(LIBNAME).$(EXT) $(BLDIR)/tests/
$(LIBRARY): $(LIBOBJ)

@ -10,7 +10,7 @@ OBJDIR = .
LIBDIR = ..
else
TESTDIR = $(BUILDDIR)/tests
OBJDIR = $(BUILDDIR)/obj
OBJDIR = $(BUILDDIR)/obj/tests
LIBDIR = $(BUILDDIR)
endif

Loading…
Cancel
Save