2 #Works on alpha-linux and builds elf executable
7 CFLAGS
=-I .
-I ..
/h
-D SIMOS
-D BUILD_PALCODE
-nostdinc
-nostdinc
++ -Wa
,-m21164
10 TLOBJS
= osfpal.o platform_tlaser.o
11 TLOBJS_COPY
= osfpal_cache_copy.o osfpal_cache_copy_unaligned.o
12 TSOBJS
= osfpal.o platform_m5.o
13 TSOBJS_COPY
= osfpal_cache_copy.o osfpal_cache_copy_unaligned.o
16 $(CC
) $(CFLAGS
) -o
$@
-c
$<
21 $(LD
) $(LDFLAGS
) -o tl_osfpal osfpal.o platform_tlaser.o
23 tlaser_copy
: $(TLOBJS_COPY
) $(TLOBJS
)
24 $(LD
) $(LDFLAGS
) -o tl_osfpal_cache osfpal_cache_copy.o platform_tlaser.o
25 $(LD
) $(LDFLAGS
) -o tl_osfpal_unalign osfpal_cache_copy_unaligned.o platform_tlaser.o
28 $(LD
) $(LDFLAGS
) -o ts_osfpal osfpal.o platform_m5.o
30 tsunami_copy
: $(TSOBJS
) $(TSOBJS_COPY
)
31 $(LD
) $(LDFLAGS
) -o ts_osfpal_cache osfpal_cache_copy.o platform_m5.o
32 $(LD
) $(LDFLAGS
) -o ts_osfpal_unalign osfpal_cache_copy_unaligned.o platform_m5.o
35 rm -f
*.o tl_osfpal tl_osfpal_cache tl_osfpal_unalign ts_osfpal \
36 ts_osfpal_cache ts_osfpal_unalign