123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- EXEC = bmc_main
- CFLAGS := -Os -mcpu=cortex-m3 -mthumb
- LDFLAGS := -mcpu=cortex-m3 -mthumb -L$(INSTALL_ROOT)/A2F/root/usr/lib
- CC = $(CROSS_COMPILE_APPS)gcc
- #source
- SRC = bmc_main.c
- SRC += ./power/power_thread.c
- SRC += ./ipmb/ipmb_thread.c
- SRC += ./sensor/sensor_driver.c
- SRC += ./sensor/sensor_sdr.c
- SRC += ./sensor/sensor_thread.c
- SRC += ./timer_thread.c
- SRC += ./stm32_api/gpio_api.c
- SRC += ./platform/platform.c
- SRC += ./stm32_api/i2c_api.c
- SRC += ./stm32_api/spi_api.c
- SRC += ./libipmimsghndler/MsgHndlr.c
- SRC += ./libipmimsghndler/cmdselect.c
- SRC += ./libipmimsghndler/App/App.c
- SRC += ./libipmimsghndler/Bridge/Bridge.c
- SRC += ./libipmimsghndler/Chassis/Chassis.c
- SRC += ./libipmimsghndler/Oem/Oem.c
- SRC += ./libipmimsghndler/Oem/OemCmds.c
- SRC += ./libipmimsghndler/SensorEvent/SensorEvent.c
- SRC += ./libipmimsghndler/Storage/Storage.c
- SRC += ./libipmimsghndler/Transport/DeviceConfig.c
- #SRC += ./libipmimsghndler/AMI/AMI.c
- SRC += ./sensor/lm73.c
- SRC += ./sensor/INA220.c
- SRC += ./sensor/sensor_sdr_init.c
- #SRC += ./libipmimsghndler/App/IPMDevice/Firewall.c
- SRC += ./libipmimsghndler/App/AppDevice/AppDevice.c
- #SRC += ./libipmimsghndler/App/AppDevice/AppDevice+.c
- SRC += ./libipmimsghndler/App/IPMDevice/IPMDevice.c
- SRC += ./libipmimsghndler/Storage/Storage.c
- SRC += ./libipmimsghndler/SensorEvent/SensorDevice/Sensor.c
- SRC += ./libHook/message_hook.c
- SRC += ./libHook/hook.c
- SRC += ./lan/lanTask.c
- SRC += ./lan/udp_api/udpserver.c
- SRC += ./messinit/session.c
- #incldue
- CFLAGS += -I$(INSTALL_ROOT)/A2F/root/usr/include
- CFLAGS += -I ./
- CFLAGS += -I ./sensor
- CFLAGS += -I ./power
- CFLAGS += -I ./platform
- CFLAGS += -I ./message
- CFLAGS += -I ./ipmb
- CFLAGS += -I ./stm32_api
- CFLAGS += -I ./ipmi_dev
- CFLAGS += -I ./libHook
- CFLAGS += -I ./libipmimsghndler
- CFLAGS += -I ./ipmi_dev
- CFLAGS += -I ./messinit
- CFLAGS += -I ../
- #library
- #sub-directory
- #SUBDIR = ./sensor
- #object
- OBJS = $(SRC:%.o=%.c)
- $(EXEC): $(OBJS)
- $(CC) $(LDFLAGS) $(CFLAGS) -o $@ $^ $(LIBS) -lpthread
- rm -f *.o
- clean:
- OBJS = $(SRC:%.o=%.c)
- rm -rf $(EXEC) $(OBJS)
|