clean up Makefiles
This commit is contained in:
parent
4218c4102e
commit
6da35ff25d
3 changed files with 10 additions and 11 deletions
5
OBJECTS
Normal file
5
OBJECTS
Normal file
|
@ -0,0 +1,5 @@
|
|||
TARGET = main
|
||||
SRC = col.cpp hal.cpp main.cpp example.cpp
|
||||
|
||||
SRCDIR = src
|
||||
INCDIR = inc
|
|
@ -1,3 +1,5 @@
|
|||
include OBJECTS
|
||||
|
||||
#==== Main Options =============================================================
|
||||
|
||||
MCU = atmega328p
|
||||
|
@ -5,11 +7,7 @@ F_CPU = 16000000
|
|||
LFUSE = 0xf1
|
||||
HFUSE = 0xdf
|
||||
|
||||
TARGET = main
|
||||
SRC = col.cpp hal.cpp main.cpp
|
||||
|
||||
SRCDIR = src
|
||||
INCDIR = inc
|
||||
OBJDIR = build/avr
|
||||
BACKUPDIR = backup
|
||||
|
||||
|
|
|
@ -1,10 +1,5 @@
|
|||
include OBJECTS
|
||||
|
||||
TARGET = main
|
||||
|
||||
SRC = col.cpp hal.cpp main.cpp
|
||||
|
||||
SRCDIR = src
|
||||
INCDIR = inc
|
||||
OBJDIR = build/linux
|
||||
|
||||
SRC_PATH = $(SRC:%=$(SRCDIR)/%)
|
||||
|
@ -18,6 +13,7 @@ CXXFLAGS += -std=c++17
|
|||
|
||||
CFLAGS += -I$(INCDIR) -DLINUX
|
||||
CXXFLAGS += -I$(INCDIR) -DLINUX
|
||||
LDFLAGS += -lSDL2
|
||||
|
||||
linux: $(OBJDIR)/$(TARGET)
|
||||
|
||||
|
@ -28,7 +24,7 @@ all: $(OBJDIR)/$(TARGET)
|
|||
.PRECIOUS: $(OBJ)
|
||||
$(OBJDIR)/$(TARGET): $(OBJ) | $(OBJDIR)
|
||||
@echo link $^
|
||||
@$(CXX) -o $@ $^
|
||||
@$(CXX) $(LDFLAGS) -o $@ $^
|
||||
|
||||
$(OBJDIR)/%.o: $(SRCDIR)/%.c | $(OBJDIR)
|
||||
@echo compile $<
|
||||
|
|
Loading…
Reference in a new issue