mcu debug stuff entfernt
This commit is contained in:
parent
3195b06750
commit
1b36640c4f
9 changed files with 112 additions and 16 deletions
|
@ -3,25 +3,33 @@
|
|||
# Author: Tristan Krause
|
||||
# Creation Date: 2019-03-22
|
||||
|
||||
# Umgebungseinstellungen
|
||||
# Environment
|
||||
COMPILER_PATH = g++
|
||||
|
||||
|
||||
OUTPUT = main
|
||||
CFLAGS = -std=c++14 -O3 -Wall -Wextra
|
||||
LDFLAGS =
|
||||
OBJECTS = main.o drv/usart.o drv/b15f.o drv/plottyfile.o drv/dot.o
|
||||
# Options
|
||||
OUT_MAIN = main
|
||||
OBJ_MAIN = main.o
|
||||
OUT_CLI = cli
|
||||
OBJ_CLI = cli.o
|
||||
CFLAGS = -std=c++14 -O3 -Wall -Wextra
|
||||
LDFLAGS =
|
||||
OBJECTS = drv/usart.o drv/b15f.o drv/plottyfile.o drv/dot.o
|
||||
|
||||
COMPILE = $(COMPILER_PATH) $(CFLAGS)
|
||||
|
||||
B15F: $(OBJECTS)
|
||||
main: $(OBJECTS) $(OBJ_MAIN)
|
||||
@echo "Linking..."
|
||||
$(COMPILE) $(OBJECTS) -o $(OUTPUT) $(LDFLAGS)
|
||||
$(COMPILE) $(OBJ_MAIN) $(OBJECTS) -o $(OUT_MAIN) $(LDFLAGS)
|
||||
|
||||
cli: $(OBJECTS) $(OBJ_CLI)
|
||||
@echo "Linking..."
|
||||
$(COMPILE) $(OBJ_CLI) $(OBJECTS) -o $(OUT_CLI) $(LDFLAGS)
|
||||
|
||||
help:
|
||||
@echo "This Makefile has the following rules:"
|
||||
@echo "make B15F .... to compile (default)"
|
||||
@echo "make clean ... to delete objects, elf and hex file"
|
||||
@echo "make main .... to compile main.cpp"
|
||||
@echo "make cli .... to compile Command Line Interface"
|
||||
@echo "make clean ... to delete objects and executables"
|
||||
|
||||
clean:
|
||||
@echo "Cleaning..."
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue