Reduced size by using the GNU make addprefix function
diff --git a/contiki-cc65/Makefile.cc65 b/contiki-cc65/Makefile.cc65
index c3e608f..fe45a1c 100644
--- a/contiki-cc65/Makefile.cc65
+++ b/contiki-cc65/Makefile.cc65
@@ -7,12 +7,14 @@
 LD=ld65
 CL=cl65
 
-CFLAGSCC65=-I apps -I conf -I ctk -I lib -I loader -I uip \
-       -I $(CONTIKICC65)/apps -I $(CONTIKICC65)/lib \
-       -I $(CONTIKICC65)/loader -I $(CONTIKICC65)/uip \
-       -I $(CONTIKI)/apps -I $(CONTIKI)/ctk -I $(CONTIKI)/ek \
-       -I $(CONTIKI)/lib -I $(CONTIKI)/uip \
-       -t $(SYS) --add-source --create-dep
+PORTDIRS=apps conf ctk lib loader uip
+CONTIKIDIRS=${addprefix $(CONTIKI)/, apps ctk ek lib uip}
+CONTIKICC65DIRS=${addprefix $(CONTIKICC65)/, apps lib loader uip}
+
+CFLAGSCC65=${addprefix -I,$(PORTDIRS)} \
+           ${addprefix -I,$(CONTIKICC65DIRS)} \
+           ${addprefix -I,$(CONTIKIDIRS)} \
+          -t $(SYS) --add-source --create-dep
 
 CLFLAGS=-Ln contiki-labels
 
@@ -29,27 +31,9 @@
 %.o: %.S
 	$(AS) $(AFLAGS) -o $@ $<
 
-vpath %.c apps ctk lib loader uip \
-	$(CONTIKICC65)/apps \
-	$(CONTIKICC65)/lib \
-	$(CONTIKICC65)/loader \
-	$(CONTIKICC65)/uip \
-	$(CONTIKI)/apps \
-	$(CONTIKI)/ctk \
-	$(CONTIKI)/ek \
-	$(CONTIKI)/lib \
-	$(CONTIKI)/uip
+vpath %.c $(PORTDIRS) $(CONTIKICC65DIRS) $(CONTIKIDIRS)
 
-vpath %.S apps ctk lib loader uip \
-	$(CONTIKICC65)/apps \
-	$(CONTIKICC65)/lib \
-	$(CONTIKICC65)/loader \
-	$(CONTIKICC65)/uip \
-	$(CONTIKI)/apps \
-	$(CONTIKI)/ctk \
-	$(CONTIKI)/ek \
-	$(CONTIKI)/lib \
-	$(CONTIKI)/uip
+vpath %.S $(PORTDIRS) $(CONTIKICC65DIRS) $(CONTIKIDIRS)
 
 %.sav:  %.o contiki-labels.o
 	cl65 --module -t $(SYS) -o $@ loader-arch-module.o $^