aboutsummaryrefslogtreecommitdiff
path: root/Makefile.common
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile.common')
-rw-r--r--Makefile.common12
1 files changed, 12 insertions, 0 deletions
diff --git a/Makefile.common b/Makefile.common
index fa377a000e..b08c464656 100644
--- a/Makefile.common
+++ b/Makefile.common
@@ -8,6 +8,9 @@
all: $(EXECUTABLE) plugins
+ifdef SPLIT_DWARF
+all: $(EXECUTABLE).dwp
+endif
######################################################################
# Module settings
@@ -70,6 +73,7 @@ QUIET_AR = @echo ' ' AR ' ' $@;
QUIET_RANLIB = @echo ' ' RANLIB ' ' $@;
QUIET_PLUGIN = @echo ' ' PLUGIN ' ' $@;
QUIET_LINK = @echo ' ' LINK ' ' $@;
+QUIET_DWP = @echo ' ' DWP ' ' $@;
QUIET_WINDRES = @echo ' ' WINDRES '' $@;
QUIET = @
endif
@@ -80,12 +84,20 @@ endif
$(EXECUTABLE): $(OBJS)
$(QUIET_LINK)$(LD) $(LDFLAGS) $(PRE_OBJS_FLAGS) $+ $(POST_OBJS_FLAGS) $(LIBS) -o $@
+ifdef SPLIT_DWARF
+$(EXECUTABLE).dwp: $(EXECUTABLE)
+ $(QUIET_DWP)$(DWP) -e $(EXECUTABLE)
+endif
+
distclean: clean clean-devtools
$(RM) config.h config.mk config.log engines/engines.mk engines/plugins_table.h
clean:
$(RM_REC) $(DEPDIRS)
$(RM) $(OBJS) $(EXECUTABLE)
+ifdef SPLIT_DWARF
+ $(RM) $(EXECUTABLE).dwp
+endif
#