From d18fe20de1d78da749a68ae7a8d0eeae98b10bed Mon Sep 17 00:00:00 2001 From: Jonathan Naylor Date: Mon, 8 Aug 2016 18:26:44 +0100 Subject: [PATCH] Add Solaris Makefiles. --- YSFGateway/Makefile.Solaris | 20 ++++++++++++++++++++ YSFParrot/Makefile.Solaris | 19 +++++++++++++++++++ YSFReflector/Makefile.Solaris | 19 +++++++++++++++++++ 3 files changed, 58 insertions(+) create mode 100644 YSFGateway/Makefile.Solaris create mode 100644 YSFParrot/Makefile.Solaris create mode 100644 YSFReflector/Makefile.Solaris diff --git a/YSFGateway/Makefile.Solaris b/YSFGateway/Makefile.Solaris new file mode 100644 index 0000000..4862eec --- /dev/null +++ b/YSFGateway/Makefile.Solaris @@ -0,0 +1,20 @@ +CC = gcc +CXX = g++ +CFLAGS = -g -O3 -Wall -std=c++0x -pthread +LIBS = -lm -lpthread -lsocket +LDFLAGS = -g + +OBJECTS = APRSWriterThread.o APRSWriter.o Conf.o CRC.o Golay24128.o GPS.o Hosts.o Log.o Network.o Reflectors.o StopWatch.o Sync.o TCPSocket.o Thread.o Timer.o \ + UDPSocket.o Utils.o WiresX.o YSFConvolution.o YSFFICH.o YSFGateway.o YSFPayload.o + +all: YSFGateway + +YSFGateway: $(OBJECTS) + $(CXX) $(OBJECTS) $(CFLAGS) $(LIBS) -o YSFGateway + +%.o: %.cpp + $(CXX) $(CFLAGS) -c -o $@ $< + +clean: + $(RM) YSFGateway *.o *.d *.bak *~ + \ No newline at end of file diff --git a/YSFParrot/Makefile.Solaris b/YSFParrot/Makefile.Solaris new file mode 100644 index 0000000..1a8b431 --- /dev/null +++ b/YSFParrot/Makefile.Solaris @@ -0,0 +1,19 @@ +CC = gcc +CXX = g++ +CFLAGS = -g -O3 -Wall -std=c++0x +LIBS = -lsocket +LDFLAGS = -g + +OBJECTS = Network.o Parrot.o StopWatch.o Timer.o UDPSocket.o Utils.o YSFParrot.o + +all: YSFParrot + +YSFParrot: $(OBJECTS) + $(CXX) $(OBJECTS) $(CFLAGS) $(LIBS) -o YSFParrot + +%.o: %.cpp + $(CXX) $(CFLAGS) -c -o $@ $< + +clean: + $(RM) YSFParrot *.o *.d *.bak *~ + \ No newline at end of file diff --git a/YSFReflector/Makefile.Solaris b/YSFReflector/Makefile.Solaris new file mode 100644 index 0000000..48af4fa --- /dev/null +++ b/YSFReflector/Makefile.Solaris @@ -0,0 +1,19 @@ +CC = gcc +CXX = g++ +CFLAGS = -g -O3 -Wall -std=c++0x +LIBS = -lsocket +LDFLAGS = -g + +OBJECTS = Conf.o Log.o Network.o StopWatch.o Timer.o UDPSocket.o Utils.o YSFReflector.o + +all: YSFReflector + +YSFReflector: $(OBJECTS) + $(CXX) $(OBJECTS) $(CFLAGS) $(LIBS) -o YSFReflector + +%.o: %.cpp + $(CXX) $(CFLAGS) -c -o $@ $< + +clean: + $(RM) YSFReflector *.o *.d *.bak *~ + \ No newline at end of file