123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- 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 += ./src/plugins/lan/auth.c
- SRC += ./src/plugins/lan/md5.c
- SRC += ./src/plugins/lan/lan.c
- SRC += ./lib/log.c
- SRC += ./lib/helper.c
- SRC += ./lib/hpm2.c
- SRC += ./lib/dimm_spd.c
- SRC += ./lib/ipmi_strings.c
- SRC += ./lib/ipmi_sdr.c
- SRC += ./lib/ipmi_sensor.c
- SRC += ./lib/ipmi_sel.c
- SRC += ./lib/ipmi_mc.c
- SRC += ./lib/ipmi_sdradd.c
- SRC += ./lib/ipmi_oem.c
- SRC += ./lib/ipmi_fru.c
- SRC += ./lib/ipmi_raw.c
- SRC += ./lib/ipmi_main.c
- SRC += ./lib/ipmi_picmg.c
- SRC += ./lib/ipmi_vita.c
- SRC += ./lib/ipmi_kontronoem.c
- SRC += ./lib/ipmi_chassis.c
- SRC += ./lib/ipmi_user.c
- #incldue
- CFLAGS += -I$(INSTALL_ROOT)/A2F/root/usr/include
- CFLAGS += -I ./
- CFLAGS += -I ./src/plugins
- CFLAGS += -I ./src/plugins/bmc
- CFLAGS += -I ./src/plugins/dummy
- CFLAGS += -I ./src/plugins/free
- CFLAGS += -I ./src/plugins/imb
- CFLAGS += -I ./src/plugins/lan
- CFLAGS += -I ./src/plugins/lanplus
- CFLAGS += -I ./src/plugins/lipmi
- CFLAGS += -I ./src/plugins/open
- CFLAGS += -I ./src/plugins/serial
- CFLAGS += -I ./src/plugins/usb
- CFLAGS += -I ./include
- CFLAGS += -I ./include/ipmitool
- $(EXEC): $(SRC)
- $(CC) $(LDFLAGS) $(CFLAGS) -o $@ $^ $(LIBS) -lpthread -lm -lc
- #object
- OBJS := $(SRC:%.c=%.o)
- clean:
- rm -f $(EXEC) $(OBJS)
- rm -f *.gdb
|