]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Add files in priv/host-amd64 to build system
authorJulian Seward <jseward@acm.org>
Tue, 1 Feb 2005 16:06:14 +0000 (16:06 +0000)
committerJulian Seward <jseward@acm.org>
Tue, 1 Feb 2005 16:06:14 +0000 (16:06 +0000)
git-svn-id: svn://svn.valgrind.org/vex/trunk@805

VEX/Makefile
VEX/Makefile-icc

index 8f0f7609868b4183df4ebaf3a80a022f0703c627..634469c112f91bffadaac4f089a69d9fa747f90b 100644 (file)
@@ -10,6 +10,7 @@ PUB_HEADERS =         pub/libvex_basictypes.h                 \
                pub/libvex_guest_ppc32.h
 
 PRIV_HEADERS =         priv/host-x86/hdefs.h                   \
+               priv/host-amd64/hdefs.h                 \
                priv/host-arm/hdefs.h                   \
                priv/host-generic/h_generic_regs.h      \
                priv/host-generic/h_generic_simd64.h    \
@@ -29,8 +30,10 @@ LIB_OBJS =   priv/ir/irdefs.o                        \
                priv/main/vex_globals.o                 \
                priv/main/vex_util.o                    \
                priv/host-x86/hdefs.o                   \
+               priv/host-amd64/hdefs.o                 \
                priv/host-arm/hdefs.o                   \
                priv/host-x86/isel.o                    \
+               priv/host-amd64/isel.o                  \
                priv/host-arm/isel.o                    \
                priv/host-generic/h_generic_regs.o      \
                priv/host-generic/h_generic_simd64.o    \
@@ -59,18 +62,16 @@ CCFLAGS = -g -O -Wall -Wmissing-prototypes -Wshadow -Winline \
                $(EXTRA_CFLAGS)
 
 #CC = icc
-#CCFLAGS = -g  -Wbrief -Wall -wd981 -wd279 -wd1287 -wd869 \
-#        -wd810 -wd1419 -wd181 -wd111 -wd167
+#CCFLAGS = -g -Wall -wd981 -wd279 -wd1287 -wd869 -wd111 -wd188
 # 981: operands are evaluated in unspecified order
 # 279: controlling expression is constant
 # 1287: invalid attribute for parameter
 # 869: parameter "..." was never referenced
-# 810: conversion from "int" to "Char={char}" may lose significant bits
-# 181: argument is incompatible with corresponding format string conversion
 # 111: statement is unreachable
-# 167: argument of type unsigned char incompatible with formal of type char
+# 188: enumerated type mixed with another type
 # (the above are for icc 8.0 -- 8.0.0.55 I think)
 
+
 all: vex
 
 vex: libvex.a test_main.o
@@ -139,6 +140,10 @@ priv/host-x86/hdefs.o: $(ALL_HEADERS) priv/host-x86/hdefs.c
        $(CC) $(CCFLAGS) $(ALL_INCLUDES) -o priv/host-x86/hdefs.o \
                                         -c priv/host-x86/hdefs.c
 
+priv/host-amd64/hdefs.o: $(ALL_HEADERS) priv/host-amd64/hdefs.c
+       $(CC) $(CCFLAGS) $(ALL_INCLUDES) -o priv/host-amd64/hdefs.o \
+                                        -c priv/host-amd64/hdefs.c
+
 priv/host-arm/hdefs.o: $(ALL_HEADERS) priv/host-arm/hdefs.c
        $(CC) $(CCFLAGS) $(ALL_INCLUDES) -o priv/host-arm/hdefs.o \
                                         -c priv/host-arm/hdefs.c
@@ -147,6 +152,10 @@ priv/host-x86/isel.o: $(ALL_HEADERS) priv/host-x86/isel.c
        $(CC) $(CCFLAGS) $(ALL_INCLUDES) -o priv/host-x86/isel.o \
                                         -c priv/host-x86/isel.c
 
+priv/host-amd64/isel.o: $(ALL_HEADERS) priv/host-amd64/isel.c
+       $(CC) $(CCFLAGS) $(ALL_INCLUDES) -o priv/host-amd64/isel.o \
+                                        -c priv/host-amd64/isel.c
+
 priv/host-arm/isel.o: $(ALL_HEADERS) priv/host-arm/isel.c
        $(CC) $(CCFLAGS) $(ALL_INCLUDES) -o priv/host-arm/isel.o \
                                         -c priv/host-arm/isel.c
index b49bc251f228a4dd4921530d6af35a2ea67e3d75..5595b9dc8d1bb21717590fc13fcd9c139af3a218 100644 (file)
@@ -10,6 +10,7 @@ PUB_HEADERS =         pub/libvex_basictypes.h                 \
                pub/libvex_guest_ppc32.h
 
 PRIV_HEADERS =         priv/host-x86/hdefs.h                   \
+               priv/host-amd64/hdefs.h                 \
                priv/host-arm/hdefs.h                   \
                priv/host-generic/h_generic_regs.h      \
                priv/host-generic/h_generic_simd64.h    \
@@ -29,8 +30,10 @@ LIB_OBJS =   priv/ir/irdefs.o                        \
                priv/main/vex_globals.o                 \
                priv/main/vex_util.o                    \
                priv/host-x86/hdefs.o                   \
+               priv/host-amd64/hdefs.o                 \
                priv/host-arm/hdefs.o                   \
                priv/host-x86/isel.o                    \
+               priv/host-amd64/isel.o                  \
                priv/host-arm/isel.o                    \
                priv/host-generic/h_generic_regs.o      \
                priv/host-generic/h_generic_simd64.o    \
@@ -68,6 +71,7 @@ CCFLAGS = -g -Wall -wd981 -wd279 -wd1287 -wd869 -wd111 -wd188
 # 188: enumerated type mixed with another type
 # (the above are for icc 8.0 -- 8.0.0.55 I think)
 
+
 all: vex
 
 vex: libvex.a test_main.o
@@ -136,6 +140,10 @@ priv/host-x86/hdefs.o: $(ALL_HEADERS) priv/host-x86/hdefs.c
        $(CC) $(CCFLAGS) $(ALL_INCLUDES) -o priv/host-x86/hdefs.o \
                                         -c priv/host-x86/hdefs.c
 
+priv/host-amd64/hdefs.o: $(ALL_HEADERS) priv/host-amd64/hdefs.c
+       $(CC) $(CCFLAGS) $(ALL_INCLUDES) -o priv/host-amd64/hdefs.o \
+                                        -c priv/host-amd64/hdefs.c
+
 priv/host-arm/hdefs.o: $(ALL_HEADERS) priv/host-arm/hdefs.c
        $(CC) $(CCFLAGS) $(ALL_INCLUDES) -o priv/host-arm/hdefs.o \
                                         -c priv/host-arm/hdefs.c
@@ -144,6 +152,10 @@ priv/host-x86/isel.o: $(ALL_HEADERS) priv/host-x86/isel.c
        $(CC) $(CCFLAGS) $(ALL_INCLUDES) -o priv/host-x86/isel.o \
                                         -c priv/host-x86/isel.c
 
+priv/host-amd64/isel.o: $(ALL_HEADERS) priv/host-amd64/isel.c
+       $(CC) $(CCFLAGS) $(ALL_INCLUDES) -o priv/host-amd64/isel.o \
+                                        -c priv/host-amd64/isel.c
+
 priv/host-arm/isel.o: $(ALL_HEADERS) priv/host-arm/isel.c
        $(CC) $(CCFLAGS) $(ALL_INCLUDES) -o priv/host-arm/isel.o \
                                         -c priv/host-arm/isel.c