freebsd-ports/lang/tcc/files/patch-Makefile
2009-08-21 04:39:28 +00:00

54 lines
1.2 KiB
Text

--- Makefile.orig 2009-05-18 16:27:06.000000000 +0200
+++ Makefile 2009-07-03 07:40:15.000000000 +0200
@@ -28,6 +28,9 @@
ifeq ($(ARCH),x86-64)
CFLAGS+=-Wno-pointer-sign
endif
+ifeq ($(ARCH),amd64)
+CFLAGS+=-Wno-pointer-sign
+endif
ifndef CONFIG_WIN32
LIBS=-lm
@@ -53,6 +56,11 @@
ifeq ($(ARCH),x86-64)
NATIVE_TARGET=-DTCC_TARGET_X86_64
LIBTCC1=libtcc1.a
+else
+ifeq ($(ARCH),amd64)
+NATIVE_TARGET=-DTCC_TARGET_X86_64
+LIBTCC1=libtcc1.a
+endif
endif
endif
endif
@@ -99,6 +107,10 @@
NATIVE_FILES=$(X86_64_FILES)
PROGS_CROSS=$(I386_CROSS) $(WIN32_CROSS) $(ARM_CROSS) $(C67_CROSS)
else
+ifeq ($(ARCH),amd64)
+NATIVE_FILES=$(X86_64_FILES)
+PROGS_CROSS=$(I386_CROSS) $(WIN32_CROSS) $(ARM_CROSS) $(C67_CROSS)
+else
ifeq ($(ARCH),arm)
NATIVE_FILES=$(ARM_FILES)
PROGS_CROSS=$(I386_CROSS) $(X64_CROSS) $(WIN32_CROSS) $(C67_CROSS)
@@ -106,6 +118,7 @@
endif
endif
endif
+endif
ifdef CONFIG_CROSS
PROGS+=$(PROGS_CROSS)
@@ -210,8 +223,10 @@
$(INSTALL) -m644 $(BCHECK_O) "$(tccdir)"
endif
$(INSTALL) -m644 $(addprefix include/,$(TCC_INCLUDES)) "$(tccdir)/include"
+ifndef NOPORTSDOC
mkdir -p "$(docdir)"
$(INSTALL) -m644 tcc-doc.html "$(docdir)"
+endif
mkdir -p "$(libdir)"
$(INSTALL) -m644 libtcc.a "$(libdir)"
mkdir -p "$(includedir)"