Teacup_Firmware/Makefile-example

41 lines
1.0 KiB
Plaintext

################################################################################
#
## Example Makefile
#
# For convenience, copy this file to "Makefile" and customize it to fit your
# needs.
#
# Then you can type 'make avr' or simply 'make' to build for your printer.
#
# Another choice is to copy "Makefile-AVR" to "Makefile". This is less
# convenient for building the simulator, but also allows to upload to the
# controller with 'make prog'.
#
################################################################################
.PHONY: sim avr clean all default
# Override variables in the stock makefiles
export F_CPU = 20000000L
export MCU_TARGET = atmega644p
default: avr
all: sim avr
# Build the simulator
sim:
@echo "----[ Simulator ]----"
@make -sf Makefile-SIM
# Build Teacup for an Atmel processor
avr:
@echo "----[ $(MCU_TARGET) ]----"
@make -sf Makefile-AVR
clean:
@echo "----[ Clean ]----"
@make -sf Makefile-SIM clean
@make -sf Makefile-AVR clean
# Add any more cleanup steps you want here. Example,
# rm -f *.png