38 lines
620 B
Makefile
38 lines
620 B
Makefile
CC = gcc
|
|
CFLAGS = -Wall -O2 -I. -DWIN32
|
|
BIN = UartSecureDFU
|
|
|
|
DEPS = crc32.h \
|
|
delay_connect.h \
|
|
dfu.h \
|
|
dfu_serial.h \
|
|
logging.h \
|
|
slip_enc.h \
|
|
uart_drv.h \
|
|
uart_slip.h \
|
|
zip.h \
|
|
miniz.h \
|
|
jsmn.h \
|
|
Makefile
|
|
|
|
OBJS = crc32.o \
|
|
delay_connect.o \
|
|
dfu.o \
|
|
dfu_serial.o \
|
|
jsmn.o \
|
|
logging.o \
|
|
slip_enc.o \
|
|
uart_win32.o \
|
|
UartSecureDFU.o \
|
|
uart_slip.o \
|
|
zip.o
|
|
|
|
%.o: %.c $(DEPS)
|
|
$(CC) $(CFLAGS) -c $< -o $@
|
|
|
|
$(BIN): $(OBJS)
|
|
$(CC) $(OBJS) -o $(BIN)
|
|
|
|
clean:
|
|
rm -f $(BIN) $(OBJS)
|