and *.elf files
authorKonstantinos Margaritis <konstantinos.margaritis@vectorcamp.gr>
Mon, 20 Mar 2023 09:46:03 +0000 (09:46 +0000)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Fri, 2 Jun 2023 18:51:16 +0000 (19:51 +0100)
crypto/chacha20/Makefile

index 01bdbe5ce472978350c20c7e1e00a750e7cedcd4..27c0156d4c6c59475bd3a952ca5066b13f73fb0b 100644 (file)
@@ -25,6 +25,7 @@ INCLUDES := $(wildcard $(SRCDIR)/*.h))
 SVP64OBJECTS := $(ASFILES:$(SRCDIR)/%.s=$(SRCDIR)/%.o)
 OBJECTS := $(CFILES:$(SRCDIR)/%.c=$(SRCDIR)/%.o)
 BINFILES := $(BINDIR)/xchacha_hchacha20_svp64.bin $(BINDIR)/xchacha_encrypt_bytes_svp64.bin
+ELFFILES := $(BINDIR)/xchacha_hchacha20_svp64.bin $(BINDIR)/xchacha_encrypt_bytes_svp64.bin
 
 $(BINDIR)/%.elf: $(SRCDIR)/%.o
        $(CROSSLD) -EL -o $@ -T memmap $^
@@ -35,11 +36,11 @@ $(BINDIR)/%.bin: $(BINDIR)/%.elf
 .PHONY: all clean remove
 all: ${TARGET}
 
-$(TARGET): $(OBJECTS) $(SVP64OBJECTS) $(BINFILES)
+$(TARGET): $(OBJECTS) $(SVP64OBJECTS) $(ELFFILES)
        $(CC) -o $@ $(OBJECTS) $(LDFLAGS)
 
 clean:
-       $ rm -f $(OBJECTS) $(SVP64OBJECTS) $(BINFILES)
+       $ rm -f $(OBJECTS) $(SVP64OBJECTS) $(BINFILES) $(ELFFILES)
 
 remove: clean
        $ rm -f $(TARGET)