src/share/tools/hsdis/Makefile

changeset 9572
624a0741915c
parent 9493
882a55369341
parent 9226
80768a44078a
equal deleted inserted replaced
9571:421d9fe6d211 9572:624a0741915c
103 CFLAGS/i386 += -m32 103 CFLAGS/i386 += -m32
104 CFLAGS/sparc += -m32 104 CFLAGS/sparc += -m32
105 endif 105 endif
106 CFLAGS += $(CFLAGS/$(ARCH)) 106 CFLAGS += $(CFLAGS/$(ARCH))
107 CFLAGS += -fPIC 107 CFLAGS += -fPIC
108 ifeq ($(ARCH), mips64)
109 CPUINFO = $(shell cat /proc/cpuinfo)
110 ifneq ($(findstring Loongson,$(CPUINFO)),)
111 CFLAGS += -DLOONGSON
112 endif
113 endif
108 OS = linux 114 OS = linux
109 LIB_EXT = .so 115 LIB_EXT = .so
110 CC = gcc 116 CC = gcc
111 endif 117 endif
112 CFLAGS += -O 118 CFLAGS += -O
113 DLDFLAGS += -shared 119 DLDFLAGS += -shared
120 ifeq ($(ARCH), mips64)
121 DLDFLAGS += -Wl,-z,noexecstack
122 endif
114 LDFLAGS += -ldl 123 LDFLAGS += -ldl
115 OUTFLAGS += -o $@ 124 OUTFLAGS += -o $@
116 else 125 else
117 ## OS = AIX ## 126 ## OS = AIX ##
118 ifeq ($(OS),AIX) 127 ifeq ($(OS),AIX)

mercurial