-PRG = md5
+PRG = camellia
+# camellia
# cryptotest
-OBJ = main-md5-test.o debug.o uart.o serial-tools.o md5.o
+ OBJ = main-camellia-test.o debug.o uart.o serial-tools.o camellia.o camellia-asm.o
+# main-skipjack-test.o debug.o uart.o serial-tools.o skipjack.o
+# main-sha1-test.o debug.o uart.o serial-tools.o sha1-asm.o
+# main-md5-test.o debug.o uart.o serial-tools.o md5.o
# main-cast5-test.o debug.o uart.o serial-tools.o cast5.o
+# OBJ = main-rc6-test.o debug.o uart.o serial-tools.o rc6.o
# main.o debug.o uart.o serial-tools.o sha256-asm.o xtea-asm.o arcfour-asm.o prng.o cast5.o
MCU_TARGET = atmega32
OPTIMIZE = -Os
override CFLAGS = -Wall -Wstrict-prototypes $(OPTIMIZE) -mmcu=$(MCU_TARGET)
$(DEFS)
override LDFLAGS = -Wl,-Map,$(PRG).map
-override ASFLAGS = -mmcu=$(MCU_TARGET)
+override ASFLAGS = -mmcu=$(MCU_TARGET)
OBJCOPY = avr-objcopy
OBJDUMP = avr-objdump
$(PRG).elf: $(OBJ)
$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LIBS)
+#rc6-test:
+
clean:
rm -rf *.o $(PRG).elf *.eps *.png *.pdf *.bak
rm -rf *.lst *.map $(EXTRA_CLEAN_FILES)