1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- EXEC := ipmitool
- 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 := src/ipmitool.c
- SRC += src/plugins/ipmi_intf.c
- #SRC += lib/log.c
- SRC += lib/helper.c
- SRC += lib/ipmi_strings.c
- SRC += lib/ipmi_main.c
- SRC += lib/ipmi_raw.c
- #SRC += lib/ipmi_delloem.c
- #SRC += lib/ipmi_oem.c
- SRC += lib/ipmi_sdr.c
- #SRC += lib/ipmi_sel.c
- SRC += lib/dimm_spd.c
- SRC += lib/ipmi_sdradd.c
- SRC += lib/ipmi_sel.c
- SRC += lib/ipmi_sensor.c
- SRC += lib/ipmi_fru.c
- #SRC += $(wildcard ./lib/*.c)
- #incldue
- CFLAGS += -I$(INSTALL_ROOT)/A2F/root/usr/include
- CFLAGS += -I ./include
- $(EXEC): $(SRC)
- $(CC) $(LDFLAGS) $(CFLAGS) -o $@ $^ $(LIBS) -lpthread -lm -lc
- #object
- OBJS = $(SRC:%.c=%.o)
- clean:
- rm -rf $(EXEC) $(OBJS)
|