54 lines
1.2 KiB
Text
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)"
|