|
|
@@ -4,6 +4,7 @@ top_srcdir = @top_srcdir@
|
|
|
top_builddir = @top_builddir@
|
|
|
srcdir = @srcdir@
|
|
|
VPATH = @srcdir@
|
|
|
+LIBELF_BUNDLED = @LIBELF_BUNDLED@
|
|
|
|
|
|
@SET_MAKE@
|
|
|
|
|
|
@@ -15,12 +16,14 @@ default: normal
|
|
|
|
|
|
clean:
|
|
|
-+@cd bdlib && $(MAKE) clean
|
|
|
- -+@test -f libelf/Makefile && cd libelf && $(MAKE) clean
|
|
|
+ -+@[ -n "${LIBELF_BUNDLED}" ] && [ -f libelf/Makefile && \
|
|
|
+ cd libelf && $(MAKE) clean
|
|
|
@rm -f *.a
|
|
|
|
|
|
distclean: clean
|
|
|
-+@cd bdlib && $(MAKE) distclean
|
|
|
- -+@test -f libelf/Makefile && cd libelf && $(MAKE) distclean
|
|
|
+ -+@[ -n "${LIBELF_BUNDLED}" ] && [ -f libelf/Makefile ] && \
|
|
|
+ cd libelf && $(MAKE) distclean
|
|
|
|
|
|
notice:
|
|
|
@echo "[*] Making libraries"
|
|
|
@@ -40,15 +43,15 @@ libelf_notice:
|
|
|
$(top_builddir)/lib/libelf/lib/libelf.a: libelf_notice
|
|
|
+@cd libelf/lib && $(MAKE) CFLAGS="-g -O2 -w" libelf.a
|
|
|
|
|
|
-libelf: @LIBELF_BUNDLED@
|
|
|
+libelf: $(LIBELF_BUNDLED)
|
|
|
|
|
|
$(top_builddir)/lib/bdlib/libbdlib.a:
|
|
|
+@cd bdlib && $(MAKE)
|
|
|
|
|
|
bdlib: $(top_builddir)/lib/bdlib/libbdlib.a
|
|
|
|
|
|
-build: $(top_builddir)/lib/bdlib/libbdlib.a @LIBELF_BUNDLED@
|
|
|
-build.debug: $(top_builddir)/lib/bdlib/libbdlib.a @LIBELF_BUNDLED@
|
|
|
+build: $(top_builddir)/lib/bdlib/libbdlib.a $(LIBELF_BUNDLED)
|
|
|
+build.debug: $(top_builddir)/lib/bdlib/libbdlib.a $(LIBELF_BUNDLED)
|
|
|
|
|
|
buildcheck: build
|
|
|
|