1 CROSS
= alphaev67-linux-
8 ASFLAGS
= -Wa
,-m21264
-Wa
,--noexecstack
10 CFLAGS
= $(OPT
) -g
-Wall
-fvisibility
=hidden
-fno-strict-aliasing \
11 -msmall-text
-msmall-data
-mno-fp-regs
-mbuild-constants
12 CPPFLAGS
= -DSYSTEM_H
='"sys-$(SYSTEM).h"'
16 OBJS
= pal.o sys-
$(SYSTEM
).o init.o crb.o uart.o console.o console-low.o \
17 ps2port.o pci.o vgaio.o vgatables.o vgafonts.o \
18 printf.o util.o memset.o memcpy.o strlen.o
20 all: palcode-
$(SYSTEM
)
22 palcode-
$(SYSTEM
): palcode.
ld $(OBJS
)
23 $(LD
) -relax
-o
$@
-T palcode.
ld -Map
$@.map
$(OBJS
)
29 pal.o
: pal.S osf.h sys-
$(SYSTEM
).h core-
$(CORE
).h
30 init.o
: init.c hwrpb.h osf.h uart.h sys-
$(SYSTEM
).h core-
$(CORE
).h
31 printf.o
: printf.c uart.h
32 uart.o
: uart.c uart.h protos.h
33 crb.o
: crb.c hwrpb.h protos.h console.h uart.h
34 console.o
: console.c console.h protos.h
35 pci.o
: pci.c protos.h pci.h pci_regs.h