diff --git a/Makefile b/Makefile index 029e359..fe412a3 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -# This makefile is for all platforms, but doesn't include support for the HD44780 display on the Raspberry Pi. +# This makefile is for all platforms, but doesn't include support for the HD44780, OLED, or PCF8574 displays on the Raspberry Pi. CC = gcc CXX = g++ @@ -15,16 +15,19 @@ OBJECTS = \ POCSAGControl.o POCSAGNetwork.o QR1676.o RemoteControl.o RS129.o RS241213.o RSSIInterpolator.o SerialController.o SerialPort.o SHA256.o StopWatch.o Sync.o TFTSerial.o \ Thread.o Timer.o UDPSocket.o UMP.o Utils.o YSFControl.o YSFConvolution.o YSFFICH.o YSFNetwork.o YSFPayload.o -all: MMDVMHost +all: MMDVMHost RemoteCommand MMDVMHost: GitVersion.h $(OBJECTS) $(CXX) $(OBJECTS) $(CFLAGS) $(LIBS) -o MMDVMHost +RemoteCommand: RemoteCommand.o UDPSocket.o + $(CXX) RemoteCommand.o UDPSocket.o $(CFLAGS) $(LIBS) -o RemoteCommand + %.o: %.cpp $(CXX) $(CFLAGS) -c -o $@ $< clean: - $(RM) MMDVMHost *.o *.d *.bak *~ GitVersion.h + $(RM) MMDVMHost RemoteCommand *.o *.d *.bak *~ GitVersion.h # Export the current git version if the index file exists, else 000... GitVersion.h: diff --git a/Makefile.Pi b/Makefile.Pi index fad658d..284c2a3 100644 --- a/Makefile.Pi +++ b/Makefile.Pi @@ -15,16 +15,19 @@ OBJECTS = \ POCSAGNetwork.o QR1676.o RemoteControl.o RS129.o RS241213.o RSSIInterpolator.o SerialController.o SerialPort.o SHA256.o StopWatch.o Sync.o TFTSerial.o Thread.o Timer.o \ UDPSocket.o UMP.o Utils.o YSFControl.o YSFConvolution.o YSFFICH.o YSFNetwork.o YSFPayload.o -all: MMDVMHost +all: MMDVMHost RemoteCommand MMDVMHost: GitVersion.h $(OBJECTS) $(CXX) $(OBJECTS) $(CFLAGS) $(LIBS) -o MMDVMHost +RemoteCommand: RemoteCommand.o UDPSocket.o + $(CXX) RemoteCommand.o UDPSocket.o $(CFLAGS) $(LIBS) -o RemoteCommand + %.o: %.cpp $(CXX) $(CFLAGS) -c -o $@ $< clean: - $(RM) MMDVMHost *.o *.d *.bak *~ GitVersion.h + $(RM) MMDVMHost RemoteCommand *.o *.d *.bak *~ GitVersion.h # Export the current git version if the index file exists, else 000... GitVersion.h: diff --git a/Makefile.Pi.Adafruit b/Makefile.Pi.Adafruit index ee8122b..7f0c941 100644 --- a/Makefile.Pi.Adafruit +++ b/Makefile.Pi.Adafruit @@ -1,5 +1,6 @@ # This makefile is for use with the Raspberry Pi when using an HD44780 compatible display. The wiringpi library is needed. # Support for the Adafruit i2c 16 x 2 RGB LCD Pi Plate + CC = gcc CXX = g++ CFLAGS = -g -O3 -Wall -std=c++0x -pthread -DHD44780 -DADAFRUIT_DISPLAY -I/usr/local/include @@ -15,16 +16,19 @@ OBJECTS = \ POCSAGNetwork.o QR1676.o RemoteControl.o RS129.o RS241213.o RSSIInterpolator.o SerialController.o SerialPort.o SHA256.o StopWatch.o Sync.o TFTSerial.o Thread.o \ Timer.o UDPSocket.o UMP.o Utils.o YSFControl.o YSFConvolution.o YSFFICH.o YSFNetwork.o YSFPayload.o -all: MMDVMHost +all: MMDVMHost RemoteCommand -MMDVMHost: GitVersion.h $(OBJECTS) +MMDVMHost: GitVersion.h $(OBJECTS) $(CXX) $(OBJECTS) $(CFLAGS) $(LIBS) -o MMDVMHost +RemoteCommand: RemoteCommand.o UDPSocket.o + $(CXX) RemoteCommand.o UDPSocket.o $(CFLAGS) $(LIBS) -o RemoteCommand + %.o: %.cpp $(CXX) $(CFLAGS) -c -o $@ $< clean: - $(RM) MMDVMHost *.o *.d *.bak *~ GitVersion.h + $(RM) MMDVMHost RemoteCommand *.o *.d *.bak *~ GitVersion.h # Export the current git version if the index file exists, else 000... GitVersion.h: diff --git a/Makefile.Pi.HD44780 b/Makefile.Pi.HD44780 index a80db42..f0ea1c1 100644 --- a/Makefile.Pi.HD44780 +++ b/Makefile.Pi.HD44780 @@ -15,16 +15,19 @@ OBJECTS = \ POCSAGNetwork.o QR1676.o RemoteControl.o RS129.o RS241213.o RSSIInterpolator.o SerialController.o SerialPort.o SHA256.o StopWatch.o Sync.o TFTSerial.o Thread.o \ Timer.o UDPSocket.o UMP.o Utils.o YSFControl.o YSFConvolution.o YSFFICH.o YSFNetwork.o YSFPayload.o -all: MMDVMHost +all: MMDVMHost RemoteCommand MMDVMHost: GitVersion.h $(OBJECTS) $(CXX) $(OBJECTS) $(CFLAGS) $(LIBS) -o MMDVMHost +RemoteCommand: RemoteCommand.o UDPSocket.o + $(CXX) RemoteCommand.o UDPSocket.o $(CFLAGS) $(LIBS) -o RemoteCommand + %.o: %.cpp $(CXX) $(CFLAGS) -c -o $@ $< clean: - $(RM) MMDVMHost *.o *.d *.bak *~ GitVersion.h + $(RM) MMDVMHost RemoteCommand *.o *.d *.bak *~ GitVersion.h # Export the current git version if the index file exists, else 000... GitVersion.h: diff --git a/Makefile.Pi.OLED b/Makefile.Pi.OLED index 71c53aa..a05bfc3 100644 --- a/Makefile.Pi.OLED +++ b/Makefile.Pi.OLED @@ -1,4 +1,4 @@ -# This makefile is for use with the Raspberry Pi when using an HD44780 compatible display. The wiringpi library is needed. +# This makefile is for use with the Raspberry Pi when using an OLED display. The wiringpi library is needed. CC = gcc CXX = g++ @@ -15,16 +15,19 @@ OBJECTS = \ POCSAGNetwork.o QR1676.o RemoteControl.o RS129.o RS241213.o RSSIInterpolator.o SerialController.o SerialPort.o SHA256.o StopWatch.o Sync.o TFTSerial.o Thread.o \ Timer.o UDPSocket.o UMP.o Utils.o YSFControl.o YSFConvolution.o YSFFICH.o YSFNetwork.o YSFPayload.o -all: MMDVMHost +all: MMDVMHost RemoteCommand MMDVMHost: GitVersion.h $(OBJECTS) $(CXX) $(OBJECTS) $(CFLAGS) $(LIBS) -o MMDVMHost +RemoteCommand: RemoteCommand.o UDPSocket.o + $(CXX) RemoteCommand.o UDPSocket.o $(CFLAGS) $(LIBS) -o RemoteCommand + %.o: %.cpp $(CXX) $(CFLAGS) -c -o $@ $< clean: - $(RM) MMDVMHost *.o *.d *.bak *~ GitVersion.h + $(RM) MMDVMHost RemoteCommand *.o *.d *.bak *~ GitVersion.h # Export the current git version if the index file exists, else 000... GitVersion.h: diff --git a/Makefile.Pi.PCF8574 b/Makefile.Pi.PCF8574 index f9dfdb9..a4e3d6b 100644 --- a/Makefile.Pi.PCF8574 +++ b/Makefile.Pi.PCF8574 @@ -1,5 +1,6 @@ # This makefile is for use with the Raspberry Pi when using an HD44780 compatible display. The wiringpi library is needed. # Support for the HD44780 connected via a PCF8574 8-bit GPIO expander IC + CC = gcc CXX = g++ CFLAGS = -g -O3 -Wall -std=c++0x -pthread -DHD44780 -DPCF8574_DISPLAY -I/usr/local/include @@ -15,16 +16,19 @@ OBJECTS = \ POCSAGNetwork.o QR1676.o RemoteControl.o RS129.o RS241213.o RSSIInterpolator.o SerialController.o SerialPort.o SHA256.o StopWatch.o Sync.o TFTSerial.o Thread.o \ Timer.o UDPSocket.o UMP.o Utils.o YSFControl.o YSFConvolution.o YSFFICH.o YSFNetwork.o YSFPayload.o -all: MMDVMHost +all: MMDVMHost RemoteCommand MMDVMHost: GitVersion.h $(OBJECTS) $(CXX) $(OBJECTS) $(CFLAGS) $(LIBS) -o MMDVMHost +RemoteCommand: RemoteCommand.o UDPSocket.o + $(CXX) RemoteCommand.o UDPSocket.o $(CFLAGS) $(LIBS) -o RemoteCommand + %.o: %.cpp $(CXX) $(CFLAGS) -c -o $@ $< clean: - $(RM) MMDVMHost *.o *.d *.bak *~ GitVersion.h + $(RM) MMDVMHost RemoteCommand *.o *.d *.bak *~ GitVersion.h # Export the current git version if the index file exists, else 000... GitVersion.h: diff --git a/Makefile.Solaris b/Makefile.Solaris index 7c94cea..c1135c5 100644 --- a/Makefile.Solaris +++ b/Makefile.Solaris @@ -15,16 +15,19 @@ OBJECTS = \ QR1676.o RemoteControl.o RS129.o RS241213.o RSSIInterpolator.o SerialController.o SerialPort.o SHA256.o StopWatch.o Sync.o TFTSerial.o Thread.o Timer.o UDPSocket.o \ UMP.o Utils.o YSFControl.o YSFConvolution.o YSFFICH.o YSFNetwork.o YSFPayload.o -all: MMDVMHost +all: MMDVMHost RemoteCommand MMDVMHost: GitVersion.h $(OBJECTS) $(CXX) $(OBJECTS) $(CFLAGS) $(LIBS) -o MMDVMHost +RemoteCommand: RemoteCommand.o UDPSocket.o + $(CXX) RemoteCommand.o UDPSocket.o $(CFLAGS) $(LIBS) -o RemoteCommand + %.o: %.cpp $(CXX) $(CFLAGS) -c -o $@ $< clean: - $(RM) MMDVMHost *.o *.d *.bak *~ GitVersion.h + $(RM) MMDVMHost RemoteCommand *.o *.d *.bak *~ GitVersion.h # Export the current git version if the index file exists, else 000... GitVersion.h: