Signed-off-by: Tao Liu <l...@redhat.com>
---
 Makefile            | 9 ++++++---
 extensions/Makefile | 2 +-
 2 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/Makefile b/Makefile
index fc1c958..2c22f21 100644
--- a/Makefile
+++ b/Makefile
@@ -305,6 +305,9 @@ endif
 all: make_configure
        @./configure ${CONF_TARGET_FLAG} -p "RPMPKG=${RPMPKG}" -b
        @$(MAKE) gdb_merge
+       @if [ $(findstring eppic,$(CONF_TARGET_FLAG)) = "eppic" ]; then \
+               $(MAKE) eppic_so; \
+       fi;
 #      @$(MAKE) extensions
 
 gdb_merge: force
@@ -381,7 +384,7 @@ install:
 unconfig: make_configure
        @./configure -u
 
-warn Warn nowarn lzo snappy zstd valgrind: all
+warn Warn nowarn lzo snappy zstd valgrind eppic: all
        @true  #dummy
 
 main.o: ${GENERIC_HFILES} main.c
@@ -722,9 +725,9 @@ name:
 dis:
        objdump --disassemble --line-numbers ${PROGRAM} > ${PROGRAM}.dis
 
-extensions: make_configure
+extensions eppic_so: make_configure
        @./configure ${CONF_TARGET_FLAG} -q -b
-       @$(MAKE) do_extensions
+       @$(MAKE) $(if $(filter $@,eppic_so),CONTRIB_SO=eppic.so) do_extensions
 
 do_extensions:
        @$(MAKE) -C extensions -i TARGET=$(TARGET) TARGET_CFLAGS="$(CFLAGS) 
$(TARGET_CFLAGS)" GDB=$(GDB) GDB_FLAGS=$(GDB_FLAGS)
diff --git a/extensions/Makefile b/extensions/Makefile
index e4c68c3..76dbcc6 100644
--- a/extensions/Makefile
+++ b/extensions/Makefile
@@ -24,7 +24,7 @@
 # and that makefile will be invoked. 
 # 
 
-CONTRIB_SO := $(patsubst %.c,%.so,$(wildcard *.c))
+CONTRIB_SO ?= $(patsubst %.c,%.so,$(wildcard *.c))
 
 all: link_defs $(CONTRIB_SO)
        
-- 
2.47.0
--
Crash-utility mailing list -- devel@lists.crash-utility.osci.io
To unsubscribe send an email to devel-le...@lists.crash-utility.osci.io
https://${domain_name}/admin/lists/devel.lists.crash-utility.osci.io/
Contribution Guidelines: https://github.com/crash-utility/crash/wiki

Reply via email to