Now uses the contiki-cc65 module
diff --git a/contiki-vic20/Makefile b/contiki-vic20/Makefile
index 462d3f4..ab31af0 100644
--- a/contiki-vic20/Makefile
+++ b/contiki-vic20/Makefile
@@ -30,74 +30,22 @@
#
# This file is part of the Contiki desktop environment
#
-# $Id: Makefile,v 1.3 2003/04/08 20:27:16 adamdunkels Exp $
+# $Id: Makefile,v 1.4 2003/04/24 17:25:12 adamdunkels Exp $
#
-all: contiki loader-arch-module.o contiki-labels.o \
- about.prg processes.prg \
- netconf.prg memstat.prg
+all: contiki loader-arch-module.o loader-arch-dsc.o contiki-labels.o \
+ about.prg about.dsc processes.prg processes.dsc \
+ netconf.prg netconf.dsc memstat.prg memstat.dsc \
+ directory.prg directory.dsc
CONTIKI=../contiki
+CONTIKICC65=../contiki-cc65
SYS=vic20
-CC=cc65
-AS=ca65
-CFLAGS=-I ctk -I loader -I uip -I conf \
- -I $(CONTIKI)/apps -I $(CONTIKI)/ctk -I $(CONTIKI)/ek \
- -I $(CONTIKI)/lib -I $(CONTIKI)/uip \
- -t $(SYS) --add-source -DWITH_LOADER_ARCH
-OPT=-Or
+include $(CONTIKICC65)/Makefile.common
+include Makefile.depend
-%.o: %.c
- $(CC) $(CFLAGS) $(OPT) -o $(patsubst %c, %s, $(notdir $<)) $<
- $(AS) -o $@ $(AFLAGS) $(*).s
-
-%.o: apps/%.c
- $(CC) $(CFLAGS) $(OPT) -o $(patsubst %c, %s, $(notdir $<)) $<
- $(AS) -o $@ $(AFLAGS) $(*).s
-
-%.o: ctk/%.c
- $(CC) $(CFLAGS) $(OPT) -o $(patsubst %c, %s, $(notdir $<)) $<
- $(AS) -o $@ $(AFLAGS) $(*).s
-
-%.o: loader/%.c
- $(CC) $(CFLAGS) $(OPT) -o $(patsubst %c, %s, $(notdir $<)) $<
- $(AS) -o $@ $(AFLAGS) $(*).s
-
-%.o: uip/%.c
- $(CC) $(CFLAGS) -o $(patsubst %c, %s, $(notdir $<)) $<
- $(AS) -o $@ $(AFLAGS) $(*).s
-
-%.o: $(CONTIKI)/apps/%.c
- $(CC) $(CFLAGS) $(OPT) -o $(patsubst %c, %s, $(notdir $<)) $<
- $(AS) -o $@ $(AFLAGS) $(*).s
-
-%.o: $(CONTIKI)/ctk/%.c
- $(CC) $(CFLAGS) $(OPT) -o $(patsubst %c, %s, $(notdir $<)) $<
- $(AS) -o $@ $(AFLAGS) $(*).s
-
-%.o: $(CONTIKI)/ek/%.c
- $(CC) $(CFLAGS) $(OPT) -o $(patsubst %c, %s, $(notdir $<)) $<
- $(AS) -o $@ $(AFLAGS) $(*).s
-
-%.o: $(CONTIKI)/lib/%.c
- $(CC) $(CFLAGS) $(OPT) -o $(patsubst %c, %s, $(notdir $<)) $<
- $(AS) -o $@ $(AFLAGS) $(*).s
-
-%.o: $(CONTIKI)/uip/%.c
- $(CC) $(CFLAGS) $(OPT) -o $(patsubst %c, %s, $(notdir $<)) $<
- $(AS) -o $@ $(AFLAGS) $(*).s
-
-
-%.o: ctk/%.S
- $(AS) -o $@ $(AFLAGS) $<
-
-%.o: loader/%.S
- $(AS) -o $@ $(AFLAGS) $<
-
-%.prg: %.o contiki-labels.o
- cl65 --module -t $(SYS) -o $@ loader-arch-module.o $^
-
+CFLAGS=$(CFLAGSCOMMON) -DWITH_LOADER_ARCH
UIP=uip.o uip_arch.o uip_main.o resolv.o
@@ -106,27 +54,9 @@
WEBSERVER=webserver.o http-strings.o
TELNET=simpletelnet.o telnet.o
-contiki-labels.o: contiki-labels.s
- ca65 -o contiki-labels.o contiki-labels.s
-contiki-labels.s: contiki
- ./make-labels
-
contiki: contiki-main.o strncasecmp.o petsciiconv.o \
ctk-conio.o ctk.o ek.o dispatcher.o \
- program-handler.o loader-arch.o
- cl65 -Ln contiki-labels -C vic20.cfg -o contiki -t $(SYS) $^
+ program-handler.o loader-arch.o \
+ about-dsc.o netconf-dsc.o processes-dsc.o directory-dsc.o
+ $(CL) $(CLFLAGS) -C vic20.cfg -o contiki -t $(SYS) $^
-
-clean:
- rm -f *.o *~ *core contiki *.s *.prg
-
-depend:
- gcc -MM -Iapps -Ictk -Iuip -Iconf \
- -I$(CONTIKI)/lib -I$(CONTIKI)/ek \
- -I$(CONTIKI)/ctk -I$(CONTIKI)/apps -I$(CONTIKI)/uip \
- *.c */*.c $(CONTIKI)/*/*.c > Makefile.depend
-
-include Makefile.depend
-
-codesize:
- od65 --dump-segsize *.o | egrep '\.o|CODE'