summaryrefslogtreecommitdiff
path: root/tools/edis/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'tools/edis/Makefile')
-rw-r--r--tools/edis/Makefile11
1 files changed, 7 insertions, 4 deletions
diff --git a/tools/edis/Makefile b/tools/edis/Makefile
index a6d99c7562..57b941e7e4 100644
--- a/tools/edis/Makefile
+++ b/tools/edis/Makefile
@@ -17,8 +17,12 @@ BUILT_SOURCES = EDInfo.inc
# early so we can set up LINK_COMPONENTS before including Makefile.rules
include $(LEVEL)/Makefile.config
-LINK_LIBS_IN_SHARED = 1
-SHARED_LIBRARY = 1
+ifeq ($(ENABLE_PIC),1)
+ ifneq ($(TARGET_OS), $(filter $(TARGET_OS), Cygwin MingW))
+ LINK_LIBS_IN_SHARED = 1
+ SHARED_LIBRARY = 1
+ endif
+endif
LINK_COMPONENTS := $(TARGETS_TO_BUILD) x86asmprinter x86disassembler
@@ -55,8 +59,7 @@ ifneq (,$(findstring ARM,$(TARGETS_TO_BUILD)))
EDIS_DEFINES := $(EDIS_DEFINES) -DEDIS_ARM
endif
-CXXFLAGS := $(CXXFLAGS)
-#$(EDIS_DEFINES)
+CXXFLAGS := $(CXXFLAGS) $(EDIS_DEFINES)
EDInfo.inc: $(TBLGEN)
$(Echo) "Building semantic information header"