1
0
mirror of https://github.com/osm0sis/mkbootimg.git synced 2024-11-25 07:56:21 +00:00
mkbootimg/libmincrypt/Makefile
osm0sis 2375c167cb
Makefiles: updates/fixes
- allow additional CFLAGS while fixing recursion for static recipe
- update boilerplate
2022-11-09 16:23:44 -04:00

35 lines
460 B
Makefile
Executable File

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