diff --git a/Makefile b/Makefile index f8309e7..1827026 100644 --- a/Makefile +++ b/Makefile @@ -15,7 +15,7 @@ LIBS=`pkg-config --libs librtlsdr` -lpthread -lm CC=gcc -all: dump1090 view1090 ppup1090 +all: dump1090 view1090 %.o: %.c $(CC) $(CFLAGS) $(EXTRACFLAGS) -c $< @@ -26,8 +26,5 @@ dump1090: dump1090.o anet.o interactive.o mode_ac.o mode_s.o net_io.o view1090: view1090.o anet.o interactive.o mode_ac.o mode_s.o net_io.o $(CC) -g -o view1090 view1090.o anet.o interactive.o mode_ac.o mode_s.o net_io.o $(LIBS) -ppup1090: ppup1090.o anet.o interactive.o mode_ac.o mode_s.o net_io.o - $(CC) -g -o ppup1090 ppup1090.o anet.o interactive.o mode_ac.o mode_s.o net_io.o coaa1090.obj $(LIBS) - clean: - rm -f *.o dump1090 view1090 ppup1090 + rm -f *.o dump1090 view1090 diff --git a/Release/view1090.exe b/Release/view1090.exe index 9732dc2..6f01280 100644 Binary files a/Release/view1090.exe and b/Release/view1090.exe differ diff --git a/coaa1090.obj b/coaa1090.obj index f62c363..d7db493 100644 Binary files a/coaa1090.obj and b/coaa1090.obj differ diff --git a/dump1090.h b/dump1090.h index 44465e8..e23f9b5 100644 --- a/dump1090.h +++ b/dump1090.h @@ -37,7 +37,7 @@ // MinorVer changes when additional features are added, but not for bug fixes (range 00-99) // DayDate & Year changes for all changes, including for bug fixes. It represent the release date of the update // -#define MODES_DUMP1090_VERSION "1.07.0410.13" +#define MODES_DUMP1090_VERSION "1.07.0610.13" // ============================= Include files ========================== diff --git a/makedump1090 b/makedump1090 new file mode 100644 index 0000000..51a7756 --- /dev/null +++ b/makedump1090 @@ -0,0 +1,27 @@ +# +# When building a package or installing otherwise in the system, make +# sure that the variable PREFIX is defined, e.g. make PREFIX=/usr/local +# +PROGNAME=dump1090 + +ifdef PREFIX +BINDIR=$(PREFIX)/bin +SHAREDIR=$(PREFIX)/share/$(PROGNAME) +EXTRACFLAGS=-DHTMLPATH=\"$(SHAREDIR)\" +endif + +CFLAGS=-O2 -g -Wall -W `pkg-config --cflags librtlsdr` +LIBS=`pkg-config --libs librtlsdr` -lpthread -lm +CC=gcc + + +all: dump1090 + +%.o: %.c + $(CC) $(CFLAGS) $(EXTRACFLAGS) -c $< + +dump1090: dump1090.o anet.o interactive.o mode_ac.o mode_s.o net_io.o + $(CC) -g -o dump1090 dump1090.o anet.o interactive.o mode_ac.o mode_s.o net_io.o $(LIBS) + +clean: + rm -f *.o dump1090 diff --git a/makeppup1090 b/makeppup1090 new file mode 100644 index 0000000..ece4450 --- /dev/null +++ b/makeppup1090 @@ -0,0 +1,27 @@ +# +# When building a package or installing otherwise in the system, make +# sure that the variable PREFIX is defined, e.g. make PREFIX=/usr/local +# +PROGNAME=ppup1090 + +ifdef PREFIX +BINDIR=$(PREFIX)/bin +SHAREDIR=$(PREFIX)/share/$(PROGNAME) +EXTRACFLAGS=-DHTMLPATH=\"$(SHAREDIR)\" +endif + +CFLAGS=-O2 -g -Wall -W `pkg-config --cflags librtlsdr` +LIBS=`pkg-config --libs librtlsdr` -lpthread -lm +CC=gcc + + +all: ppup1090 + +%.o: %.c + $(CC) $(CFLAGS) $(EXTRACFLAGS) -c $< + +ppup1090: ppup1090.o anet.o interactive.o mode_ac.o mode_s.o net_io.o + $(CC) -g -o ppup1090 ppup1090.o anet.o interactive.o mode_ac.o mode_s.o net_io.o coaa1090.obj $(LIBS) + +clean: + rm -f *.o ppup1090 diff --git a/makeview1090 b/makeview1090 new file mode 100644 index 0000000..67b25a8 --- /dev/null +++ b/makeview1090 @@ -0,0 +1,27 @@ +# +# When building a package or installing otherwise in the system, make +# sure that the variable PREFIX is defined, e.g. make PREFIX=/usr/local +# +PROGNAME=view1090 + +ifdef PREFIX +BINDIR=$(PREFIX)/bin +SHAREDIR=$(PREFIX)/share/$(PROGNAME) +EXTRACFLAGS=-DHTMLPATH=\"$(SHAREDIR)\" +endif + +CFLAGS=-O2 -g -Wall -W `pkg-config --cflags librtlsdr` +LIBS=`pkg-config --libs librtlsdr` -lpthread -lm +CC=gcc + + +all: view1090 + +%.o: %.c + $(CC) $(CFLAGS) $(EXTRACFLAGS) -c $< + +view1090: view1090.o anet.o interactive.o mode_ac.o mode_s.o net_io.o + $(CC) -g -o view1090 view1090.o anet.o interactive.o mode_ac.o mode_s.o net_io.o $(LIBS) + +clean: + rm -f *.o view1090 diff --git a/ppup1090.c b/ppup1090.c index f71091c..1c36dd5 100644 --- a/ppup1090.c +++ b/ppup1090.c @@ -108,6 +108,7 @@ void ppup1090Init(void) { coaa1090.fUserLon = MODES_USER_LONGITUDE_DFLT; strcpy(coaa1090.strAuthCode,STR(USER_AUTHCODE)); strcpy(coaa1090.strRegNo, STR(USER_REGNO)); + strcpy(coaa1090.strVersion, MODES_DUMP1090_VERSION); if ((iErr = initCOAA (coaa1090))) { @@ -121,7 +122,7 @@ void ppup1090Init(void) { void showHelp(void) { printf( "-----------------------------------------------------------------------------\n" -"| ppup1090 dump1090 Uploader Ver : "MODES_DUMP1090_VERSION " |\n" +"| ppup1090 RPi Uploader for COAA Planeplotter Ver : "MODES_DUMP1090_VERSION " |\n" "-----------------------------------------------------------------------------\n" "--net-bo-ipaddr TCP Beast output listen IPv4 (default: 127.0.0.1)\n" "--net-bo-port TCP Beast output listen port (default: 30005)\n" diff --git a/ppup1090.h b/ppup1090.h index 21fa998..8a6806d 100644 --- a/ppup1090.h +++ b/ppup1090.h @@ -81,6 +81,7 @@ struct _coaa1090 { double fUserLon; char strAuthCode[16]; char strRegNo[16]; + char strVersion[16]; } coaa1090; // ======================== function declarations =========================