# this is the build file for project stm32h7 # it is autogenerated by the xmake build system. # do not edit by hand. ifneq ($(VERBOSE),1) VV=@ endif CXX=/usr/bin/g++ CU=/usr/bin/clang MM=/usr/bin/gcc GC=/usr/local/go/bin/go AS=/usr/bin/gcc CC=/usr/bin/gcc RC=/home/time/.cargo/bin/rustc MXX=/usr/bin/g++ LD=/usr/bin/g++ RCLD=/home/time/.cargo/bin/rustc GCLD=/usr/local/go/bin/go SH=/usr/bin/g++ RCSH=/home/time/.cargo/bin/rustc AR=/usr/bin/ar RCAR=/home/time/.cargo/bin/rustc GCAR=/usr/local/go/bin/go gpio_LD=/home/time/doc/mybin/arm-none-eabi/bin/arm-none-eabi-g++ gpio_CC=/home/time/doc/mybin/arm-none-eabi/bin/arm-none-eabi-gcc gpio_CCFLAGS=-g -O0 -Iuser/inc -I../../libopencm3/include -DSTM32H7 -mthumb -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard gpio_LDFLAGS=-L../../libopencm3/lib -lopencm3_stm32h7 -lc -lgcc -lnosys -mthumb -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -T./cortex-m-generic.ld --static -nostartfiles -Wl,--gc-sections -Wl,-Map=/home/time/doc/codefile/embe/Blog/stm32/stm32h7/1gpio_xmake/bin/gpio.map default: gpio all: gpio .PHONY: default all gpio gpio: bin/gpio.elf bin/gpio.elf: build/.objs/gpio/linux/arm32/release/user/src/gpio.c.o build/.objs/gpio/linux/arm32/release/user/src/main.c.o build/.objs/gpio/linux/arm32/release/user/src/systick.c.o @echo linking.release gpio.elf @mkdir -p bin $(VV)$(gpio_LD) -o bin/gpio.elf build/.objs/gpio/linux/arm32/release/user/src/gpio.c.o build/.objs/gpio/linux/arm32/release/user/src/main.c.o build/.objs/gpio/linux/arm32/release/user/src/systick.c.o $(gpio_LDFLAGS) build/.objs/gpio/linux/arm32/release/user/src/gpio.c.o: user/src/gpio.c @echo compiling.release user/src/gpio.c @mkdir -p build/.objs/gpio/linux/arm32/release/user/src $(VV)$(gpio_CC) -c $(gpio_CCFLAGS) -o build/.objs/gpio/linux/arm32/release/user/src/gpio.c.o user/src/gpio.c build/.objs/gpio/linux/arm32/release/user/src/main.c.o: user/src/main.c @echo compiling.release user/src/main.c @mkdir -p build/.objs/gpio/linux/arm32/release/user/src $(VV)$(gpio_CC) -c $(gpio_CCFLAGS) -o build/.objs/gpio/linux/arm32/release/user/src/main.c.o user/src/main.c build/.objs/gpio/linux/arm32/release/user/src/systick.c.o: user/src/systick.c @echo compiling.release user/src/systick.c @mkdir -p build/.objs/gpio/linux/arm32/release/user/src $(VV)$(gpio_CC) -c $(gpio_CCFLAGS) -o build/.objs/gpio/linux/arm32/release/user/src/systick.c.o user/src/systick.c clean: clean_gpio clean_gpio: @rm -rf bin/gpio.elf @rm -rf bin/gpio.sym @rm -rf build/.objs/gpio/linux/arm32/release/user/src/gpio.c.o @rm -rf build/.objs/gpio/linux/arm32/release/user/src/main.c.o @rm -rf build/.objs/gpio/linux/arm32/release/user/src/systick.c.o