
SDCC = /usr/local/bin/sdcc

OBJS =	main.o

LIBS =  libc18f.lib libio18f4550.lib
# libm18f.lib 
# libsdcc.lib 
TARGET = main

SDCCFLAGS = -mpic16 -p18f4550 --disable-warning 85

%.o: %h

%.o : %.c
	$(SDCC) -c $(SDCCFLAGS) $< -o $@
        
$(TARGET):	$(OBJS) Makefile
	$(SDCC) $(SDCCFLAGS) -o $(TARGET).hex $(OBJS) $(LIBS)

all:	$(TARGET)



clean:
	rm -f *.o
	rm -f *.rel
	rm -f *.lnk
	rm -f *.S19
	rm -f *.map
	rm -f *.mem
	rm -f *.asm
	rm -f *.rst
	rm -f *.sym
	rm -f *.lst
	rm -f *.cod
	rm -f *.hex
	
	
   
    
    