Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- DESTDIR=
- CC=g++
- CFLAGS=-g -Wall -DNDEBUG -std=c++11
- LDFLAGS=
- SOURCES=main.cpp \
- Logger.cpp \
- Router.cpp \
- MMRDriver.cpp \
- RS232Driver.cpp \
- PowerRelayDriver.cpp \
- TCPServerDriver.cpp \
- TCPClientDriver.cpp \
- CatomClientDriver.cpp \
- TCPBufferedClientDriver.cpp \
- ConfigFileSettings.cpp \
- restclient-cpp/connection.cpp \
- restclient-cpp/helpers.cpp \
- restclient-cpp/restclient.cpp
- OBJECTS=$(SOURCES:.cpp=.o)
- EXECUTABLE=aradrouterd
- PACKETREADER=packetreader
- all: $(SOURCES) $(EXECUTABLE) $(PACKETREADER)
- $(PACKETREADER): packetreader.c
- $(CC) $(LDFLAGS) $(CFLAGS) -pthread -o $@ packetreader.c
- $(EXECUTABLE): $(OBJECTS)
- $(CC) $(LDFLAGS) $(OBJECTS) -pthread -o $@ -lcurl
- .cpp.o:
- $(CC) -c $(CFLAGS) $< -o $@ -Irestclient-cpp
- install: $(EXECUTABLE) $(PACKETREADER)
- install -D -m 0755 $(EXECUTABLE) $(DESTDIR)/usr/sbin/$(EXECUTABLE)
- install -D -m 0755 $(PACKETREADER) $(DESTDIR)/usr/sbin/$(PACKETREADER)
- install -D -m 0644 aradrouterd.cfg $(DESTDIR)/etc/aradrouterd/aradrouterd.cfg
- install -D -m 0644 aradrouterd.service $(DESTDIR)/lib/systemd/system/aradrouterd.service
- clean:
- rm -f $(OBJECTS) $(EXECUTABLE) packetreader
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement