fix(avr-libc): no longer build avr-libc

This commit is contained in:
Maix0 2026-04-13 15:14:24 +02:00
parent 8b8e8e083d
commit f52ce027a6
4 changed files with 6 additions and 44 deletions

View file

@ -1,5 +1,3 @@
AVR_LIBC_DIR=/tmp/avr-libc
# Makefile
MCU=atmega328p
F_CPU=16000000
@ -36,7 +34,7 @@ flash: hex
$(OBJ_DIR)/$(TARGET).bin: $(OBJ)
$(CC) $(CFLAGS) $(OBJ) -o $@
$(OBJ_DIR)/%.o: $(SRC_DIR)/%.c $(AVR_LIBC_DIR)/.CACHETAG
$(OBJ_DIR)/%.o: $(SRC_DIR)/%.c
mkdir -p $(shell dirname $@)
$(CC) $(CFLAGS) -c $< -o $@
@ -44,10 +42,3 @@ $(OBJ_DIR)/%.o: $(SRC_DIR)/%.c $(AVR_LIBC_DIR)/.CACHETAG
$(TARGET).hex: $(OBJ_DIR)/$(TARGET).bin
$(OBJCOPY) -j .text -j .data -O ihex $< $@
$(AVR_LIBC_DIR)/.CACHETAG:
rm -rf $(AVR_LIBC_DIR)
git clone --depth=1 https://github.com/avrdudes/avr-libc/ $(AVR_LIBC_DIR)
cd $(AVR_LIBC_DIR) && ./bootstrap
cd $(AVR_LIBC_DIR) && ./configure --build=`./config.guess` --host=avr
cd $(AVR_LIBC_DIR) && make -j
touch $(AVR_LIBC_DIR)/.CACHETAG

View file

@ -1,11 +1,9 @@
AVR_LIBC_DIR=/tmp/avr-libc
# Makefile
MCU=atmega328p
F_CPU=16000000
CC=avr-gcc
OBJCOPY=avr-objcopy
CFLAGS=-nostdlib -std=c99 -Wall -Wextra -g -Os -mmcu=$(MCU) -DF_CPU=$(F_CPU) -I. -I$(AVR_LIBC_DIR)/include
CFLAGS=-nostdlib -std=c99 -Wall -Wextra -g -Os -mmcu=$(MCU) -DF_CPU=$(F_CPU) -I.
TARGET=main
SERIAL=-P /dev/ttyUSB0 -b 115200
@ -36,7 +34,7 @@ flash: hex
$(OBJ_DIR)/$(TARGET).bin: $(OBJ)
$(CC) $(CFLAGS) $(OBJ) -o $@
$(OBJ_DIR)/%.o: $(SRC_DIR)/%.c $(AVR_LIBC_DIR)/.CACHETAG
$(OBJ_DIR)/%.o: $(SRC_DIR)/%.c
mkdir -p $(shell dirname $@)
$(CC) $(CFLAGS) -c $< -o $@
@ -44,10 +42,3 @@ $(OBJ_DIR)/%.o: $(SRC_DIR)/%.c $(AVR_LIBC_DIR)/.CACHETAG
$(TARGET).hex: $(OBJ_DIR)/$(TARGET).bin
$(OBJCOPY) -j .text -j .data -O ihex $< $@
$(AVR_LIBC_DIR)/.CACHETAG:
rm -rf $(AVR_LIBC_DIR)
git clone --depth=1 https://github.com/avrdudes/avr-libc/ $(AVR_LIBC_DIR)
cd $(AVR_LIBC_DIR) && ./bootstrap
cd $(AVR_LIBC_DIR) && ./configure --build=`./config.guess` --host=avr
cd $(AVR_LIBC_DIR) && make -j
touch $(AVR_LIBC_DIR)/.CACHETAG

View file

@ -1,5 +1,3 @@
AVR_LIBC_DIR=/tmp/avr-libc
# Makefile
MCU=atmega328p
F_CPU=16000000
@ -36,18 +34,10 @@ flash: hex
$(OBJ_DIR)/$(TARGET).bin: $(OBJ)
$(CC) $(CFLAGS) $(OBJ) -o $@
$(OBJ_DIR)/%.o: $(SRC_DIR)/%.c $(AVR_LIBC_DIR)/.CACHETAG
$(OBJ_DIR)/%.o: $(SRC_DIR)/%.c
mkdir -p $(shell dirname $@)
$(CC) $(CFLAGS) -c $< -o $@
$(TARGET).hex: $(OBJ_DIR)/$(TARGET).bin
$(OBJCOPY) -j .text -j .data -O ihex $< $@
$(AVR_LIBC_DIR)/.CACHETAG:
rm -rf $(AVR_LIBC_DIR)
git clone --depth=1 https://github.com/avrdudes/avr-libc/ $(AVR_LIBC_DIR)
cd $(AVR_LIBC_DIR) && ./bootstrap
cd $(AVR_LIBC_DIR) && ./configure --build=`./config.guess` --host=avr
cd $(AVR_LIBC_DIR) && make -j
touch $(AVR_LIBC_DIR)/.CACHETAG

View file

@ -1,11 +1,9 @@
AVR_LIBC_DIR=/tmp/avr-libc
# Makefile
MCU=atmega328p
F_CPU=16000000
CC=avr-gcc
OBJCOPY=avr-objcopy
CFLAGS=-nostdlib -std=c99 -Wall -Wextra -g -Os -mmcu=$(MCU) -DF_CPU=$(F_CPU) -I. -I$(AVR_LIBC_DIR)/include
CFLAGS=-nostdlib -std=c99 -Wall -Wextra -g -Os -mmcu=$(MCU) -DF_CPU=$(F_CPU) -I.
TARGET=main
SERIAL=-P /dev/ttyUSB0 -b 115200
@ -36,18 +34,10 @@ flash: hex
$(OBJ_DIR)/$(TARGET).bin: $(OBJ)
$(CC) $(CFLAGS) $(OBJ) -o $@
$(OBJ_DIR)/%.o: $(SRC_DIR)/%.c $(AVR_LIBC_DIR)/.CACHETAG
$(OBJ_DIR)/%.o: $(SRC_DIR)/%.c
mkdir -p $(shell dirname $@)
$(CC) $(CFLAGS) -c $< -o $@
$(TARGET).hex: $(OBJ_DIR)/$(TARGET).bin
$(OBJCOPY) -j .text -j .data -O ihex $< $@
$(AVR_LIBC_DIR)/.CACHETAG:
rm -rf $(AVR_LIBC_DIR)
git clone --depth=1 https://github.com/avrdudes/avr-libc/ $(AVR_LIBC_DIR)
cd $(AVR_LIBC_DIR) && ./bootstrap
cd $(AVR_LIBC_DIR) && ./configure --build=`./config.guess` --host=avr
cd $(AVR_LIBC_DIR) && make -j
touch $(AVR_LIBC_DIR)/.CACHETAG