]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Bring up-to-date.
authorJulian Seward <jseward@acm.org>
Mon, 21 Mar 2005 01:03:49 +0000 (01:03 +0000)
committerJulian Seward <jseward@acm.org>
Mon, 21 Mar 2005 01:03:49 +0000 (01:03 +0000)
git-svn-id: svn://svn.valgrind.org/vex/trunk@1063

VEX/Makefile-icc

index 83e1088f84f3d6623c8bba83546f136aedb7c9d3..762f33b7a0a4322438246575192f40898759a261 100644 (file)
@@ -7,7 +7,8 @@ PUB_HEADERS =   pub/libvex_basictypes.h                 \
                pub/libvex_guest_x86.h                  \
                pub/libvex_guest_amd64.h                \
                pub/libvex_guest_arm.h                  \
-               pub/libvex_guest_ppc32.h
+               pub/libvex_guest_ppc32.h                \
+               pub/libvex_guest_offsets.h
 
 PRIV_HEADERS =         priv/host-x86/hdefs.h                   \
                priv/host-amd64/hdefs.h                 \
@@ -61,7 +62,7 @@ PRIV_INCLUDES = -Ipriv
 #CC = gcc
 #CCFLAGS = -g -O -Wall -Wmissing-prototypes -Wshadow -Winline \
 #              -Wpointer-arith -Wbad-function-cast -Wcast-qual \
-#              -Wcast-align -Wmissing-declarations -Wmissing-format-attribute \
+#              -Wcast-align -Wmissing-declarations \
 #              $(EXTRA_CFLAGS)
 
 CC = icc
@@ -88,7 +89,9 @@ libvex.a: $(LIB_OBJS)
        ar clq libvex.a $(LIB_OBJS)
 
 clean:
-       rm -f $(LIB_OBJS) libvex.a vex test_main.o priv/main/vex_svnversion.h
+       rm -f $(LIB_OBJS) libvex.a vex test_main.o \
+               priv/main/vex_svnversion.h \
+               pub/libvex_guest_offsets.h
 
 version:
        rm -f priv/main/vex_svnversion.h
@@ -109,6 +112,10 @@ minidist: version
        @cat priv/main/vex_svnversion.h
        @echo
 
+pub/libvex_guest_offsets.h:
+       gcc -Wall -g -o auxprogs/genoffsets auxprogs/genoffsets.c
+       ./auxprogs/genoffsets > pub/libvex_guest_offsets.h
+
 
 ALL_HEADERS  = $(PUB_HEADERS) $(PRIV_HEADERS)
 ALL_INCLUDES = $(PUB_INCLUDES) $(PRIV_INCLUDES)