swt2c / rpms / syslinux

Forked from rpms/syslinux 5 years ago
Clone
Blob Blame History Raw
--- syslinux-2.08/sample/Makefile.x86_64	2003-12-10 15:44:57.000000000 -0500
+++ syslinux-2.08/sample/Makefile	2003-12-14 17:26:35.142040434 -0500
@@ -29,6 +29,13 @@
 
 LIBOBJS	   = conio.o atou.o skipatou.o printf.o
 
+ARCH := $(shell uname -m)
+ifneq (x86_64, $ARCH)
+CFLAGS += -m32
+SFLAGS += -m32
+LDFLAGS += -m elf_i386
+endif
+
 .SUFFIXES: .lss .c .o .elf .c32
 
 all: syslogo.lss comecho.com hello.c32 hello2.c32 filetest.c32 c32echo.c32 fd.c32 chain.c32
@@ -40,7 +47,7 @@
 	$(CC) $(CFLAGS) -c -o $@ $<
 
 %.elf: c32entry.o %.o $(LIB)
-	$(LD) -Ttext 0x101000 -e _start -o $@ $^
+	$(LD) $(LDFLAGS) -Ttext 0x101000 -e _start -o $@ $^
 
 %.c32: %.elf
 	$(OBJCOPY) -O binary $< $@