|
@@ -152,14 +152,9 @@ override CFLAGS += $(udis86-flags) -D_GNU_SOURCE
|
|
|
|
|
|
ifeq ($(VERBOSE),1)
|
|
ifeq ($(VERBOSE),1)
|
|
Q =
|
|
Q =
|
|
- print_shared_lib_compile =
|
|
|
|
- print_plugin_build =
|
|
|
|
print_install =
|
|
print_install =
|
|
else
|
|
else
|
|
Q = @
|
|
Q = @
|
|
- print_shared_lib_compile = echo ' BUILD SHARED LIB '$(OBJ);
|
|
|
|
- print_plugin_build = echo ' BUILD PLUGIN '$(OBJ);
|
|
|
|
- print_static_lib_build = echo ' BUILD STATIC LIB '$(OBJ);
|
|
|
|
print_install = echo ' INSTALL '$1;
|
|
print_install = echo ' INSTALL '$1;
|
|
endif
|
|
endif
|
|
|
|
|
|
@@ -216,10 +211,10 @@ all: all_cmd
|
|
all_cmd: $(CMD_TARGETS)
|
|
all_cmd: $(CMD_TARGETS)
|
|
|
|
|
|
libtraceevent.so: $(PEVENT_LIB_OBJS)
|
|
libtraceevent.so: $(PEVENT_LIB_OBJS)
|
|
- $(Q)$(do_compile_shared_library)
|
|
|
|
|
|
+ $(QUIET_LINK)$(CC) --shared $^ -o $@
|
|
|
|
|
|
libtraceevent.a: $(PEVENT_LIB_OBJS)
|
|
libtraceevent.a: $(PEVENT_LIB_OBJS)
|
|
- $(Q)$(do_build_static_lib)
|
|
|
|
|
|
+ $(QUIET_LINK)$(RM) $@; $(AR) rcs $@ $^
|
|
|
|
|
|
plugins: $(PLUGINS)
|
|
plugins: $(PLUGINS)
|
|
|
|
|
|
@@ -230,7 +225,7 @@ $(PLUGIN_OBJS): %.o : $(src)/%.c
|
|
$(QUIET_CC_FPIC)$(CC) -c $(CFLAGS) -fPIC -o $@ $<
|
|
$(QUIET_CC_FPIC)$(CC) -c $(CFLAGS) -fPIC -o $@ $<
|
|
|
|
|
|
$(PLUGINS): %.so: %.o
|
|
$(PLUGINS): %.so: %.o
|
|
- $(Q)$(do_plugin_build)
|
|
|
|
|
|
+ $(QUIET_LINK)$(CC) $(CFLAGS) -shared -nostartfiles -o $@ $<
|
|
|
|
|
|
define make_version.h
|
|
define make_version.h
|
|
(echo '/* This file is automatically generated. Do not modify. */'; \
|
|
(echo '/* This file is automatically generated. Do not modify. */'; \
|