From: Julian Seward Date: Tue, 1 Feb 2005 16:06:14 +0000 (+0000) Subject: Add files in priv/host-amd64 to build system X-Git-Tag: svn/VALGRIND_3_0_1^2~529 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=02a84c2bd2a0f5f8c16bc9b2e6adb8ea9539291c;p=thirdparty%2Fvalgrind.git Add files in priv/host-amd64 to build system git-svn-id: svn://svn.valgrind.org/vex/trunk@805 --- diff --git a/VEX/Makefile b/VEX/Makefile index 8f0f760986..634469c112 100644 --- a/VEX/Makefile +++ b/VEX/Makefile @@ -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 diff --git a/VEX/Makefile-icc b/VEX/Makefile-icc index b49bc251f2..5595b9dc8d 100644 --- a/VEX/Makefile-icc +++ b/VEX/Makefile-icc @@ -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