mirror of
https://github.com/MariaDB/server.git
synced 2025-01-16 12:02:42 +01:00
89 lines
2.4 KiB
Text
89 lines
2.4 KiB
Text
|
|
||
|
ACLOCAL_AMFLAGS = -I m4
|
||
|
|
||
|
SUBDIRS = @HANDLERSOCKET_SUBDIRS@
|
||
|
EXTRA_DIST= plug.in
|
||
|
|
||
|
perl:
|
||
|
cd perl-Net-HandlerSocket && perl Makefile.PL && make
|
||
|
|
||
|
install_perl:
|
||
|
cd perl-Net-HandlerSocket && make install
|
||
|
|
||
|
rpms: rpm_cli rpm_perl rpm_c
|
||
|
|
||
|
rpm_dir:
|
||
|
- mkdir dist
|
||
|
- mkdir dist/BUILD dist/RPMS dist/SOURCES dist/SPECS dist/SRPMS
|
||
|
|
||
|
rpm_cli: clean_cli rpm_dir
|
||
|
sed -e "s/HANDLERSOCKET_VERSION/$(VERSION)/" \
|
||
|
libhsclient/libhsclient.spec.template \
|
||
|
> libhsclient/libhsclient.spec
|
||
|
tar cvfz dist/libhsclient.tar.gz libhsclient
|
||
|
rpmbuild --define "_topdir `pwd`/dist" -ta \
|
||
|
dist/libhsclient.tar.gz
|
||
|
|
||
|
rpm_perl: clean_perl rpm_dir
|
||
|
sed -e "s/HANDLERSOCKET_VERSION/$(VERSION)/" \
|
||
|
perl-Net-HandlerSocket/perl-Net-HandlerSocket.spec.template \
|
||
|
> perl-Net-HandlerSocket/perl-Net-HandlerSocket.spec
|
||
|
cd perl-Net-HandlerSocket && perl Makefile.PL && make clean && \
|
||
|
rm -f Makefile.old
|
||
|
tar cvfz dist/perl-Net-HandlerSocket.tar.gz perl-Net-HandlerSocket
|
||
|
rpmbuild --define "_topdir `pwd`/dist" -ta \
|
||
|
dist/perl-Net-HandlerSocket.tar.gz
|
||
|
|
||
|
rpm_c: clean_c rpm_dir
|
||
|
sed -e "s/HANDLERSOCKET_VERSION/$(VERSION)/" \
|
||
|
handlersocket/handlersocket.spec.template \
|
||
|
> handlersocket/handlersocket.spec
|
||
|
sed -e "s|HANDLERSOCKET_MYSQL_INC|$(MYSQL_CFLAGS) $(MYSQL_INC)|" \
|
||
|
-e "s|HANDLERSOCKET_MYSQL_LIB|$(MYSQL_LIB)|" \
|
||
|
handlersocket/Makefile.plain.template \
|
||
|
> handlersocket/Makefile.plain
|
||
|
tar cvfz dist/handlersocket.tar.gz handlersocket
|
||
|
rpmbuild --define "_topdir `pwd`/dist" -ta \
|
||
|
dist/handlersocket.tar.gz
|
||
|
|
||
|
install_rpm_pl:
|
||
|
- sudo rpm -e perl-Net-HandlerSocket
|
||
|
- sudo rpm -e perl-Net-HandlerSocket-debuginfo
|
||
|
make clean
|
||
|
make rpm_perl
|
||
|
- sudo rpm -U dist/RPMS/*/perl*.rpm
|
||
|
|
||
|
installrpms:
|
||
|
- sudo rpm -e handlersocket
|
||
|
- sudo rpm -e handlersocket-debuginfo
|
||
|
- sudo rpm -e perl-Net-HandlerSocket
|
||
|
- sudo rpm -e perl-Net-HandlerSocket-debuginfo
|
||
|
- sudo rpm -e libhsclient
|
||
|
- sudo rpm -e libhsclient-debuginfo
|
||
|
make clean
|
||
|
make rpm_cli
|
||
|
- sudo rpm -U dist/RPMS/*/libhsclient*.rpm
|
||
|
make clean
|
||
|
make rpm_perl
|
||
|
- sudo rpm -U dist/RPMS/*/perl*.rpm
|
||
|
make clean
|
||
|
make rpm_c
|
||
|
- sudo rpm -U dist/RPMS/*/handlersocket*.rpm
|
||
|
|
||
|
clean_cli:
|
||
|
cd libhsclient && make clean
|
||
|
cd client && make clean
|
||
|
|
||
|
clean_perl:
|
||
|
cd perl-Net-HandlerSocket && perl Makefile.PL && make clean && \
|
||
|
rm -f Makefile.old
|
||
|
|
||
|
clean_c:
|
||
|
cd handlersocket && make clean
|
||
|
|
||
|
clean_all: clean_cli clean_perl clean_c
|
||
|
cd regtest && make clean
|
||
|
rm -rf dist/*/*
|
||
|
rm -f dist/*.tar.gz
|
||
|
|