Files
mkbootimg/libmincrypt/Makefile
T

32 lines
434 B
Makefile
Executable File

ifeq ($(CC),cc)
CC = gcc
endif
AR = ar rc
ifeq ($(windir),)
RM = rm -f
CP = cp
else
RM = del
CP = copy /y
endif
CFLAGS = -ffunction-sections -O3
EXT = a
LIB = libmincrypt.$(EXT)
LIB_OBJS = dsa_sig.o p256.o p256_ec.o p256_ecdsa.o rsa.o sha.o sha256.o
INC = -I..
all:$(LIB)
clean:
$(RM) $(LIB_OBJS) $(LIB)
$(LIB):$(LIB_OBJS)
$(CROSS_COMPILE)$(AR) $@ $^
$(CP) $@ ..
%.o:%.c
$(CROSS_COMPILE)$(CC) -o $@ $(CFLAGS) -c $< $(INC)