summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--plugins/androhelpers/Makefile.am8
-rw-r--r--plugins/arm/Makefile.am8
-rw-r--r--plugins/arm/python/Makefile.am5
-rw-r--r--plugins/arm/python/v7/Makefile.am6
-rw-r--r--plugins/arm/v7/Makefile.am5
-rw-r--r--plugins/arm/v7/opcodes/Makefile.am5
-rw-r--r--plugins/arm/v7/operands/Makefile.am5
-rw-r--r--plugins/dalvik/Makefile.am9
-rw-r--r--plugins/dalvik/operands/Makefile.am7
-rw-r--r--plugins/dalvik/pseudo/Makefile.am5
-rw-r--r--plugins/dalvik/v35/Makefile.am5
-rw-r--r--plugins/dalvik/v35/opcodes/Makefile.am5
-rw-r--r--plugins/devdbg/Makefile.am6
-rwxr-xr-xplugins/dex/Makefile.am8
-rw-r--r--plugins/dex/python/Makefile.am6
-rw-r--r--plugins/dexbnf/Makefile.am6
-rw-r--r--plugins/dexbnf/python/Makefile.am6
-rw-r--r--plugins/elf/Makefile.am8
-rw-r--r--plugins/elf/python/Makefile.am6
-rw-r--r--plugins/fmtp/Makefile.am6
-rw-r--r--plugins/libcsem/Makefile.am6
-rw-r--r--plugins/mobicore/Makefile.am6
-rw-r--r--plugins/pychrysalide/Makefile.am6
-rw-r--r--plugins/pychrysalide/analysis/Makefile.am5
-rw-r--r--plugins/pychrysalide/analysis/contents/Makefile.am5
-rw-r--r--plugins/pychrysalide/analysis/db/Makefile.am5
-rw-r--r--plugins/pychrysalide/analysis/db/items/Makefile.am5
-rw-r--r--plugins/pychrysalide/arch/Makefile.am6
-rw-r--r--plugins/pychrysalide/common/Makefile.am6
-rw-r--r--plugins/pychrysalide/core/Makefile.am6
-rw-r--r--plugins/pychrysalide/debug/Makefile.am5
-rw-r--r--plugins/pychrysalide/debug/gdbrsp/Makefile.am6
-rw-r--r--plugins/pychrysalide/format/Makefile.am5
-rw-r--r--plugins/pychrysalide/glibext/Makefile.am6
-rw-r--r--plugins/pychrysalide/gtkext/Makefile.am6
-rw-r--r--plugins/pychrysalide/gui/Makefile.am5
-rw-r--r--plugins/pychrysalide/gui/panels/Makefile.am6
-rw-r--r--plugins/pychrysalide/mangling/Makefile.am5
-rw-r--r--plugins/readdex/Makefile.am6
-rw-r--r--plugins/readelf/Makefile.am6
-rw-r--r--plugins/readmc/Makefile.am6
-rw-r--r--plugins/ropgadgets/Makefile.am6
-rw-r--r--plugins/stackvars/Makefile.am8
43 files changed, 244 insertions, 13 deletions
diff --git a/plugins/androhelpers/Makefile.am b/plugins/androhelpers/Makefile.am
index 031396e..1eb374e 100644
--- a/plugins/androhelpers/Makefile.am
+++ b/plugins/androhelpers/Makefile.am
@@ -1,6 +1,9 @@
lib_LTLIBRARIES = libandrohelpers.la
+libdir = $(pluginsdir)
+
+
libandrohelpers_la_SOURCES = \
androhelpers.h androhelpers.c \
params.h params.c \
@@ -10,6 +13,11 @@ libandrohelpers_la_SOURCES = \
libandrohelpers_la_LDFLAGS = -L$(top_srcdir)/src/.libs -lchrysacore
+devdir = $(includedir)/chrysalide-$(subdir)
+
+dev_HEADERS = $(libandrohelpers_la_SOURCES:%c=)
+
+
AM_CPPFLAGS = $(LIBGTK_CFLAGS) $(LIBXML_CFLAGS) $(LIBPYTHON_CFLAGS) $(LIBPYGOBJECT_CFLAGS) \
-I$(top_srcdir)/src
diff --git a/plugins/arm/Makefile.am b/plugins/arm/Makefile.am
index 597249f..22ba102 100644
--- a/plugins/arm/Makefile.am
+++ b/plugins/arm/Makefile.am
@@ -1,6 +1,9 @@
lib_LTLIBRARIES = libarm.la
+libdir = $(pluginsdir)
+
+
libarm_la_SOURCES = \
cond.h \
context-int.h \
@@ -24,6 +27,11 @@ libarm_la_LDFLAGS = $(LIBPYTHON_LIBS) $(LIBPYGOBJECT_LIBS) \
-L$(top_srcdir)/src/.libs -lchrysacore
+devdir = $(includedir)/chrysalide-$(subdir)
+
+dev_HEADERS = $(libarm_la_SOURCES:%c=)
+
+
AM_CPPFLAGS = $(LIBGTK_CFLAGS) $(LIBPYTHON_CFLAGS) $(LIBPYGOBJECT_CFLAGS) $(LIBXML_CFLAGS) -I$(top_srcdir)/src
AM_CFLAGS = $(DEBUG_CFLAGS) $(WARNING_FLAGS) $(COMPLIANCE_FLAGS)
diff --git a/plugins/arm/python/Makefile.am b/plugins/arm/python/Makefile.am
index 63bc7be..0ad7f10 100644
--- a/plugins/arm/python/Makefile.am
+++ b/plugins/arm/python/Makefile.am
@@ -12,6 +12,11 @@ libarmpython_la_LIBADD = \
libarmpython_la_LDFLAGS =
+devdir = $(includedir)/chrysalide-$(subdir)
+
+dev_HEADERS = $(libarmpython_la_SOURCES:%c=)
+
+
AM_CPPFLAGS = $(LIBGTK_CFLAGS) $(LIBXML_CFLAGS) $(LIBPYTHON_CFLAGS) $(LIBPYGOBJECT_CFLAGS) \
-I$(top_srcdir)/src
diff --git a/plugins/arm/python/v7/Makefile.am b/plugins/arm/python/v7/Makefile.am
index f4f6df4..6970b63 100644
--- a/plugins/arm/python/v7/Makefile.am
+++ b/plugins/arm/python/v7/Makefile.am
@@ -6,10 +6,14 @@ libarmpythonv7_la_SOURCES = \
module.h module.c \
processor.h processor.c
-
libarmpythonv7_la_LDFLAGS =
+devdir = $(includedir)/chrysalide-$(subdir)
+
+dev_HEADERS = $(libarmpythonv7_la_SOURCES:%c=)
+
+
AM_CPPFLAGS = $(LIBGTK_CFLAGS) $(LIBXML_CFLAGS) $(LIBPYTHON_CFLAGS) $(LIBPYGOBJECT_CFLAGS) \
-I$(top_srcdir)/src
diff --git a/plugins/arm/v7/Makefile.am b/plugins/arm/v7/Makefile.am
index bac6841..1ce4b01 100644
--- a/plugins/arm/v7/Makefile.am
+++ b/plugins/arm/v7/Makefile.am
@@ -25,6 +25,11 @@ libarmv7_la_LIBADD = \
libarmv7_la_CFLAGS = $(AM_CFLAGS)
+devdir = $(includedir)/chrysalide-$(subdir)
+
+dev_HEADERS = $(libarmv7_la_SOURCES:%c=)
+
+
AM_CPPFLAGS = $(LIBGTK_CFLAGS) $(LIBXML_CFLAGS) -I$(top_srcdir)/src
AM_CFLAGS = $(DEBUG_CFLAGS) $(WARNING_FLAGS) $(COMPLIANCE_FLAGS)
diff --git a/plugins/arm/v7/opcodes/Makefile.am b/plugins/arm/v7/opcodes/Makefile.am
index ddaabb7..3f5b000 100644
--- a/plugins/arm/v7/opcodes/Makefile.am
+++ b/plugins/arm/v7/opcodes/Makefile.am
@@ -18,6 +18,11 @@ libarmv7opcodes_la_LIBADD =
libarmv7opcodes_la_CFLAGS = $(AM_CFLAGS)
+devdir = $(includedir)/chrysalide-$(subdir)
+
+dev_HEADERS = $(libarmv7opcodes_la_SOURCES:%c=)
+
+
AM_CPPFLAGS = $(LIBGTK_CFLAGS) $(LIBXML_CFLAGS)
AM_CFLAGS = $(DEBUG_CFLAGS) $(WARNING_FLAGS) $(COMPLIANCE_FLAGS) -I$(top_srcdir)/src
diff --git a/plugins/arm/v7/operands/Makefile.am b/plugins/arm/v7/operands/Makefile.am
index 5b2d245..eca891c 100644
--- a/plugins/arm/v7/operands/Makefile.am
+++ b/plugins/arm/v7/operands/Makefile.am
@@ -16,6 +16,11 @@ libarmv7operands_la_LIBADD =
libarmv7operands_la_CFLAGS = $(AM_CFLAGS)
+devdir = $(includedir)/chrysalide-$(subdir)
+
+dev_HEADERS = $(libarmv7operands_la_SOURCES:%c=)
+
+
AM_CPPFLAGS = $(LIBGTK_CFLAGS) $(LIBXML_CFLAGS) -I$(top_srcdir)/src
AM_CFLAGS = $(DEBUG_CFLAGS) $(WARNING_FLAGS) $(COMPLIANCE_FLAGS)
diff --git a/plugins/dalvik/Makefile.am b/plugins/dalvik/Makefile.am
index 2c44d7c..33dab13 100644
--- a/plugins/dalvik/Makefile.am
+++ b/plugins/dalvik/Makefile.am
@@ -1,12 +1,14 @@
lib_LTLIBRARIES = libdalvik.la
+libdir = $(pluginsdir)
+
+
libdalvik_la_SOURCES = \
context.h context.c \
core.h core.c \
fetch.h fetch.c \
helpers.h \
- instruction-def.h \
instruction-int.h \
instruction.h instruction.c \
link.h link.c \
@@ -26,6 +28,11 @@ libdalvik_la_CFLAGS = $(AM_CFLAGS)
libdalvik_la_LDFLAGS = -L$(top_srcdir)/src/.libs -lchrysacore
+devdir = $(includedir)/chrysalide-$(subdir)
+
+dev_HEADERS = $(libdalvik_la_SOURCES:%c=)
+
+
AM_CPPFLAGS = $(LIBGTK_CFLAGS) $(LIBPYTHON_CFLAGS) $(LIBPYGOBJECT_CFLAGS) $(LIBXML_CFLAGS) -I$(top_srcdir)/src
AM_CFLAGS = $(DEBUG_CFLAGS) $(WARNING_FLAGS) $(COMPLIANCE_FLAGS)
diff --git a/plugins/dalvik/operands/Makefile.am b/plugins/dalvik/operands/Makefile.am
index 2c2ba27..1c04231 100644
--- a/plugins/dalvik/operands/Makefile.am
+++ b/plugins/dalvik/operands/Makefile.am
@@ -6,7 +6,12 @@ libdalvikoperands_la_SOURCES = \
pool.h pool.c \
register.h register.c
-libdalvik_la_CFLAGS = $(AM_CFLAGS)
+libdalvikoperands_la_CFLAGS = $(AM_CFLAGS)
+
+
+devdir = $(includedir)/chrysalide-$(subdir)
+
+dev_HEADERS = $(libdalvikoperands_la_SOURCES:%c=)
AM_CPPFLAGS = $(LIBGTK_CFLAGS) $(LIBXML_CFLAGS) -I$(top_srcdir)/src
diff --git a/plugins/dalvik/pseudo/Makefile.am b/plugins/dalvik/pseudo/Makefile.am
index 6f49159..422c314 100644
--- a/plugins/dalvik/pseudo/Makefile.am
+++ b/plugins/dalvik/pseudo/Makefile.am
@@ -10,6 +10,11 @@ libdalvikpseudo_la_LIBADD =
libdalvikpseudo_la_CFLAGS = $(AM_CFLAGS)
+devdir = $(includedir)/chrysalide-$(subdir)
+
+dev_HEADERS = $(libdalvikpseudo_la_SOURCES:%c=)
+
+
AM_CPPFLAGS = $(LIBGTK_CFLAGS) $(LIBXML_CFLAGS) -I$(top_srcdir)/src
AM_CFLAGS = $(DEBUG_CFLAGS) $(WARNING_FLAGS) $(COMPLIANCE_FLAGS)
diff --git a/plugins/dalvik/v35/Makefile.am b/plugins/dalvik/v35/Makefile.am
index 71466e2..ad179c0 100644
--- a/plugins/dalvik/v35/Makefile.am
+++ b/plugins/dalvik/v35/Makefile.am
@@ -12,6 +12,11 @@ libdalvik35_la_LIBADD = \
libdalvik35_la_CFLAGS = $(AM_CFLAGS)
+devdir = $(includedir)/chrysalide-$(subdir)
+
+dev_HEADERS = $(libdalvik35_la_SOURCES:%c=)
+
+
AM_CPPFLAGS = $(LIBGTK_CFLAGS) $(LIBPYTHON_CFLAGS) $(LIBPYGOBJECT_CFLAGS) $(LIBXML_CFLAGS) -I$(top_srcdir)/src
AM_CFLAGS = $(DEBUG_CFLAGS) $(WARNING_FLAGS) $(COMPLIANCE_FLAGS)
diff --git a/plugins/dalvik/v35/opcodes/Makefile.am b/plugins/dalvik/v35/opcodes/Makefile.am
index 4746f5c..986c759 100644
--- a/plugins/dalvik/v35/opcodes/Makefile.am
+++ b/plugins/dalvik/v35/opcodes/Makefile.am
@@ -18,6 +18,11 @@ libdalvik35opcodes_la_LIBADD =
libdalvik35opcodes_la_CFLAGS = $(AM_CFLAGS)
+devdir = $(includedir)/chrysalide-$(subdir)
+
+dev_HEADERS = $(libdalvik35opcodes_la_SOURCES:%c=)
+
+
AM_CPPFLAGS = $(LIBGTK_CFLAGS) $(LIBXML_CFLAGS) -I$(top_srcdir)/src
AM_CFLAGS = $(DEBUG_CFLAGS) $(WARNING_FLAGS) $(COMPLIANCE_FLAGS)
diff --git a/plugins/devdbg/Makefile.am b/plugins/devdbg/Makefile.am
index ff62e1a..3e258bd 100644
--- a/plugins/devdbg/Makefile.am
+++ b/plugins/devdbg/Makefile.am
@@ -3,6 +3,7 @@ lib_LTLIBRARIES = libspeed.la
libdir = $(pluginsdir)
+
libspeed_la_SOURCES = \
speed.h speed.c
@@ -11,6 +12,11 @@ libspeed_la_CFLAGS = $(AM_CFLAGS)
libspeed_la_LDFLAGS = -L$(top_srcdir)/src/.libs -lchrysacore
+devdir = $(includedir)/chrysalide-$(subdir)
+
+dev_HEADERS = $(libspeed_la_SOURCES:%c=)
+
+
AM_CPPFLAGS = $(LIBGTK_CFLAGS) $(LIBXML_CFLAGS) -I$(top_srcdir)/src
AM_CFLAGS = $(DEBUG_CFLAGS) $(WARNING_FLAGS) $(COMPLIANCE_FLAGS)
diff --git a/plugins/dex/Makefile.am b/plugins/dex/Makefile.am
index cfa07d7..50c1dcc 100755
--- a/plugins/dex/Makefile.am
+++ b/plugins/dex/Makefile.am
@@ -1,6 +1,9 @@
lib_LTLIBRARIES = libdex.la
+libdir = $(pluginsdir)
+
+
libdex_la_SOURCES = \
core.h core.c \
class.h class.c \
@@ -18,6 +21,11 @@ libdex_la_LDFLAGS = $(LIBPYTHON_LIBS) $(LIBPYGOBJECT_LIBS) \
-L$(top_srcdir)/src/.libs -lchrysacore
+devdir = $(includedir)/chrysalide-$(subdir)
+
+dev_HEADERS = $(libdex_la_SOURCES:%c=)
+
+
AM_CPPFLAGS = $(LIBGTK_CFLAGS) $(LIBXML_CFLAGS) -I$(top_srcdir)/src
AM_CFLAGS = $(DEBUG_CFLAGS) $(WARNING_FLAGS) $(COMPLIANCE_FLAGS)
diff --git a/plugins/dex/python/Makefile.am b/plugins/dex/python/Makefile.am
index fc6f85e..d23ca65 100644
--- a/plugins/dex/python/Makefile.am
+++ b/plugins/dex/python/Makefile.am
@@ -6,10 +6,14 @@ libdexpython_la_SOURCES = \
format.h format.c \
module.h module.c
-
libdexpython_la_LDFLAGS =
+devdir = $(includedir)/chrysalide-$(subdir)
+
+dev_HEADERS = $(libdexpython_la_SOURCES:%c=)
+
+
AM_CPPFLAGS = $(LIBGTK_CFLAGS) $(LIBXML_CFLAGS) $(LIBPYTHON_CFLAGS) $(LIBPYGOBJECT_CFLAGS) \
-I$(top_srcdir)/src
diff --git a/plugins/dexbnf/Makefile.am b/plugins/dexbnf/Makefile.am
index 7daa761..b255871 100644
--- a/plugins/dexbnf/Makefile.am
+++ b/plugins/dexbnf/Makefile.am
@@ -3,6 +3,7 @@ lib_LTLIBRARIES = libdexbnf.la
libdir = $(pluginsdir)
+
libdexbnf_la_SOURCES = \
context.h context.c \
core.h core.c \
@@ -20,6 +21,11 @@ libdexbnf_la_LDFLAGS = $(LIBPYTHON_LIBS) $(LIBPYGOBJECT_LIBS) \
-L$(top_srcdir)/src/.libs -lchrysacore
+devdir = $(includedir)/chrysalide-$(subdir)
+
+dev_HEADERS = $(libdexbnf_la_SOURCES:%c=)
+
+
AM_CPPFLAGS = $(LIBGTK_CFLAGS) $(LIBXML_CFLAGS) -I$(top_srcdir)/src
AM_CFLAGS = $(DEBUG_CFLAGS) $(WARNING_FLAGS) $(COMPLIANCE_FLAGS)
diff --git a/plugins/dexbnf/python/Makefile.am b/plugins/dexbnf/python/Makefile.am
index 4d60a1c..135fd5a 100644
--- a/plugins/dexbnf/python/Makefile.am
+++ b/plugins/dexbnf/python/Makefile.am
@@ -5,10 +5,14 @@ libdexbnfpython_la_SOURCES = \
demangler.h demangler.c \
module.h module.c
-
libdexbnfpython_la_LDFLAGS =
+devdir = $(includedir)/chrysalide-$(subdir)
+
+dev_HEADERS = $(libdexbnfpython_la_SOURCES:%c=)
+
+
AM_CPPFLAGS = $(LIBGTK_CFLAGS) $(LIBXML_CFLAGS) $(LIBPYTHON_CFLAGS) $(LIBPYGOBJECT_CFLAGS) \
-I$(top_srcdir)/src
diff --git a/plugins/elf/Makefile.am b/plugins/elf/Makefile.am
index 415bd2b..ccfa2d5 100644
--- a/plugins/elf/Makefile.am
+++ b/plugins/elf/Makefile.am
@@ -1,6 +1,9 @@
lib_LTLIBRARIES = libelf.la
+libdir = $(pluginsdir)
+
+
libelf_la_SOURCES = \
core.h core.c \
elf-int.h elf-int.c \
@@ -22,6 +25,11 @@ libelf_la_LDFLAGS = $(LIBPYTHON_LIBS) $(LIBPYGOBJECT_LIBS) \
-L$(top_srcdir)/src/.libs -lchrysacore
+devdir = $(includedir)/chrysalide-$(subdir)
+
+dev_HEADERS = $(libelf_la_SOURCES:%c=)
+
+
AM_CPPFLAGS = $(LIBGTK_CFLAGS) $(LIBPYTHON_CFLAGS) $(LIBPYGOBJECT_CFLAGS) $(LIBXML_CFLAGS) -I$(top_srcdir)/src
AM_CFLAGS = $(DEBUG_CFLAGS) $(WARNING_FLAGS) $(COMPLIANCE_FLAGS)
diff --git a/plugins/elf/python/Makefile.am b/plugins/elf/python/Makefile.am
index ce2fe74..4912254 100644
--- a/plugins/elf/python/Makefile.am
+++ b/plugins/elf/python/Makefile.am
@@ -11,10 +11,14 @@ libelfpython_la_SOURCES = \
section.h section.c \
translate.h translate.c
-
libelfpython_la_LDFLAGS =
+devdir = $(includedir)/chrysalide-$(subdir)
+
+dev_HEADERS = $(libelfpython_la_SOURCES:%c=)
+
+
AM_CPPFLAGS = $(LIBGTK_CFLAGS) $(LIBXML_CFLAGS) $(LIBPYTHON_CFLAGS) $(LIBPYGOBJECT_CFLAGS) \
-I$(top_srcdir)/src
diff --git a/plugins/fmtp/Makefile.am b/plugins/fmtp/Makefile.am
index 5a95306..5bfe450 100644
--- a/plugins/fmtp/Makefile.am
+++ b/plugins/fmtp/Makefile.am
@@ -3,6 +3,7 @@ lib_LTLIBRARIES = libfmtp.la
libdir = $(pluginsdir)
+
libfmtp_la_SOURCES = \
def.h \
parser.h parser.c
@@ -12,6 +13,11 @@ libfmtp_la_CFLAGS = $(AM_CFLAGS)
libfmtp_la_LDFLAGS = -L$(top_srcdir)/src/.libs -lchrysacore
+devdir = $(includedir)/chrysalide-$(subdir)
+
+dev_HEADERS = $(libfmtp_la_SOURCES:%c=)
+
+
AM_CPPFLAGS = $(LIBGTK_CFLAGS) $(LIBXML_CFLAGS) -I$(top_srcdir)/src
AM_CFLAGS = $(DEBUG_CFLAGS) $(WARNING_FLAGS) $(COMPLIANCE_FLAGS)
diff --git a/plugins/libcsem/Makefile.am b/plugins/libcsem/Makefile.am
index 2b29e81..5a7babc 100644
--- a/plugins/libcsem/Makefile.am
+++ b/plugins/libcsem/Makefile.am
@@ -3,6 +3,7 @@ lib_LTLIBRARIES = liblibcsem.la
libdir = $(pluginsdir)
+
liblibcsem_la_SOURCES = \
exit.h exit.c \
semantic.h semantic.c
@@ -12,6 +13,11 @@ liblibcsem_la_CFLAGS = $(AM_CFLAGS)
liblibcsem_la_LDFLAGS = -L$(top_srcdir)/src/.libs -lchrysacore
+devdir = $(includedir)/chrysalide-$(subdir)
+
+dev_HEADERS = $(liblibcsem_la_SOURCES:%c=)
+
+
AM_CPPFLAGS = $(LIBGTK_CFLAGS) $(LIBXML_CFLAGS) -I$(top_srcdir)/src -I$(top_srcdir)
AM_CFLAGS = $(DEBUG_CFLAGS) $(WARNING_FLAGS) $(COMPLIANCE_FLAGS)
diff --git a/plugins/mobicore/Makefile.am b/plugins/mobicore/Makefile.am
index 8814d5c..63bf19d 100644
--- a/plugins/mobicore/Makefile.am
+++ b/plugins/mobicore/Makefile.am
@@ -3,6 +3,7 @@ lib_LTLIBRARIES = libmobicore.la
libdir = $(pluginsdir)
+
libmobicore_la_SOURCES = \
mclf-def.h \
mclf-int.h mclf-int.c \
@@ -15,6 +16,11 @@ libmobicore_la_CFLAGS = $(AM_CFLAGS)
libmobicore_la_LDFLAGS = -L$(top_srcdir)/src/.libs -lchrysacore
+devdir = $(includedir)/chrysalide-$(subdir)
+
+dev_HEADERS = $(libmobicore_la_SOURCES:%c=)
+
+
AM_CPPFLAGS = $(LIBGTK_CFLAGS) $(LIBXML_CFLAGS) -I$(top_srcdir)/src
AM_CFLAGS = $(DEBUG_CFLAGS) $(WARNING_FLAGS) $(COMPLIANCE_FLAGS)
diff --git a/plugins/pychrysalide/Makefile.am b/plugins/pychrysalide/Makefile.am
index b023726..bc01ee3 100644
--- a/plugins/pychrysalide/Makefile.am
+++ b/plugins/pychrysalide/Makefile.am
@@ -3,6 +3,7 @@ pkglib_LTLIBRARIES = pychrysalide.la
libdir = $(pluginsdir)
+
pychrysalide_la_SOURCES = \
access.h access.c \
helpers.h helpers.c \
@@ -28,6 +29,11 @@ pychrysalide_la_LDFLAGS = -module -avoid-version \
-L$(top_srcdir)/src/.libs -lchrysacore
+devdir = $(includedir)/chrysalide-$(subdir)
+
+dev_HEADERS = $(pychrysalide_la_SOURCES:%c=)
+
+
AM_CPPFLAGS = $(LIBPYTHON_CFLAGS) $(LIBPYGOBJECT_CFLAGS) $(LIBGTK_CFLAGS) $(LIBXML_CFLAGS) \
-I$(top_srcdir)/src
diff --git a/plugins/pychrysalide/analysis/Makefile.am b/plugins/pychrysalide/analysis/Makefile.am
index 61d2c94..570235d 100644
--- a/plugins/pychrysalide/analysis/Makefile.am
+++ b/plugins/pychrysalide/analysis/Makefile.am
@@ -19,6 +19,11 @@ libpychrysaanalysis_la_LIBADD = \
libpychrysaanalysis_la_LDFLAGS =
+devdir = $(includedir)/chrysalide-$(subdir)
+
+dev_HEADERS = $(libpychrysaanalysis_la_SOURCES:%c=)
+
+
AM_CPPFLAGS = $(LIBGTK_CFLAGS) $(LIBXML_CFLAGS) $(LIBPYTHON_CFLAGS) $(LIBPYGOBJECT_CFLAGS) \
-I$(top_srcdir)/src
diff --git a/plugins/pychrysalide/analysis/contents/Makefile.am b/plugins/pychrysalide/analysis/contents/Makefile.am
index 1ab183c..523ec4d 100644
--- a/plugins/pychrysalide/analysis/contents/Makefile.am
+++ b/plugins/pychrysalide/analysis/contents/Makefile.am
@@ -11,6 +11,11 @@ libpychrysaanalysiscontents_la_SOURCES = \
libpychrysaanalysiscontents_la_LDFLAGS =
+devdir = $(includedir)/chrysalide-$(subdir)
+
+dev_HEADERS = $(libpychrysaanalysiscontents_la_SOURCES:%c=)
+
+
AM_CPPFLAGS = $(LIBGTK_CFLAGS) $(LIBXML_CFLAGS) $(LIBPYTHON_CFLAGS) $(LIBPYGOBJECT_CFLAGS) \
-I$(top_srcdir)/src
diff --git a/plugins/pychrysalide/analysis/db/Makefile.am b/plugins/pychrysalide/analysis/db/Makefile.am
index 1cee748..940deca 100644
--- a/plugins/pychrysalide/analysis/db/Makefile.am
+++ b/plugins/pychrysalide/analysis/db/Makefile.am
@@ -11,6 +11,11 @@ libpychrysaanalysisdb_la_LDFLAGS = \
items/libpychrysaanalysisdbitems.la
+devdir = $(includedir)/chrysalide-$(subdir)
+
+dev_HEADERS = $(libpychrysaanalysisdb_la_SOURCES:%c=)
+
+
AM_CPPFLAGS = $(LIBGTK_CFLAGS) $(LIBXML_CFLAGS) $(LIBPYTHON_CFLAGS) $(LIBPYGOBJECT_CFLAGS) \
-I$(top_srcdir)/src
diff --git a/plugins/pychrysalide/analysis/db/items/Makefile.am b/plugins/pychrysalide/analysis/db/items/Makefile.am
index 76eae4e..fbb3e22 100644
--- a/plugins/pychrysalide/analysis/db/items/Makefile.am
+++ b/plugins/pychrysalide/analysis/db/items/Makefile.am
@@ -8,6 +8,11 @@ libpychrysaanalysisdbitems_la_SOURCES = \
libpychrysaanalysisdbitems_la_LDFLAGS =
+devdir = $(includedir)/chrysalide-$(subdir)
+
+dev_HEADERS = $(libpychrysaanalysisdbitems_la_SOURCES:%c=)
+
+
AM_CPPFLAGS = $(LIBGTK_CFLAGS) $(LIBXML_CFLAGS) $(LIBPYTHON_CFLAGS) $(LIBPYGOBJECT_CFLAGS) \
-I$(top_srcdir)/src
diff --git a/plugins/pychrysalide/arch/Makefile.am b/plugins/pychrysalide/arch/Makefile.am
index c257f8a..eb4b127 100644
--- a/plugins/pychrysalide/arch/Makefile.am
+++ b/plugins/pychrysalide/arch/Makefile.am
@@ -13,10 +13,14 @@ libpychrysaarch_la_SOURCES = \
libpychrysaarch_la_LIBADD =
-
libpychrysaarch_la_LDFLAGS =
+devdir = $(includedir)/chrysalide-$(subdir)
+
+dev_HEADERS = $(libpychrysaarch_la_SOURCES:%c=)
+
+
AM_CPPFLAGS = $(LIBGTK_CFLAGS) $(LIBXML_CFLAGS) $(LIBPYTHON_CFLAGS) $(LIBPYGOBJECT_CFLAGS) \
-I$(top_srcdir)/src
diff --git a/plugins/pychrysalide/common/Makefile.am b/plugins/pychrysalide/common/Makefile.am
index 96b08d2..e4c337f 100644
--- a/plugins/pychrysalide/common/Makefile.am
+++ b/plugins/pychrysalide/common/Makefile.am
@@ -7,10 +7,14 @@ libpychrysacommon_la_SOURCES = \
module.h module.c \
pathname.h pathname.c
-
libpychrysacommon_la_LDFLAGS =
+devdir = $(includedir)/chrysalide-$(subdir)
+
+dev_HEADERS = $(libpychrysacommon_la_SOURCES:%c=)
+
+
AM_CPPFLAGS = $(LIBGTK_CFLAGS) $(LIBXML_CFLAGS) $(LIBPYTHON_CFLAGS) $(LIBPYGOBJECT_CFLAGS) \
-I$(top_srcdir)/src
diff --git a/plugins/pychrysalide/core/Makefile.am b/plugins/pychrysalide/core/Makefile.am
index 999674d..9e467ff 100644
--- a/plugins/pychrysalide/core/Makefile.am
+++ b/plugins/pychrysalide/core/Makefile.am
@@ -9,10 +9,14 @@ libpychrysacore_la_SOURCES = \
module.h module.c \
params.h params.c
-
libpychrysacore_la_LDFLAGS =
+devdir = $(includedir)/chrysalide-$(subdir)
+
+dev_HEADERS = $(libpychrysacore_la_SOURCES:%c=)
+
+
AM_CPPFLAGS = $(LIBGTK_CFLAGS) $(LIBXML_CFLAGS) $(LIBPYTHON_CFLAGS) $(LIBPYGOBJECT_CFLAGS) \
-I$(top_srcdir)/src
diff --git a/plugins/pychrysalide/debug/Makefile.am b/plugins/pychrysalide/debug/Makefile.am
index 5fc2e6a..a5d7da3 100644
--- a/plugins/pychrysalide/debug/Makefile.am
+++ b/plugins/pychrysalide/debug/Makefile.am
@@ -11,6 +11,11 @@ libpychrysadebug_la_LIBADD = \
libpychrysadebug_la_LDFLAGS =
+devdir = $(includedir)/chrysalide-$(subdir)
+
+dev_HEADERS = $(libpychrysadebug_la_SOURCES:%c=)
+
+
AM_CPPFLAGS = $(LIBGTK_CFLAGS) $(LIBXML_CFLAGS) $(LIBPYTHON_CFLAGS) $(LIBPYGOBJECT_CFLAGS) \
-I$(top_srcdir)/src
diff --git a/plugins/pychrysalide/debug/gdbrsp/Makefile.am b/plugins/pychrysalide/debug/gdbrsp/Makefile.am
index 1b7227f..8ece12b 100644
--- a/plugins/pychrysalide/debug/gdbrsp/Makefile.am
+++ b/plugins/pychrysalide/debug/gdbrsp/Makefile.am
@@ -5,10 +5,14 @@ libpychrysadebuggdbrsp_la_SOURCES = \
gdb.h gdb.c \
module.h module.c
-
libpychrysadebuggdbrsp_la_LDFLAGS =
+devdir = $(includedir)/chrysalide-$(subdir)
+
+dev_HEADERS = $(libpychrysadebuggdbrsp_la_SOURCES:%c=)
+
+
AM_CPPFLAGS = $(LIBGTK_CFLAGS) $(LIBXML_CFLAGS) $(LIBPYTHON_CFLAGS) $(LIBPYGOBJECT_CFLAGS) \
-I$(top_srcdir)/src
diff --git a/plugins/pychrysalide/format/Makefile.am b/plugins/pychrysalide/format/Makefile.am
index adb3d39..0dac280 100644
--- a/plugins/pychrysalide/format/Makefile.am
+++ b/plugins/pychrysalide/format/Makefile.am
@@ -13,6 +13,11 @@ libpychrysaformat_la_LIBADD =
libpychrysaformat_la_LDFLAGS =
+devdir = $(includedir)/chrysalide-$(subdir)
+
+dev_HEADERS = $(libpychrysaformat_la_SOURCES:%c=)
+
+
AM_CPPFLAGS = $(LIBGTK_CFLAGS) $(LIBXML_CFLAGS) $(LIBPYTHON_CFLAGS) $(LIBPYGOBJECT_CFLAGS) \
-I$(top_srcdir)/src
diff --git a/plugins/pychrysalide/glibext/Makefile.am b/plugins/pychrysalide/glibext/Makefile.am
index 683f9cb..4e1e579 100644
--- a/plugins/pychrysalide/glibext/Makefile.am
+++ b/plugins/pychrysalide/glibext/Makefile.am
@@ -9,10 +9,14 @@ libpychrysaglibext_la_SOURCES = \
loadedpanel.h loadedpanel.c \
module.h module.c
-
libpychrysaglibext_la_LDFLAGS =
+devdir = $(includedir)/chrysalide-$(subdir)
+
+dev_HEADERS = $(libpychrysaglibext_la_SOURCES:%c=)
+
+
AM_CPPFLAGS = $(LIBGTK_CFLAGS) $(LIBXML_CFLAGS) $(LIBPYTHON_CFLAGS) $(LIBPYGOBJECT_CFLAGS) \
-I$(top_srcdir)/src
diff --git a/plugins/pychrysalide/gtkext/Makefile.am b/plugins/pychrysalide/gtkext/Makefile.am
index f8feeaf..e881aa4 100644
--- a/plugins/pychrysalide/gtkext/Makefile.am
+++ b/plugins/pychrysalide/gtkext/Makefile.am
@@ -8,10 +8,14 @@ libpychrysagtkext_la_SOURCES = \
dockable.h dockable.c \
module.h module.c
-
libpychrysagtkext_la_LDFLAGS =
+devdir = $(includedir)/chrysalide-$(subdir)
+
+dev_HEADERS = $(libpychrysagtkext_la_SOURCES:%c=)
+
+
AM_CPPFLAGS = $(LIBGTK_CFLAGS) $(LIBXML_CFLAGS) $(LIBPYTHON_CFLAGS) $(LIBPYGOBJECT_CFLAGS) \
-I$(top_srcdir)/src
diff --git a/plugins/pychrysalide/gui/Makefile.am b/plugins/pychrysalide/gui/Makefile.am
index 28e223b..5a604de 100644
--- a/plugins/pychrysalide/gui/Makefile.am
+++ b/plugins/pychrysalide/gui/Makefile.am
@@ -11,6 +11,11 @@ libpychrysagui_la_LIBADD = \
libpychrysagui_la_LDFLAGS =
+devdir = $(includedir)/chrysalide-$(subdir)
+
+dev_HEADERS = $(libpychrysagui_la_SOURCES:%c=)
+
+
AM_CPPFLAGS = $(LIBGTK_CFLAGS) $(LIBXML_CFLAGS) $(LIBPYTHON_CFLAGS) $(LIBPYGOBJECT_CFLAGS) \
-I$(top_srcdir)/src
diff --git a/plugins/pychrysalide/gui/panels/Makefile.am b/plugins/pychrysalide/gui/panels/Makefile.am
index 426a23b..ec5522f 100644
--- a/plugins/pychrysalide/gui/panels/Makefile.am
+++ b/plugins/pychrysalide/gui/panels/Makefile.am
@@ -5,10 +5,14 @@ libpychrysaguipanels_la_SOURCES = \
module.h module.c \
panel.h panel.c
-
libpychrysaguipanels_la_LDFLAGS =
+devdir = $(includedir)/chrysalide-$(subdir)
+
+dev_HEADERS = $(libpychrysaguipanels_la_SOURCES:%c=)
+
+
AM_CPPFLAGS = $(LIBGTK_CFLAGS) $(LIBXML_CFLAGS) $(LIBPYTHON_CFLAGS) $(LIBPYGOBJECT_CFLAGS) \
-I$(top_srcdir)/src
diff --git a/plugins/pychrysalide/mangling/Makefile.am b/plugins/pychrysalide/mangling/Makefile.am
index e4f5db6..b99afbe 100644
--- a/plugins/pychrysalide/mangling/Makefile.am
+++ b/plugins/pychrysalide/mangling/Makefile.am
@@ -10,6 +10,11 @@ libpychrysamangling_la_LIBADD =
libpychrysamangling_la_LDFLAGS =
+devdir = $(includedir)/chrysalide-$(subdir)
+
+dev_HEADERS = $(libpychrysamangling_la_SOURCES:%c=)
+
+
AM_CPPFLAGS = $(LIBGTK_CFLAGS) $(LIBXML_CFLAGS) $(LIBPYTHON_CFLAGS) $(LIBPYGOBJECT_CFLAGS) \
-I$(top_srcdir)/src
diff --git a/plugins/readdex/Makefile.am b/plugins/readdex/Makefile.am
index b6c53a9..784007e 100644
--- a/plugins/readdex/Makefile.am
+++ b/plugins/readdex/Makefile.am
@@ -3,6 +3,7 @@ lib_LTLIBRARIES = libreaddex.la
libdir = $(pluginsdir)
+
libreaddex_la_SOURCES = \
class.h class.c \
code.h code.c \
@@ -16,6 +17,11 @@ libreaddex_la_LDFLAGS = -L$(top_srcdir)/plugins/fmtp/.libs -lfmtp \
-L$(top_srcdir)/src/.libs -lchrysacore
+devdir = $(includedir)/chrysalide-$(subdir)
+
+dev_HEADERS = $(libreaddex_la_SOURCES:%c=)
+
+
AM_CPPFLAGS = $(LIBGTK_CFLAGS) $(LIBXML_CFLAGS) -I$(top_srcdir)/src
AM_CFLAGS = $(DEBUG_CFLAGS) $(WARNING_FLAGS) $(COMPLIANCE_FLAGS)
diff --git a/plugins/readelf/Makefile.am b/plugins/readelf/Makefile.am
index d14429c..5e3496d 100644
--- a/plugins/readelf/Makefile.am
+++ b/plugins/readelf/Makefile.am
@@ -3,6 +3,7 @@ lib_LTLIBRARIES = libreadelf.la
libdir = $(pluginsdir)
+
libreadelf_la_SOURCES = \
header.h header.c \
program.h program.c \
@@ -16,6 +17,11 @@ libreadelf_la_LDFLAGS = -L$(top_srcdir)/plugins/fmtp/.libs -lfmtp \
-L$(top_srcdir)/src/.libs -lchrysacore
+devdir = $(includedir)/chrysalide-$(subdir)
+
+dev_HEADERS = $(libreadelf_la_SOURCES:%c=)
+
+
AM_CPPFLAGS = $(LIBGTK_CFLAGS) $(LIBXML_CFLAGS) -I$(top_srcdir)/src -I$(top_srcdir)
AM_CFLAGS = $(DEBUG_CFLAGS) $(WARNING_FLAGS) $(COMPLIANCE_FLAGS)
diff --git a/plugins/readmc/Makefile.am b/plugins/readmc/Makefile.am
index 9404d55..5f95641 100644
--- a/plugins/readmc/Makefile.am
+++ b/plugins/readmc/Makefile.am
@@ -3,6 +3,7 @@ lib_LTLIBRARIES = libreadmc.la
libdir = $(pluginsdir)
+
libreadmc_la_SOURCES = \
header.h header.c \
reader.h reader.c \
@@ -17,6 +18,11 @@ libreadmc_la_LDFLAGS = -L$(top_srcdir)/plugins/fmtp/.libs -lfmtp \
-L$(top_srcdir)/src/.libs -lchrysacore
+devdir = $(includedir)/chrysalide-$(subdir)
+
+dev_HEADERS = $(libreadmc_la_SOURCES:%c=)
+
+
AM_CPPFLAGS = $(LIBGTK_CFLAGS) $(LIBXML_CFLAGS) -I$(top_srcdir)/src -I$(top_srcdir)
AM_CFLAGS = $(DEBUG_CFLAGS) $(WARNING_FLAGS) $(COMPLIANCE_FLAGS)
diff --git a/plugins/ropgadgets/Makefile.am b/plugins/ropgadgets/Makefile.am
index 842ff13..eba45cb 100644
--- a/plugins/ropgadgets/Makefile.am
+++ b/plugins/ropgadgets/Makefile.am
@@ -3,6 +3,7 @@ lib_LTLIBRARIES = libropgadgets.la
libdir = $(pluginsdir)
+
libropgadgets_la_SOURCES = \
finder.h finder.c \
helper_arm.h helper_arm.c \
@@ -14,6 +15,11 @@ libropgadgets_la_CFLAGS = $(AM_CFLAGS)
libropgadgets_la_LDFLAGS = -L$(top_srcdir)/src/.libs -lchrysacore
+devdir = $(includedir)/chrysalide-$(subdir)
+
+dev_HEADERS = $(libropgadgets_la_SOURCES:%c=)
+
+
AM_CPPFLAGS = $(LIBGTK_CFLAGS) $(LIBXML_CFLAGS) -I$(top_srcdir)/src
AM_CFLAGS = $(DEBUG_CFLAGS) $(WARNING_FLAGS) $(COMPLIANCE_FLAGS)
diff --git a/plugins/stackvars/Makefile.am b/plugins/stackvars/Makefile.am
index 9db9d0e..7555120 100644
--- a/plugins/stackvars/Makefile.am
+++ b/plugins/stackvars/Makefile.am
@@ -1,6 +1,9 @@
lib_LTLIBRARIES = libstackvars.la
+libdir = $(pluginsdir)
+
+
libstackvars_la_SOURCES = \
operand.h operand.c \
stackvars.h stackvars.c
@@ -10,6 +13,11 @@ libstackvars_la_CFLAGS = $(AM_CFLAGS)
libstackvars_la_LDFLAGS = -L$(top_srcdir)/src/.libs -lchrysacore
+devdir = $(includedir)/chrysalide-$(subdir)
+
+dev_HEADERS = $(libstackvars_la_SOURCES:%c=)
+
+
AM_CPPFLAGS = $(LIBGTK_CFLAGS) $(LIBXML_CFLAGS) -I$(top_srcdir)/src
AM_CFLAGS = $(DEBUG_CFLAGS) $(WARNING_FLAGS) $(COMPLIANCE_FLAGS)