| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- TARGET=merge
- OUT_DIR=
- CUR_DIR=$(shell pwd)
- SRC_DIR=$(CUR_DIR)
- BLD_DIR=$(SRC_DIR)/build2
- OUT_DIR=$(CUR_DIR)
- T113_DIR=/home/tronlong/T113
- BR_DIR=$(T113_DIR)/T113-i_v1.0/out/t113_i/tlt113-evm-emmc/longan/buildroot
- SYS_DIR=$(BR_DIR)/host/arm-buildroot-linux-gnueabi/sysroot
- BIN_DIR=$(BR_DIR)/host/bin
- BIN_PRE=$(BIN_DIR)/arm-linux-gnueabi-
- SYS_DIR=
- BIN_PRE=
- CC=$(BIN_PRE)gcc
- CXX=$(BIN_PRE)g++
- LD=$(BIN_PRE)gcc
- AS=$(BIN_PRE)as
- AR=$(BIN_PRE)ar
- GDB=$(BIN_PRE)gdb
- DUMP=$(BIN_PRE)objdump
- STRIP=$(BIN_PRE)strip
- READELF=$(BIN_PRE)readelf
- CFILES += md5.cpp myFile.cpp merge.cpp
-
- DFLAGS += -DINNER_USE
- IFLAGS += -I$(SYS_DIR)/usr/include \
- -I../../upgd
- OBJS = $(addprefix $(BLD_DIR)/,$(CFILES:.cpp=.o))
- DFILES = $(OBJS:.o=.d)
- ########################################
- $(warning $(OBJS))
- DEPFLAGS += -MMD -MP -MF $(@:.o=.d)
- CFLAGS += $(IFLAGS) $(DFLAGS) $(DEPFLAGS)
- LDFLAGS += -s -lstdc++
- ########################################
- .PHONEY: all clean
- all: $(TARGET)
- $(TARGET): $(OBJS)
- @$(LD) $(LDFLAGS) $^ -o $(BLD_DIR)/$@
- -cp -uf $(BLD_DIR)/$@ $(OUT_DIR)/
- $(BLD_DIR)/%.o:$(SRC_DIR)/%.cpp Makefile
- @mkdir -p $(dir $@)
- $(CXX) -c $(CFLAGS) $< -o $@
- clean:
- rm -rf $(BLD_DIR) $(TARGET)
- -include $(DFILES)
|