|
|
1.1 root 1: CROSS = alphaev67-linux-
2: CC = $(CROSS)gcc
3: LD = $(CROSS)ld
4:
5: CORE = typhoon
6: SYSTEM = clipper
7:
8: ASFLAGS = -Wa,-m21264 -Wa,--noexecstack
9: OPT= -Os
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"'
13:
14: CFLAGS += -mcpu=ev67
15:
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
19:
20: all: palcode-$(SYSTEM)
21:
22: palcode-$(SYSTEM): palcode.ld $(OBJS)
23: $(LD) -relax -o $@ -T palcode.ld -Map [email protected] $(OBJS)
24:
25: clean:
26: rm -f *.o
27: rm -f palcode-*
28:
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
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.