df449157ac
- Change upstream repository - Clean up Makefiles - Remove obsolete Created by: line Release 2.2.7: By John A. Magliacane <kd2bd@amsat.org> (12-Oct-2020): * Fixed the vocalizer build script to use bash rather than the default system shell (which could be something else entirely). * Vocalizer now uses improved (faster and royality-free) speech samples generated through https://ttsmp3.com/ * Improved the keyboard handling to permit cursor and function keys to be depressed without causing undesired program behavior. * Modified the degree symbol displayed after the Eclipse Depth angle in Single Tracking Mode for better consistancy across a wider range of terminals. * Since ISS visibility doesn't require a very dark sky, the sun angle visibility threshold for the ISS was lowered from -12.0 degrees (Nautical Twilight) to -8.0 degrees (between Nautical and Civil Twilight). * Several additional display changes were made for improved operation under Android platforms. * The kepupdate script is now installed by default. ---------------------------------------------------------------------------- Release 2.2.6: By John A. Magliacane <kd2bd@amsat.org> (20-May-2020): * The installer program has been replaced by a bash script that configures, compiles, and installs PREDICT and several companion client utility applications. * The SingleTrack and MultiTrack displays have been modified for more consistent performance across a wider range of terminals. * PREDICT's "vocalizer" now employs the Advanced Linux Sound Architecture (ALSA) environment instead of OSS in response to recent changes in v5.6 and later Linux kernels. * The handling of geosynchronous and geostationary satellites has been improved, but still needs to be used with caution. * 100 MHz normalized downlink Doppler shift information has been added to all -p and -f command-line outputs. * The documentation and the transponder database file have been updated, and the format of the man page has been corrected. ---------------------------------------------------------------------------- Release 2.2.5: By John A. Magliacane <kd2bd@amsat.org> (05-May-2018): * Fixed coding bugs identified by GCC v8.1.0. * Re-arranged GCC arguments in installer.c for better compatibility with more recent versions of GCC. * Added a -dp command-line option to PREDICT to provide quick Doppler shift estimates in CSV format. (Thanks Joeal Subash) * Updated the documentation to reflect the changes. ---------------------------------------------------------------------------- Release 2.2.4: By John A. Magliacane <kd2bd@amsat.org> (12-Mar-2018): * Fixed a bug affecting the -f switch that sometimes caused a failure to return proper output. (Tnx: Andrej Lajovic) * Fixed a bug in installer.c that sometimes caused a failure to properly install PREDICT's executable into /usr/local/bin by default. * Added <errno.h> header to gsat-1.1.0/src/callbacks.c ----------------------------------------------------------------------------
38 lines
1.2 KiB
Makefile
38 lines
1.2 KiB
Makefile
# $FreeBSD$
|
|
|
|
PREFIX= %%PREFIX%%
|
|
STAGEDIR= %%STAGEDIR%%
|
|
CC= %%CC%%
|
|
CFLAGS= %%CFLAGS%%
|
|
|
|
default: all
|
|
all: predict vocalizer/vocalizer
|
|
|
|
LIBS = ${LDFLAGS} -pthread -lm -lncurses
|
|
predict: predict.c predict.h
|
|
${CC} ${CFLAGS} -o predict predict.c ${LIBS}
|
|
|
|
vocalizer/vocalizer: vocalizer/vocalizer.c vocalizer/vocalizer.h
|
|
${CC} ${CFLAGS} -I${LOCALBASE}/include -o vocalizer/vocalizer vocalizer/vocalizer.c -L${LOCALBASE}/lib ${LIBS} -lasound
|
|
|
|
clean:
|
|
rm -f *.o predict *core *~ \#* *.txt vocalizer/vocalizer
|
|
|
|
install:
|
|
mkdir -p ${STAGEDIR}${PREFIX}/share/predict/
|
|
mkdir ${STAGEDIR}${PREFIX}/share/predict/default
|
|
mkdir ${STAGEDIR}${PREFIX}/share/predict/vocalizer
|
|
install -m 0644 default/predict.db ${STAGEDIR}${PREFIX}/share/predict/default
|
|
install -m 0644 default/predict.qth ${STAGEDIR}${PREFIX}/share/predict/default
|
|
install -m 0644 default/predict.tle ${STAGEDIR}${PREFIX}/share/predict/default
|
|
install -m 0644 vocalizer/*.wav ${STAGEDIR}${PREFIX}/share/predict/vocalizer
|
|
install predict ${STAGEDIR}${PREFIX}/bin
|
|
strip ${STAGEDIR}${PREFIX}/bin/predict
|
|
install vocalizer/vocalizer ${STAGEDIR}${PREFIX}/bin
|
|
strip ${STAGEDIR}${PREFIX}/bin/vocalizer
|
|
|
|
install.man:
|
|
install -m 0644 docs/man/predict.1 ${STAGEDIR}${PREFIX}/man/man1
|
|
|
|
.PHONY: clean build
|