mirror of
https://bitbucket.org/anguist/ntpa
synced 2025-10-05 10:30:56 +00:00
Prepare release 0.6.2
This commit is contained in:
171
configure
vendored
171
configure
vendored
@ -1,13 +1,6 @@
|
||||
#! /bin/sh
|
||||
|
||||
#
|
||||
# Make a test build with:
|
||||
# xbuild /property:Configuration=Server Ntp.Analyzer.sln
|
||||
#
|
||||
# Clean with:
|
||||
# xbuild /property:Configuration=Server Ntp.Analyzer.sln /t:clean
|
||||
#
|
||||
|
||||
OPTS=' '
|
||||
PGSQL='OFF'
|
||||
MYSQL='OFF'
|
||||
GRAPH='OFF'
|
||||
@ -16,14 +9,17 @@ getarg () {
|
||||
if [ "$1" = "MYSQL" ];
|
||||
then
|
||||
MYSQL='ON'
|
||||
OPTS="$OPTS/p:mysql=on "
|
||||
fi
|
||||
if [ "$1" = "PGSQL" ];
|
||||
then
|
||||
PGSQL='ON'
|
||||
OPTS="$OPTS/p:pgsql=on "
|
||||
fi
|
||||
if [ "$1" = "GRAPH" ];
|
||||
then
|
||||
GRAPH='ON'
|
||||
GRAPH='NPLOT'
|
||||
OPTS="$OPTS/p:graph=nplot "
|
||||
fi
|
||||
}
|
||||
|
||||
@ -39,130 +35,69 @@ if [ -n "$3" ]; then
|
||||
getarg "$3"
|
||||
fi
|
||||
|
||||
rm -f Makefile
|
||||
rm -f Makefile.1
|
||||
rm -f Makefile.2
|
||||
|
||||
(
|
||||
echo '#NTP Analyzer make file'
|
||||
echo 'all: server'
|
||||
echo
|
||||
echo 'PREFIX=/usr/local'
|
||||
echo 'INSTDIR=/libexec/ntpa'
|
||||
echo 'debug:'
|
||||
echo ' xbuild Ntp.Analyzer.sln /p:Configuration=Debug'
|
||||
echo
|
||||
echo 'MCS= /usr/lib/mono/4.5/mcs.exe'
|
||||
echo 'GEN= /usr/lib/mono/4.5/resgen.exe'
|
||||
echo 'AL= /usr/lib/mono/4.5/al.exe'
|
||||
echo 'MLIB= /usr/lib/mono/4.5'
|
||||
echo 'release:'
|
||||
echo ' xbuild Ntp.Analyzer.sln /p:Configuration=Release'
|
||||
echo
|
||||
echo 'CP= /bin/cp'
|
||||
echo 'RM= /bin/rm -f'
|
||||
echo 'MKDIR= /bin/mkdir -p'
|
||||
echo 'ECHO= /bin/echo'
|
||||
echo 'CHMOD= /bin/chmod'
|
||||
echo 'server:'
|
||||
echo " xbuild /p:Configuration=Server$OPTS Ntp.Analyzer.sln"
|
||||
echo
|
||||
echo 'OUT= bin/'
|
||||
echo 'OBJS= obj/'
|
||||
echo
|
||||
if [ $PGSQL = "ON" ] ; then
|
||||
echo 'PGSQLP=Npgsql'
|
||||
echo 'PGSQLR=-r:Npgsql.dll'
|
||||
echo 'PGSQLD=PGSQL;'
|
||||
echo 'PSQ=Npgsql'
|
||||
fi
|
||||
if [ $MYSQL = "ON" ] ; then
|
||||
echo 'MYSQLP=MySql.Data'
|
||||
echo 'MYSQLR=-r:MySql.Data.dll'
|
||||
echo 'MYSQLD=MYSQL;'
|
||||
echo 'MSQ=MySql/Source/MySql.Data'
|
||||
fi
|
||||
if [ $GRAPH = "ON" ] ; then
|
||||
echo 'GRAPHD=GRAPH;'
|
||||
fi
|
||||
echo
|
||||
echo 'OPTIMIZE=-optimize+'
|
||||
echo 'STDOPT=-noconfig -nostdlib'
|
||||
echo 'OPTS=$(STDOPT) $(OPTIMIZE)'
|
||||
echo
|
||||
echo 'DEBUG='
|
||||
echo 'TRACE=TRACE;'
|
||||
echo 'NET40=NET40;'
|
||||
echo 'NET40P=NET_40_OR_GREATER;'
|
||||
echo 'DEFS=-d:"$(TRACE)$(DEBUG)$(NET40)$(NET40P)$(GRAPHD)$(PGSQLD)$(MYSQLD)NTPA"'
|
||||
echo
|
||||
echo 'DEFSEXE=-t:exe $(DEFS) -lib:"$(MLIB),bin"'
|
||||
echo 'DEFSLIB=-t:library $(DEFS) -lib:"/usr/lib/mono/4.5,bin"'
|
||||
echo 'STDREF= -r:System.dll -r:System.Core.dll -r:mscorlib.dll'
|
||||
echo
|
||||
echo 'DBPROJ=$(PGSQLP) $(MYSQLP)'
|
||||
echo 'DBREF=$(PGSQLR) $(MYSQLR)'
|
||||
echo
|
||||
echo 'PLOTTER=NPlot'
|
||||
echo 'PLOTREF=-r:NPlot.dll'
|
||||
) > Makefile.1
|
||||
|
||||
(
|
||||
echo
|
||||
echo '.PHONY:'
|
||||
echo 'install:'
|
||||
echo ' install -d ${DESTDIR}$(PREFIX)/sbin'
|
||||
echo ' install script/ntpa ${DESTDIR}$(PREFIX)/sbin'
|
||||
echo ' install script/ntpac ${DESTDIR}$(PREFIX)/sbin'
|
||||
echo ' install script/ntpav ${DESTDIR}$(PREFIX)/sbin'
|
||||
echo ' install -d ${DESTDIR}$(PREFIX)$(INSTDIR)'
|
||||
echo ' install bin/NPlot.dll ${DESTDIR}$(PREFIX)$(INSTDIR)'
|
||||
echo ' install bin/Ntp.Analyzer.Cli.exe ${DESTDIR}$(PREFIX)$(INSTDIR)'
|
||||
echo ' install bin/Ntp.Analyzer.Data.dll ${DESTDIR}$(PREFIX)$(INSTDIR)'
|
||||
echo ' install bin/Ntp.Analyzer.dll ${DESTDIR}$(PREFIX)$(INSTDIR)'
|
||||
echo ' install bin/Ntp.Analyzer.Import.dll ${DESTDIR}$(PREFIX)$(INSTDIR)'
|
||||
echo ' install bin/Ntp.Analyzer.Localize.dll ${DESTDIR}$(PREFIX)$(INSTDIR)'
|
||||
echo ' install bin/Ntp.Analyzer.Log.dll ${DESTDIR}$(PREFIX)$(INSTDIR)'
|
||||
echo ' install bin/Ntp.Analyzer.Objects.dll ${DESTDIR}$(PREFIX)$(INSTDIR)'
|
||||
echo ' install bin/Ntp.Analyzer.Process.dll ${DESTDIR}$(PREFIX)$(INSTDIR)'
|
||||
echo ' install bin/Ntp.Analyzer.Validate.Cli.exe ${DESTDIR}$(PREFIX)$(INSTDIR)'
|
||||
echo ' install bin/Ntp.Common.dll ${DESTDIR}$(PREFIX)$(INSTDIR)'
|
||||
echo ' install bin/Ntp.Config.dll ${DESTDIR}$(PREFIX)$(INSTDIR)'
|
||||
echo ' install bin/Ntp.Data.dll ${DESTDIR}$(PREFIX)$(INSTDIR)'
|
||||
echo ' install bin/Ntp.Data.Provider.dll ${DESTDIR}$(PREFIX)$(INSTDIR)'
|
||||
echo ' install bin/Ntp.Interop.dll ${DESTDIR}$(PREFIX)$(INSTDIR)'
|
||||
echo ' install bin/Ntp.Monitor.Client.dll ${DESTDIR}$(PREFIX)$(INSTDIR)'
|
||||
echo ' install bin/Ntp.Monitor.Cli.exe ${DESTDIR}$(PREFIX)$(INSTDIR)'
|
||||
echo ' install bin/Ntp.Monitor.Server.dll ${DESTDIR}$(PREFIX)$(INSTDIR)'
|
||||
echo ' install bin/Ntp.Process.dll ${DESTDIR}$(PREFIX)$(INSTDIR)'
|
||||
echo ' install -d ${DESTDIR}$(PREFIX)/libexec/ntpa'
|
||||
echo ' install bin/NPlot.dll ${DESTDIR}$(PREFIX)/libexec/ntpa'
|
||||
echo ' install bin/Ntp.Analyzer.Cli.exe ${DESTDIR}$(PREFIX)/libexec/ntpa'
|
||||
echo ' install bin/Ntp.Analyzer.Data.dll ${DESTDIR}$(PREFIX)/libexec/ntpa'
|
||||
echo ' install bin/Ntp.Analyzer.dll ${DESTDIR}$(PREFIX)/libexec/ntpa'
|
||||
echo ' install bin/Ntp.Analyzer.Import.dll ${DESTDIR}$(PREFIX)/libexec/ntpa'
|
||||
echo ' install bin/Ntp.Analyzer.Localize.dll ${DESTDIR}$(PREFIX)/libexec/ntpa'
|
||||
echo ' install bin/Ntp.Analyzer.Log.dll ${DESTDIR}$(PREFIX)/libexec/ntpa'
|
||||
echo ' install bin/Ntp.Analyzer.Objects.dll ${DESTDIR}$(PREFIX)/libexec/ntpa'
|
||||
echo ' install bin/Ntp.Analyzer.Process.dll ${DESTDIR}$(PREFIX)/libexec/ntpa'
|
||||
echo ' install bin/Ntp.Analyzer.Validate.Cli.exe ${DESTDIR}$(PREFIX)/libexec/ntpa'
|
||||
echo ' install bin/Ntp.Common.dll ${DESTDIR}$(PREFIX)/libexec/ntpa'
|
||||
echo ' install bin/Ntp.Config.dll ${DESTDIR}$(PREFIX)/libexec/ntpa'
|
||||
echo ' install bin/Ntp.Data.dll ${DESTDIR}$(PREFIX)/libexec/ntpa'
|
||||
echo ' install bin/Ntp.Data.Provider.dll ${DESTDIR}$(PREFIX)/libexec/ntpa'
|
||||
echo ' install bin/Ntp.Interop.dll ${DESTDIR}$(PREFIX)/libexec/ntpa'
|
||||
echo ' install bin/Ntp.Monitor.Client.dll ${DESTDIR}$(PREFIX)/libexec/ntpa'
|
||||
echo ' install bin/Ntp.Monitor.Cli.exe ${DESTDIR}$(PREFIX)/libexec/ntpa'
|
||||
echo ' install bin/Ntp.Monitor.Server.dll ${DESTDIR}$(PREFIX)/libexec/ntpa'
|
||||
echo ' install bin/Ntp.Process.dll ${DESTDIR}$(PREFIX)/libexec/ntpa'
|
||||
|
||||
if [ $MYSQL = "ON" ]; then
|
||||
echo ' install bin/MySql.Data.dll ${DESTDIR}$(PREFIX)$(INSTDIR)'
|
||||
echo ' install bin/MySql.Data.dll ${DESTDIR}$(PREFIX)/libexec/ntpa'
|
||||
fi
|
||||
|
||||
if [ $PGSQL = "ON" ]; then
|
||||
echo ' install bin/Npgsql.dll ${DESTDIR}$(PREFIX)$(INSTDIR)'
|
||||
echo ' install -d ${DESTDIR}$(PREFIX)$(INSTDIR)/de'
|
||||
echo ' install -d ${DESTDIR}$(PREFIX)$(INSTDIR)/es'
|
||||
echo ' install -d ${DESTDIR}$(PREFIX)$(INSTDIR)/fi'
|
||||
echo ' install -d ${DESTDIR}$(PREFIX)$(INSTDIR)/fr'
|
||||
echo ' install -d ${DESTDIR}$(PREFIX)$(INSTDIR)/ja'
|
||||
echo ' install -d ${DESTDIR}$(PREFIX)$(INSTDIR)/zh-CN'
|
||||
echo ' install bin/de/Npgsql.resources.dll ${DESTDIR}$(PREFIX)$(INSTDIR)/de'
|
||||
echo ' install bin/es/Npgsql.resources.dll ${DESTDIR}$(PREFIX)$(INSTDIR)/es'
|
||||
echo ' install bin/fi/Npgsql.resources.dll ${DESTDIR}$(PREFIX)$(INSTDIR)/fi'
|
||||
echo ' install bin/fr/Npgsql.resources.dll ${DESTDIR}$(PREFIX)$(INSTDIR)/fr'
|
||||
echo ' install bin/ja/Npgsql.resources.dll ${DESTDIR}$(PREFIX)$(INSTDIR)/ja'
|
||||
echo ' install bin/ja/Npgsql.resources.dll ${DESTDIR}$(PREFIX)$(INSTDIR)/zh-CN'
|
||||
echo ' install bin/Npgsql.dll ${DESTDIR}$(PREFIX)/libexec/ntpa'
|
||||
echo ' install -d ${DESTDIR}$(PREFIX)/libexec/ntpa/de'
|
||||
echo ' install -d ${DESTDIR}$(PREFIX)/libexec/ntpa/es'
|
||||
echo ' install -d ${DESTDIR}$(PREFIX)/libexec/ntpa/fi'
|
||||
echo ' install -d ${DESTDIR}$(PREFIX)/libexec/ntpa/fr'
|
||||
echo ' install -d ${DESTDIR}$(PREFIX)/libexec/ntpa/ja'
|
||||
echo ' install -d ${DESTDIR}$(PREFIX)/libexec/ntpa/zh-CN'
|
||||
echo ' install bin/de/Npgsql.resources.dll ${DESTDIR}$(PREFIX)/libexec/ntpa/de'
|
||||
echo ' install bin/es/Npgsql.resources.dll ${DESTDIR}$(PREFIX)/libexec/ntpa/es'
|
||||
echo ' install bin/fi/Npgsql.resources.dll ${DESTDIR}$(PREFIX)/libexec/ntpa/fi'
|
||||
echo ' install bin/fr/Npgsql.resources.dll ${DESTDIR}$(PREFIX)/libexec/ntpa/fr'
|
||||
echo ' install bin/ja/Npgsql.resources.dll ${DESTDIR}$(PREFIX)/libexec/ntpa/ja'
|
||||
echo ' install bin/ja/Npgsql.resources.dll ${DESTDIR}$(PREFIX)/libexec/ntpa/zh-CN'
|
||||
fi
|
||||
|
||||
echo ' install -d ${DESTDIR}$(PREFIX)/etc/ntpa/'
|
||||
echo ' install examples/ntpa.conf ${DESTDIR}$(PREFIX)/etc/ntpa/ntpa.conf.sample'
|
||||
echo
|
||||
echo '.PHONY:'
|
||||
echo 'clean:'
|
||||
echo ' $(RM) $(OUT)$(LOC).dll $(OUT)$(OB).dll $(OUT)$(INT).dll $(OUT)$(NP).dll $(OUT)$(COM).dll $(OUT)$(DB).dll $(OUT)$(DBP).dll $(OUT)$(PRO).dll $(OUT)$(NC).dll $(OUT)$(NL).dll $(OUT)$(ADA).dll $(OUT)$(IMP).dll $(OUT)$(MC).dll $(OUT)$(MS).dll $(OUT)$(NA).dll $(OUT)$(APR).dll $(OUT)MySql.Data.dll $(OUT)Ntp.Analyzer.Cli.exe $(OUT)Ntp.Analyzer.Validate.Cli.exe $(OUT)Ntp.Monitor.Cli.exe $(OUT)ntpa $(OUT)ntpav $(OUT)ntpac'
|
||||
|
||||
) > Makefile.2
|
||||
|
||||
if [ $MYSQL = "ON" ] ; then
|
||||
MakeMySql=" Makefile.mysql"
|
||||
fi
|
||||
|
||||
if [ $PGSQL = "ON" ] ; then
|
||||
MakePgSql=" Makefile.pgsql"
|
||||
fi
|
||||
|
||||
cat >Makefile Makefile.1 Makefile.ntpa$MakeMySql$MakePgSql Makefile.2
|
||||
rm Makefile.1
|
||||
rm Makefile.2
|
||||
echo ' xbuild Ntp.Analyzer.sln /p:Configuration=Debug /t:clean'
|
||||
echo ' xbuild Ntp.Analyzer.sln /p:Configuration=Release /t:clean'
|
||||
echo ' xbuild Ntp.Analyzer.sln /p:Configuration=Server /t:clean'
|
||||
) > Makefile
|
||||
|
Reference in New Issue
Block a user