remove i386 build

This commit is contained in:
a1ive 2025-02-20 19:52:47 +09:00
parent d1870ddbd0
commit cc16afcb73
No known key found for this signature in database
GPG Key ID: DA9BACF4F462B55D
3 changed files with 1 additions and 16 deletions

View File

@ -175,7 +175,7 @@ CFLAGS_arm64 += $(call CFLAGS_COND,arm64)
#
# Final targets
all : ntloader ntloader.i386 ntloader.x86_64 ntloader.arm64
all : ntloader ntloader.x86_64 ntloader.arm64
ntloader : ntloader.x86_64 Makefile
$(CP) $< $@
@ -184,10 +184,6 @@ ntloader.%.elf : lib.%.a script.lds Makefile
$(LD_$*) $(LDFLAGS) $(LDFLAGS_$*) -T script.lds -o $@ -q \
-Map ntloader.$*.map prefix.$*.o lib.$*.a
ntloader.i386.efi : \
ntloader.%.efi : ntloader.%.elf elf2efi32 Makefile
./elf2efi32 --hybrid $< $@
ntloader.x86_64.efi ntloader.arm64.efi : \
ntloader.%.efi : ntloader.%.elf elf2efi64 Makefile
./elf2efi64 --hybrid $< $@
@ -208,13 +204,6 @@ include utils/build.mk
%.i386.s : %.c $(HEADERS) Makefile
$(CC_i386) $(CFLAGS) $(CFLAGS_i386) -S $< -o $@
%.i386.o : %.i386.s i386.i Makefile
$(AS_i386) $(ASFLAGS) $(ASFLAGS_i386) i386.i $< -o $@
lib.i386.a : $(OBJECTS_i386) Makefile
$(RM) -f $@
$(AR_i386) -r -s $@ $(OBJECTS_i386)
###############################################################################
#
# i386 objects to be linked into an x86_64 binary
@ -266,7 +255,6 @@ lib.arm64.a : $(OBJECTS_arm64) Makefile
clean :
$(RM) -f $(RM_FILES)
$(RM) -f *.s *.o *.a *.elf *.map
$(RM) -f ntloader.i386 ntloader.i386.*
$(RM) -f ntloader.x86_64 ntloader.x86_64.*
$(RM) -f ntloader.arm64 ntloader.arm64.*
$(RM) -f ntloader

View File

@ -9,9 +9,6 @@ HOST_CFLAGS += -Wall -W -Werror -fshort-wchar -DNTLOADER_UTIL
# EFI relocator
#
elf2efi32 : utils/elf2efi.c
$(HOST_CC) $(HOST_CFLAGS) -idirafter include/ -DEFI_TARGET32 $< -o $@
elf2efi64 : utils/elf2efi.c
$(HOST_CC) $(HOST_CFLAGS) -idirafter include/ -DEFI_TARGET64 $< -o $@

Binary file not shown.