X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=shellcode%2Fchipcon%2Fcc1110%2FMakefile;h=3430167cb75653834ec498b88ae7fc4d3cc3301d;hp=f29eab9e00bb15eeb88f5d7d84fec0f4a4811f15;hb=5d44bcad82ecc1c9dce53a8af6b45233e46af0d7;hpb=ea807e987b960e8c237b1867cad899de5abbe5e7 diff --git a/shellcode/chipcon/cc1110/Makefile b/shellcode/chipcon/cc1110/Makefile index f29eab9..3430167 100644 --- a/shellcode/chipcon/cc1110/Makefile +++ b/shellcode/chipcon/cc1110/Makefile @@ -1,6 +1,14 @@ +# These targets are compiled to execute at the beginning of RAM. Each +# should conclude with HALT (0xA5). Sometimes grabbing code from +# foo.rst will be smaller, especially if no ljmps occur. + + +# Input and output should be taken from a buffer at 0xFE00. +# "char __xdata at 0xfe00 packet[256] ;" +# Use lower RAM if needed. CC=sdcc --code-loc 0xF000 -objs=crystal.ihx +objs=crystal.ihx txpacket.ihx rxpacket.ihx txrxpacket.ihx reflex.ihx rxpacketp25.ihx reflexframe.ihx carrier.ihx all: $(objs) @@ -8,3 +16,6 @@ all: $(objs) $(CC) $< clean: rm -f *.ihx *.rel *.hex *.sym *.asm *.lst *.lnk *.map *.mem *.rst *.adb +install: $(objs) + cp $(objs) ../../../client/shellcode/chipcon/cc1110/ + #Shellcode installed.