< prev index next >

src/utils/hsdis/Makefile

Print this page
rev 59103 : imported patch hotspot

*** 42,82 **** # or visit www.oracle.com if you need additional information or have any # questions. # # ! # Single gnu makefile for solaris, linux and windows (windows requires cygwin and mingw) # Default arch; it is changed below as needed. ARCH = i386 OS = $(shell uname) AR = ar - ## OS = SunOS ## - ifeq ($(OS),SunOS) - CPU = $(shell uname -p) - ARCH1=$(CPU:i586=i386) - ARCH=$(ARCH1:i686=i386) - OS = solaris - CC = cc - CFLAGS += -KPIC - ifdef LP64 - ifeq ($(ARCH),sparc) - ARCH = sparcv9 - endif - ifeq ($(ARCH),i386) - ARCH = amd64 - endif - endif - CFLAGS/sparcv9 += -xarch=v9 - CFLAGS/amd64 += -m64 - CFLAGS += $(CFLAGS/$(ARCH)) - DLDFLAGS += -G - LDFLAGS += -ldl - OUTFLAGS += -o $@ - LIB_EXT = .so - else ## OS = Linux ## ifeq ($(OS),Linux) ifneq ($(MINGW),) LIB_EXT = .dll CPPFLAGS += -I$(TARGET_DIR)/include --- 42,58 ---- # or visit www.oracle.com if you need additional information or have any # questions. # # ! # Single gnu makefile for linux and windows (windows requires cygwin and mingw) # Default arch; it is changed below as needed. ARCH = i386 OS = $(shell uname) AR = ar ## OS = Linux ## ifeq ($(OS),Linux) ifneq ($(MINGW),) LIB_EXT = .dll CPPFLAGS += -I$(TARGET_DIR)/include
*** 91,113 **** CONFIGURE_ARGS= --host=$(MINGW) --target=$(MINGW) else #linux CPU = $(shell uname -m) ARCH1=$(CPU:x86_64=amd64) ARCH2=$(ARCH1:i686=i386) - ARCH=$(ARCH2:sparc64=sparcv9) ifdef LP64 - CFLAGS/sparcv9 += -m64 CFLAGS/amd64 += -m64 CFLAGS/ppc64 += -m64 CFLAGS/ppc64le += -m64 -DABI_ELFv2 else ARCH=$(ARCH2:amd64=i386) ifneq ($(findstring arm,$(ARCH)),) ARCH=arm endif CFLAGS/i386 += -m32 - CFLAGS/sparc += -m32 endif CFLAGS += $(CFLAGS/$(ARCH)) CFLAGS += -fPIC OS = linux LIB_EXT = .so --- 67,86 ----
*** 134,149 **** ifeq ($(OS),Darwin) CPU = $(shell uname -m) ARCH1=$(CPU:x86_64=amd64) ARCH=$(ARCH1:i686=i386) ifdef LP64 - CFLAGS/sparcv9 += -m64 CFLAGS/amd64 += -m64 else ARCH=$(ARCH1:amd64=i386) CFLAGS/i386 += -m32 - CFLAGS/sparc += -m32 endif # LP64 CFLAGS += $(CFLAGS/$(ARCH)) CFLAGS += -fPIC OS = macosx LIB_EXT = .dylib --- 107,120 ----
*** 165,179 **** OUTFLAGS += /link /out:$@ LIB_EXT = .dll endif # Darwin endif # AIX endif # Linux - endif # SunOS LIBARCH = $(ARCH) ifdef LP64 - LIBARCH64/sparc = sparcv9 LIBARCH64/i386 = amd64 LIBARCH64 = $(LIBARCH64/$(ARCH)) ifneq ($(LIBARCH64),) LIBARCH = $(LIBARCH64) endif # LIBARCH64/$(ARCH) --- 136,148 ----
< prev index next >