|
@@ -184,9 +184,22 @@ SCRIPT_SH += perf-archive.sh
|
|
|
grep-libs = $(filter -l%,$(1))
|
|
|
strip-libs = $(filter-out -l%,$(1))
|
|
|
|
|
|
+TRACE_EVENT_DIR = ../lib/traceevent/
|
|
|
+
|
|
|
+ifneq ($(OUTPUT),)
|
|
|
+ TE_PATH=$(OUTPUT)
|
|
|
+else
|
|
|
+ TE_PATH=$(TRACE_EVENT_DIR)
|
|
|
+endif
|
|
|
+
|
|
|
+LIBTRACEEVENT = $(TE_PATH)libtraceevent.a
|
|
|
+TE_LIB := -L$(TE_PATH) -ltraceevent
|
|
|
+
|
|
|
PYTHON_EXT_SRCS := $(shell grep -v ^\# util/python-ext-sources)
|
|
|
PYTHON_EXT_DEPS := util/python-ext-sources util/setup.py
|
|
|
|
|
|
+export LIBTRACEEVENT
|
|
|
+
|
|
|
$(OUTPUT)python/perf.so: $(PYTHON_EXT_SRCS) $(PYTHON_EXT_DEPS)
|
|
|
$(QUIET_GEN)CFLAGS='$(BASIC_CFLAGS)' $(PYTHON_WORD) util/setup.py \
|
|
|
--quiet build_ext; \
|
|
@@ -198,17 +211,6 @@ $(OUTPUT)python/perf.so: $(PYTHON_EXT_SRCS) $(PYTHON_EXT_DEPS)
|
|
|
|
|
|
SCRIPTS = $(patsubst %.sh,%,$(SCRIPT_SH))
|
|
|
|
|
|
-TRACE_EVENT_DIR = ../lib/traceevent/
|
|
|
-
|
|
|
-ifneq ($(OUTPUT),)
|
|
|
- TE_PATH=$(OUTPUT)
|
|
|
-else
|
|
|
- TE_PATH=$(TRACE_EVENT_DIR)
|
|
|
-endif
|
|
|
-
|
|
|
-LIBTRACEEVENT = $(TE_PATH)libtraceevent.a
|
|
|
-TE_LIB := -L$(TE_PATH) -ltraceevent
|
|
|
-
|
|
|
#
|
|
|
# Single 'perf' binary right now:
|
|
|
#
|