PREFIX=/projects/cube/src
TOOLS=/projects/robot/tools
INCLUDES=-I. 
include $(PREFIX)/make.in
include $(PREFIX)/settings.in
HEADERS = pdl.h motor.h
CFLAGS+= -DUSE_SMBIIBASE -DIQ
OBJ-crt0=$(PREFIX)/basic/crt0.o
OBJ-INIT=framew.o pdl.o motor.o
LINKSCRIPT=$(PREFIX)/cubeos.ld_lib
LIB=$(PREFIX)/libcubeos.a

all: init.abs init.tw

$(OBJ-INIT): $(HEADERS)

.c.o:	
	$(CC) $(CFLAGS) -c $< -o $@

.S.o:	
	$(CC) $(SFLAGS) -c $< -o $@

.coff.d:
	$(OBJDUMP) -d $< >$@

init.coff: $(LIB) $(OJB-crt0) $(OBJ-INIT) $(LINKSCRIPT) 
	$(LD) $(LD_OPT) -nfp -Map  $*.map  -L$(PREFIX) -o $@ $(NETDBG) $(OBJ-INIT)  -T$(LINKSCRIPT) 

.coff.abs:
	$(OBJCOPY) -O srec $< $@

.abs.tw:
	$(TOOLS)/s2tw $< $@

clean:
	-rm *.o *.coff *.abs *.bin *.d *.map *.tw




