fix(avr-libc): no longer build avr-libc
This commit is contained in:
parent
8b8e8e083d
commit
f52ce027a6
4 changed files with 6 additions and 44 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue