< prev index next >
src/utils/hsdis/Makefile
Print this page
rev 59103 : imported patch hotspot
@@ -42,41 +42,17 @@
# 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)
+# 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 = 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
@@ -91,23 +67,20 @@
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
@@ -134,16 +107,14 @@
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
@@ -165,15 +136,13 @@
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)
< prev index next >