summaryrefslogtreecommitdiff
path: root/src/Makefile.am
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2023-01-30 06:59:35 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2023-01-30 06:59:35 (GMT)
commitdb3b204dd7a71b2f74a4e69b2159a96e3ab66614 (patch)
tree34174311b7ac504f03a10a889ada7f28db7a06c0 /src/Makefile.am
parent34ee1bfca78e8423cfa29329fdc756569d6b1960 (diff)
Save an initial version of rost.
Diffstat (limited to 'src/Makefile.am')
-rw-r--r--src/Makefile.am53
1 files changed, 35 insertions, 18 deletions
diff --git a/src/Makefile.am b/src/Makefile.am
index 8f746d6..1fe76bc 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -1,7 +1,7 @@
lib_LTLIBRARIES = libchrysacore.la
-bin_PROGRAMS = chrysalide chrysalide-hub
+bin_PROGRAMS = chrysalide chrysalide-hub rost
AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/intl
@@ -20,6 +20,7 @@ GOBJECT_LEAKS_SOURCES = gleak.h gleak.c
endif
+libchrysacore_la_SOURCES =
if BUILD_GTK_SUPPORT
@@ -38,8 +39,19 @@ if BUILD_GTK_SUPPORT
endif
-libchrysacore_la_SOURCES = \
- $(GOBJECT_LEAKS_SOURCES)
+libchrysacore_la_LIBADD = \
+ analysis/libanalysis.la \
+ arch/libarch.la \
+ common/libcommon.la \
+ core/libcore.la \
+ debug/libdebug.la \
+ format/libformat.la \
+ glibext/libglibext.la \
+ $(GTKEXT_LIBADD) \
+ $(GUI_LIBADD) \
+ mangling/libmangling.la \
+ plugins/libplugins.la
+
# -ldl: dladdr(), dlerror()
libchrysacore_la_LDFLAGS = \
@@ -54,28 +66,16 @@ libchrysacore_la_LDFLAGS += $(LIBCURL_LIBS)
endif
-libchrysacore_la_LIBADD = \
- analysis/libanalysis.la \
- arch/libarch.la \
- common/libcommon.la \
- core/libcore.la \
- debug/libdebug.la \
- format/libformat.la \
- glibext/libglibext.la \
- $(GTKEXT_LIBADD) \
- $(GUI_LIBADD) \
- mangling/libmangling.la \
- plugins/libplugins.la
-
############################################################
# Programme principal
############################################################
-EXTRA_chrysalide_DEPENDENCIES = $(lib_LTLIBRARIES)
+EXTRA_chrysalide_DEPENDENCIES = libchrysacore.la
chrysalide_SOURCES = \
+ $(GOBJECT_LEAKS_SOURCES) \
main.c
@@ -92,9 +92,10 @@ chrysalide_LDADD = $(LIBINTL)
# Gestionnaire de serveurs distants
############################################################
-EXTRA_chrysalide_hub_DEPENDENCIES = $(lib_LTLIBRARIES)
+EXTRA_chrysalide_hub_DEPENDENCIES = libchrysacore.la
chrysalide_hub_SOURCES = \
+ $(GOBJECT_LEAKS_SOURCES) \
hub.c
chrysalide_hub_CFLAGS = $(TOOLKIT_CFLAGS) $(LIBXML_CFLAGS)
@@ -104,6 +105,22 @@ chrysalide_hub_LDFLAGS = $(TOOLKIT_LIBS) $(LIBXML_LIBS) -L.libs -lchrysacore
############################################################
+# Détecteur de motifs
+############################################################
+
+EXTRA_rost_DEPENDENCIES = libchrysacore.la
+
+rost_SOURCES = \
+ $(GOBJECT_LEAKS_SOURCES) \
+ rost.c
+
+rost_CFLAGS = $(TOOLKIT_CFLAGS) $(LIBXML_CFLAGS)
+
+rost_LDFLAGS = $(LIBGOBJ_LIBS) -L.libs -lchrysacore
+
+
+
+############################################################
# Le reste du monde
############################################################