mirror of
https://github.com/Telecominfraproject/OpenCellular.git
synced 2025-11-03 11:58:24 +00:00
Issue # 171
This commit is contained in:
@@ -79,7 +79,7 @@ LLIBS += -Wl,--end-group
|
|||||||
|
|
||||||
OBJCOPY = $(TOOLCHAIN)/bin/arm-none-eabi-objcopy
|
OBJCOPY = $(TOOLCHAIN)/bin/arm-none-eabi-objcopy
|
||||||
|
|
||||||
all: oc_connect1
|
all: get_cfg oc_connect1
|
||||||
oc_connect1: $(OUT)/OpenCellular.bin
|
oc_connect1: $(OUT)/OpenCellular.bin
|
||||||
|
|
||||||
$(OUT)/%/compiler.opt $(OUT)/%/linker.cmd : %.cfg
|
$(OUT)/%/compiler.opt $(OUT)/%/linker.cmd : %.cfg
|
||||||
@@ -95,6 +95,9 @@ $(OUT)/OpenCellular.out: $(OUT)/$(CONFIG)/linker.cmd $(MAIN_OBJS)
|
|||||||
$(OUT)/OpenCellular.bin: $(OUT)/OpenCellular.out
|
$(OUT)/OpenCellular.bin: $(OUT)/OpenCellular.out
|
||||||
$(OBJCOPY) -S -O binary $< $@
|
$(OBJCOPY) -S -O binary $< $@
|
||||||
|
|
||||||
|
get_cfg:
|
||||||
|
cd ../utilities/build; ./envDetect.sh $(CC) $(TIRTOS_DIR)
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
-rm -rf *.o *.out *.d *.rov.xs $(OUT) $(MAIN_OBJS) $(COVERAGE_OBJS)
|
-rm -rf *.o *.out *.d *.rov.xs $(OUT) $(MAIN_OBJS) $(COVERAGE_OBJS)
|
||||||
|
|
||||||
|
|||||||
@@ -15,7 +15,10 @@ default:
|
|||||||
@mkdir -p $(output_dir)
|
@mkdir -p $(output_dir)
|
||||||
make all
|
make all
|
||||||
|
|
||||||
all: ocmw_uart ocmw_usb ocmw_eth occli ocmw_eth_stub ocware_stub
|
all: get_cfg ocmw_uart ocmw_usb ocmw_eth occli ocmw_eth_stub ocware_stub
|
||||||
|
|
||||||
|
get_cfg:
|
||||||
|
cd ../utilities/build; ./envDetect.sh
|
||||||
|
|
||||||
.PHONY: occli
|
.PHONY: occli
|
||||||
|
|
||||||
|
|||||||
36
firmware/utilities/build/envDetect.sh
Executable file
36
firmware/utilities/build/envDetect.sh
Executable file
@@ -0,0 +1,36 @@
|
|||||||
|
#!/bin/sh -e
|
||||||
|
BUILDHOST=$(uname -a)
|
||||||
|
GCCVER=$(gcc --version)
|
||||||
|
GITHASH=$(git rev-parse HEAD)
|
||||||
|
if [ $# = 2 ]; then
|
||||||
|
BUILDTYPE="\tEC Build"
|
||||||
|
BUILDFNAME="build_ec_cfg.txt"
|
||||||
|
if [ -e "$1" ]; then
|
||||||
|
ARMVER=$($1 --version)
|
||||||
|
else
|
||||||
|
ARMVER="arm-none-eabi-gcc: Not found"
|
||||||
|
fi
|
||||||
|
if [ -d "$2" ]; then
|
||||||
|
TIRTOSVER="TI RTOS: $2"
|
||||||
|
else
|
||||||
|
TIRTOSVER="TI RTOS: Not found"
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
BUILDTYPE="\tHost Build"
|
||||||
|
BUILDFNAME="build_host_cfg.txt"
|
||||||
|
ARMVER=""
|
||||||
|
TIRTOSVER=""
|
||||||
|
fi
|
||||||
|
{
|
||||||
|
echo "$BUILDTYPE"
|
||||||
|
echo
|
||||||
|
echo "GIT Hash: $GITHASH"
|
||||||
|
echo
|
||||||
|
echo "Build Host: $BUILDHOST"
|
||||||
|
echo
|
||||||
|
echo "$GCCVER"
|
||||||
|
echo
|
||||||
|
echo "$ARMVER"
|
||||||
|
echo
|
||||||
|
echo "$TIRTOSVER"
|
||||||
|
} > $BUILDFNAME
|
||||||
Reference in New Issue
Block a user