Kommunikation hat funktioniert
This commit is contained in:
26
makefile
Executable file
26
makefile
Executable file
@@ -0,0 +1,26 @@
|
||||
# UNAME = $(shell uname -o)
|
||||
|
||||
CC = gcc
|
||||
CFLAGS = -Wextra -Wall -std=gnu99 -I. -Wno-unused-parameter -Wno-unused-variable -Wno-duplicate-decl-specifier
|
||||
|
||||
|
||||
MQTT_SOURCES = mqtt/mqtt_client.c
|
||||
CAN_SOURCES = can/can_client.c
|
||||
IO_SOURCES = io/io.c
|
||||
PROG = bin/CanRtDriver
|
||||
BINDIR = bin
|
||||
|
||||
|
||||
all: $(BINDIR) $(PROG)
|
||||
|
||||
bin/CanRtDriver: main.c $(CAN_SOURCES) $(MQTT_SOURCES) $(IO_SOURCES)
|
||||
$(CC) $(CFLAGS) $^ -lpthread -lmosquitto -lwiringPi -o $@
|
||||
|
||||
$(BINDIR):
|
||||
mkdir -p $(BINDIR)
|
||||
|
||||
clean:
|
||||
rm -rf $(BINDIR)
|
||||
|
||||
check: all
|
||||
./$(MQTT_C_UNITTESTS)
|
||||
Reference in New Issue
Block a user