]> rtime.felk.cvut.cz Git - l4.git/blobdiff - l4/pkg/valgrind/build/Makefile
update
[l4.git] / l4 / pkg / valgrind / build / Makefile
index 820b7d726a009a5d09f8986ca8d9d9d8cde3ab03..c01dd751580ee040486fd0ee920676d299f06fed 100644 (file)
@@ -9,12 +9,12 @@ VALGRIND_SRC = $(shell find $(PKGDIR)/src/ -name valgrind-$(VALGRIND_VERSION))
 VALGRIND_BUILD = $(OBJ_DIR)/OBJ-$(SYSTEM)/vg
 
 # basic BID settings
-MODE_USE_C = y
-L4_MULTITHREADED = y
+REQUIRES_LIBS    = l4re_c-util
 
 # variables used for passing to Valgrind's build system
 # gcc need a "," after defsym and a "=" after dynamic-linker
-L4_LDFLAGS_WITH_LIBC=`echo "$(LDFLAGS)" | sed 's/'--dynamic-linker\ '/'-Wl,--dynamic-linker\='/g' | \
+L4_LDFLAGS_WITH_LIBC=`echo "$(LDFLAGS)" | \
+            sed 's/'--dynamic-linker\ '/'-Wl,--dynamic-linker\='/g' | \
             sed 's/'--defsym\ '/'-Wl,--defsym\,'/g' | \
             sed 's/'--start-group\ '/'-Wl,--start-group\ '/g' | \
             sed 's/'--end-group\ '/'-Wl,--end-group\ '/g' | \
@@ -32,13 +32,13 @@ all :: valgrind
 ifneq ($(SYSTEM), )
 ifeq ($(BUILD_ARCH), x86)
 
-TMP_LDFLAGS = $(addprefix -L, $(L4LIBDIR_PROG_NOEXC-$(BID_INT_NOEXC)))
+TMP_LDFLAGS = $(addprefix -L, $(L4LIBDIR))
 TMP_LDFLAGS += -Wl,--start-group
 TMP_LDFLAGS += -Wl,--defsym,__L4_KIP_ADDR__=$(L4_KIP_ADDR) \
                -Wl,--defsym,__L4_STACK_ADDR__=$(L4_STACK_ADDR)
 TMP_LDFLAGS += $(REQUIRES_LIBS_LIST)
 TMP_LDFLAGS += -Wl,--end-group
-TMP_LDFLAGS += --warn-common -gc-sections
+TMP_LDFLAGS += -Wl,--warn-common -gc-sections
 L4_LDFLAGS = $(TMP_LDFLAGS)
 
 valgrind : check_rediff valgrind_conf
@@ -66,18 +66,18 @@ valgrind_conf :
                echo OBJ: $(VALGRIND_BUILD) && \
                mkdir -p $(VALGRIND_BUILD) && \
                cd $(VALGRIND_BUILD) &&  \
-               AR="$(AR)" CC="$(CC)" CXX="$(CXX)" STTRIP="$(STRIP)" RANLIB="$(RANLIB)"\
+               AR="$(AR)" CC="$(CC)" CXX="$(CXX)" STRIP="$(STRIP)" RANLIB="$(RANLIB)"\
                $(VALGRIND_SRC)/configure \
                                                  --enable-maintainer-mode \
                                                  --host=i386-l4re \
-                                                 --build=i386-linux; \
+                                                 --build=i386-linux && \
                touch $(VALGRIND_BUILD)/config.ready; \
        fi
 
 # this rule checks whether the modified file copies from other l4 packages
 # are still up-to-date
 check_rediff:
-       @cd $(PKGDIR)/.. && sha1sum -c $(SRC_DIR)/ext-checksums
+       @cd $(PKGDIR)/.. && shasum -c $(SRC_DIR)/ext-checksums
 
 .PHONY = valgrind_conf valgrind