1 # A simple Makefile, to build run: make all
4 CROSS ?
= powerpc64le-linux-gnu-
10 CFLAGS
= -O
-Wall
-Wextra
-mno-vsx
-mno-altivec
-DDUMP
-I..
/..
/media
/pypowersim_wrapper
-I
/usr
/include/python3.7m
12 # assembler flags here
13 ASFLAGS
= -mlibresoc
-mregnames
16 LDFLAGS
= -Wall
-pthread
-lpython3.7m
20 CFILES
:= $(SRCDIR
)/xchacha20.c
$(SRCDIR
)/test.c
$(SRCDIR
)/xchacha20_wrapper.c
21 ASFILES
:= $(SRCDIR
)/xchacha20_svp64.s
22 INCLUDES
:= $(wildcard $(SRCDIR
)/*.h
))
23 OBJECTS
:= $(CFILES
:$(SRCDIR
)/%.c
=$(SRCDIR
)/%.o
) $(ASFILES
:$(SRCDIR
)/%.s
=$(SRCDIR
)/%.o
)
25 .PHONY
: all clean remove
29 $(CC
) -o
$@
$(OBJECTS
) $(LDFLAGS
)