|
@@ -354,9 +354,11 @@ override FPCOPT+=-dUNIX -dNOMOUSE
|
|
|
endif
|
|
|
ifeq ($(ARCH),i386)
|
|
|
CPU_UNITS=x86 ports cpu mmx
|
|
|
+ASTARGET=--32
|
|
|
endif
|
|
|
ifeq ($(ARCH),x86_64)
|
|
|
CPU_UNITS=x86 ports cpu
|
|
|
+ASTARGET=--64
|
|
|
endif
|
|
|
ifdef RELEASE
|
|
|
override FPCOPT+=-Ur
|
|
@@ -3126,13 +3128,13 @@ include $(PROCINC)/makefile.cpu
|
|
|
SYSCPUDEPS=$(addprefix $(PROCINC)/,$(CPUINCNAMES))
|
|
|
SYSDEPS=$(SYSINCDEPS) $(SYSCPUDEPS)
|
|
|
prt0$(OEXT) : $(CPU_TARGET)/prt0.as
|
|
|
- $(AS) -o $(UNITTARGETDIRPREFIX)prt0$(OEXT) $(CPU_TARGET)/prt0.as
|
|
|
+ $(AS) $(ASTARGET) -o $(UNITTARGETDIRPREFIX)prt0$(OEXT) $(CPU_TARGET)/prt0.as
|
|
|
cprt0$(OEXT) : $(CPU_TARGET)/cprt0.as
|
|
|
- $(AS) -o $(UNITTARGETDIRPREFIX)cprt0$(OEXT) $(CPU_TARGET)/cprt0.as
|
|
|
+ $(AS) $(ASTARGET) -o $(UNITTARGETDIRPREFIX)cprt0$(OEXT) $(CPU_TARGET)/cprt0.as
|
|
|
gprt0$(OEXT) : $(CPU_TARGET)/gprt0.as
|
|
|
- $(AS) -o $(UNITTARGETDIRPREFIX)gprt0$(OEXT) $(CPU_TARGET)/gprt0.as
|
|
|
+ $(AS) $(ASTARGET) -o $(UNITTARGETDIRPREFIX)gprt0$(OEXT) $(CPU_TARGET)/gprt0.as
|
|
|
dllprt0$(OEXT) : $(CPU_TARGET)/dllprt0.as
|
|
|
- $(AS) -o $(UNITTARGETDIRPREFIX)dllprt0$(OEXT) $(CPU_TARGET)/dllprt0.as
|
|
|
+ $(AS) $(ASTARGET) -o $(UNITTARGETDIRPREFIX)dllprt0$(OEXT) $(CPU_TARGET)/dllprt0.as
|
|
|
$(SYSTEMUNIT)$(PPUEXT) : $(BSDINC)/$(SYSTEMUNIT).pp unxconst.inc $(SYSDEPS)
|
|
|
$(COMPILER) $(FPC_SYSTEM_OPT) -Us -Sg $(BSDINC)/$(SYSTEMUNIT).pp
|
|
|
uuchar$(PPUEXT): $(INC)/uuchar.pp $(SYSTEMUNIT)$(PPUEXT)
|