clean-linker-script::
-rm -f linker-script.common
+generate-linker-scripts: linker-script.common
+
# debug file:line-function mapping generation
common-func-info.c: $(libmurphy_common_la_REGULAR_SOURCES)
$(QUIET_GEN)$(top_builddir)/build-aux/gen-debug-table -o $@ $^
clean-linker-script::
-rm -f linker-script.lua-utils
+generate-linker-scripts: linker-script.lua-utils
###################################
# murphy lua decision network
clean-linker-script::
-rm -f linker-script.lua-decision
+generate-linker-scripts: linker-script.lua-decision
###################################
# murphy core library
clean-linker-script::
-rm -f linker-script.core
+generate-linker-scripts: linker-script.core
+
# debug file:line-function mapping generation
core-func-info.c: $(libmurphy_core_la_REGULAR_SOURCES)
$(QUIET_GEN)$(top_builddir)/build-aux/gen-debug-table -o $@ $^
clean-linker-script::
-rm -f linker-script.dbus
+generate-linker-scripts: linker-script.dbus
+
# debug file:line-function mapping generation
dbus-func-info.c: $(libmurphy_dbus_la_REGULAR_SOURCES)
$(QUIET_GEN)$(top_builddir)/build-aux/gen-debug-table -o $@ $^
-rm -f linker-script.pulse
endif
+generate-linker-scripts: linker-script.pulse
+
###################################
# murphy ecore glue library
#
-rm -f linker-script.ecore
endif
+generate-linker-scripts: linker-script.ecore
+
###################################
# murphy glib glue library
#
-rm -f linker-script.glib
endif
+generate-linker-scripts: linker-script.glib
+
###################################
# murphy qt glue library
#
-rm -f linker-script.qt
endif
+generate-linker-scripts: linker-script.qt
+
###################################
# murphy resolver library
#
clean-linker-script::
-rm -f linker-script.resolver
+
+generate-linker-scripts: linker-script.resolver
# simple interpreter lexical analyser and parser generation
SIMPLE_PARSER_PREFIX = yy_smpl_
BUILT_SOURCES += resolver/scripting/simple/simple-scanner.c \
-rm -f linker-script.resource
endif
+generate-linker-scripts: linker-script.resource
+
##########################
# readline replacement
#
clean-linker-script::
-rm -f linker-script.breedline
+generate-linker-scripts: linker-script.breedline
+
##########################
# breedline murphy glue library
#
clean-linker-script::
-rm -f linker-script.breedline-murphy
+generate-linker-scripts: linker-script.breedline-murphy
##########################
# breedline glib glue library
-rm -f linker-script.breedline-glib
endif
+generate-linker-scripts: linker-script.breedline-glib
+
###################################
# murphy plugins
#
plugin_LTLIBRARIES += plugin-domain-control.la
endif
+generate-linker-scripts: linker-script.domain-control
+
# domain controller client library
lib_LTLIBRARIES += libmurphy-domain-controller.la
EXTRA_DIST += plugins/domain-control/murphy-domain-controller.pc
murphy_console_LDFLAGS = -rdynamic
endif
+generate-linker-scripts:
+ $(MAKE) -C murphy-db $@
+
# cleanup
clean-local:: # clean-linker-script clean-func-infos
-rm -f *~