1
0
Fork 0
CANopenLinux/cocomm/Makefile
Janez 87cfbac52b Initial commit, code from CANopenNode/socketCAN and CANopenSocket/cocomm
- Linux driver files copied from 76b43c88ef/socketCAN
- cocomm copied from 71f21e41fd/cocomm
- Submodule CANopenNode added.
- Few adjustments and documentation written.
2021-05-06 17:29:31 +02:00

29 lines
488 B
Makefile

# Makefile for CANopenCommand.
APPL_SRC = .
LINK_TARGET = cocomm
INCLUDE_DIRS = -I$(APPL_SRC)
SOURCES = $(APPL_SRC)/cocomm.c
OBJS = $(SOURCES:%.c=%.o)
CC ?= gcc
OPT = -g
#OPT = -g -pedantic -Wshadow -fanalyzer
CFLAGS = -Wall $(OPT) $(INCLUDE_DIRS)
LDFLAGS =
.PHONY: all clean
all: clean $(LINK_TARGET)
clean:
rm -f $(OBJS) $(LINK_TARGET)
install:
cp $(LINK_TARGET) /usr/bin/$(LINK_TARGET)
%.o: %.c
$(CC) $(CFLAGS) -c $< -o $@
$(LINK_TARGET): $(OBJS)
$(CC) $(LDFLAGS) $^ -o $@