21 lines
391 B
Makefile
21 lines
391 B
Makefile
SDIR ?= ../
|
|
BDIR ?= ./
|
|
|
|
PROG = biosboot
|
|
SRCS = biosboot.S
|
|
OBJS = biosboot.o
|
|
|
|
include $(SDIR)/Makefile.inc
|
|
|
|
CFLAGS += -c -fno-pie
|
|
LDFLAGS += -Ttext 0 -T ld.script
|
|
CPPFLAGS += -DLOADADDR=$(LOADADDR) -DLINKADDR=$(LINKADDR) -DBOOTMAGIC=$(BOOTMAGIC) -DBOOTSEG=$(BOOTSEG)
|
|
|
|
$(PROG): $(OBJS)
|
|
$(LD) $(LDFLAGS) -o $(BDIR)/$(PROG) $(OBJS)
|
|
|
|
$(OBJS): $(SDIR)/Makefile.inc
|
|
|
|
clean:
|
|
rm -f $(PROG) $(OBJS)
|