RISC-V/V203F6P6/programmer/software/Makefile
2025-02-04 16:32:08 +01:00

21 lines
351 B
Makefile

PR = programmer
CC = gcc
CX = g++
VPATH = .
CFLAGS = -Os -Wall -I. -I../common
MFLAGS = -o $(PR)
all: $(PR)
OBJECTS = main.o usart.o baud.o programmer.o intelhex.o
#linkprotocol.o
%.o: %.c
$(CC) -c $(CFLAGS) $< -o $@
%.o: %.cpp
$(CX) -std=c++17 -c $(CFLAGS) $< -o $@
$(PR): $(OBJECTS)
$(CX) $(MFLAGS) $(OBJECTS) -lpthread
clean:
rm -f *.o *~