+ x86_64 support to compiler makefile

This commit is contained in:
florian 2002-07-20 18:56:49 +00:00
parent 94e5bd51a1
commit 9e82c5e8de
2 changed files with 31 additions and 17 deletions

View File

@ -211,6 +211,9 @@ endif
ifdef I386
PPC_TARGET=i386
endif
ifdef X86_64
PPC_TARGET=x86_64
endif
ifndef PPC_TARGET
PPC_TARGET=$(CPU_TARGET)
endif
@ -259,6 +262,15 @@ endif
endif
MSGFILE=msg/error$(FPCLANG).msg
override LOCALDEF+=-d$(PPC_TARGET) -dGDB -dBROWSERLOG
ifeq ($(PPC_TARGET),i386)
override LOCALDEF+=-dSUPPORT_MMX -Fux86
endif
ifeq ($(PPC_TARGET),x86_64)
override LOCALDEF+=-dSUPPORT_MMX -Fux86
endif
ifeq ($(PPC_TARGET),m68k)
override LOCALDEF+=-dNoAg68kMot -dNoAg68kMpw
endif
PASDOC:=$(strip $(wildcard $(addsuffix /pasdoc.exe,$(SEARCHPATH))))
ifeq ($(PASDOC),)
PASDOC:=$(strip $(wildcard $(addsuffix /pasdoc,$(SEARCHPATH))))
@ -268,12 +280,6 @@ PASDOC:=../projects/pasdoc/bin/pasdoc
else
PASDOC:=$(firstword $(PASDOC))
endif
ifeq ($(PPC_TARGET),i386)
override LOCALDEF+=-dSUPPORT_MMX
endif
ifeq ($(PPC_TARGET),m68k)
override LOCALDEF+=-dNoAg68kMot -dNoAg68kMpw
endif
override LOCALOPT+=$(LOCALDEF)
override FPCOPT:=$(LOCALOPT)
override TARGET_DIRS+=utils

View File

@ -42,6 +42,9 @@ endif
ifdef I386
PPC_TARGET=i386
endif
ifdef X86_64
PPC_TARGET=x86_64
endif
# Default is to generate a compiler for the same
# platform as CPU_TARGET (a native compiler)
@ -123,6 +126,21 @@ MSGFILE=msg/error$(FPCLANG).msg
# set correct defines (-d$(CPU_TARGET) is automaticly added in makefile.fpc)
override LOCALDEF+=-d$(PPC_TARGET) -dGDB -dBROWSERLOG
# i386 specific
ifeq ($(PPC_TARGET),i386)
override LOCALDEF+=-dSUPPORT_MMX -Fux86
endif
# x86_64 specific
ifeq ($(PPC_TARGET),x86_64)
override LOCALDEF+=-dSUPPORT_MMX -Fux86
endif
# m68k specific
ifeq ($(PPC_TARGET),m68k)
override LOCALDEF+=-dNoAg68kMot -dNoAg68kMpw
endif
PASDOC:=$(strip $(wildcard $(addsuffix /pasdoc.exe,$(SEARCHPATH))))
ifeq ($(PASDOC),)
PASDOC:=$(strip $(wildcard $(addsuffix /pasdoc,$(SEARCHPATH))))
@ -133,16 +151,6 @@ else
PASDOC:=$(firstword $(PASDOC))
endif
# i386 specific
ifeq ($(PPC_TARGET),i386)
override LOCALDEF+=-dSUPPORT_MMX
endif
# m68k specific
ifeq ($(PPC_TARGET),m68k)
override LOCALDEF+=-dNoAg68kMot -dNoAg68kMpw
endif
override LOCALOPT+=$(LOCALDEF)
override FPCOPT:=$(LOCALOPT)
@ -504,4 +512,4 @@ localmake:=$(strip $(wildcard makefile.loc))
ifdef localmake
include ./$(localmake)
endif
endif