83 lines
1.8 KiB
Makefile
83 lines
1.8 KiB
Makefile
include ./Makefile.rules
|
|
|
|
OBJS_BOOTS = \
|
|
boots.o \
|
|
boots_pkt.o \
|
|
boots_skt.o \
|
|
boots_eth.o \
|
|
boots_uart.o \
|
|
boots_script.o \
|
|
boots_stress.o \
|
|
boots_country.o \
|
|
boots_common.o \
|
|
$(NULL)
|
|
|
|
OBJS_BOOTS_SRV = \
|
|
boots_srv.o \
|
|
boots_btif.o \
|
|
boots_hci.o \
|
|
boots_pkt.o \
|
|
boots_skt.o \
|
|
boots_eth.o \
|
|
boots_mt6xx.o \
|
|
boots_uart.o \
|
|
boots_script.o \
|
|
boots_stress.o \
|
|
boots_common.o \
|
|
$(NULL)
|
|
|
|
#---------------------------------------------------------------------------
|
|
# $(BT_VCOM_RELAYER)
|
|
# is used to define how to OPEN VCOM port.
|
|
# If VCOM port is opened default, no need to open by boots,
|
|
# Set BT_VCOM_RELAYER=-DVCOM_OPENED
|
|
# If open VCOM port by set property "sys.usb.config",
|
|
# Set BT_VCOM_RELAYER=-DOPEN_VCOM_BY_SET_PROP
|
|
#---------------------------------------------------------------------------
|
|
CCFLAGS = \
|
|
-Werror \
|
|
-Wall \
|
|
$(LOCAL_CFLAGS) \
|
|
$(BT_VCOM_RELAYER) \
|
|
$(BOOTS_SOCKET_PATH) \
|
|
$(NULL)
|
|
|
|
LINKFLAGS = \
|
|
-lpthread \
|
|
$(NULL)
|
|
|
|
#---------------------------------------------------------------------------
|
|
ifeq ($(CC),)
|
|
ifeq ($(CROSS_COMPILE),)
|
|
CC = gcc
|
|
STRIP = strip
|
|
else
|
|
CC = $(CROSS_COMPILE)-gcc
|
|
STRIP = $(CROSS_COMPILE)-strip
|
|
endif
|
|
else ifeq ($(STRIP),)
|
|
STRIP = strip
|
|
endif
|
|
#---------------------------------------------------------------------------
|
|
all: boots boots_srv
|
|
|
|
%.o: %.c Makefile
|
|
$(CC) $(CCFLAGS) $(INCLUDES) -c -o $@ $<
|
|
|
|
boots: $(OBJS_BOOTS)
|
|
$(CC) -static $(OBJS_BOOTS) $(LINKFLAGS) -o boots
|
|
$(STRIP) boots
|
|
|
|
boots_srv: $(OBJS_BOOTS_SRV)
|
|
$(CC) -static $(OBJS_BOOTS_SRV) $(LINKFLAGS) -o boots_srv
|
|
$(STRIP) boots_srv
|
|
|
|
clean:
|
|
rm -rf boots
|
|
rm -rf boots_srv
|
|
rm -rf boots_clisk
|
|
rm -rf boots_srvsk
|
|
rm -rf *.o
|
|
|
|
#---------------------------------------------------------------------------
|