25 lines
328 B
Makefile
25 lines
328 B
Makefile
#
|
|
# NOTE: only compilable with x86 cross compile tools
|
|
#
|
|
include ../config-host.mak
|
|
|
|
DEFINES=
|
|
|
|
TARGETS=
|
|
ifeq ($(ARCH),i386)
|
|
TARGETS+=linux_boot.bin
|
|
endif
|
|
|
|
all: $(TARGETS)
|
|
|
|
linux_boot.bin: linux_boot.o
|
|
ld --oformat binary -Ttext 0 -o $@ $<
|
|
chmod a-x $@
|
|
|
|
%.o: %.S
|
|
$(CC) $(DEFINES) -c -o $@ $<
|
|
|
|
clean:
|
|
rm -f $(TARGETS) *.o *~
|
|
|