136ac495dSmrg## Makefile for the python subdirectory of the GNU C++ Standard library. 236ac495dSmrg## 3*8feb0f0bSmrg## Copyright (C) 2009-2020 Free Software Foundation, Inc. 436ac495dSmrg## 536ac495dSmrg## This file is part of the libstdc++ version 3 distribution. 636ac495dSmrg## Process this file with automake to produce Makefile.in. 736ac495dSmrg 836ac495dSmrg## This file is part of the GNU ISO C++ Library. This library is free 936ac495dSmrg## software; you can redistribute it and/or modify it under the 1036ac495dSmrg## terms of the GNU General Public License as published by the 1136ac495dSmrg## Free Software Foundation; either version 3, or (at your option) 1236ac495dSmrg## any later version. 1336ac495dSmrg## 1436ac495dSmrg## This library is distributed in the hope that it will be useful, 1536ac495dSmrg## but WITHOUT ANY WARRANTY; without even the implied warranty of 1636ac495dSmrg## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 1736ac495dSmrg## GNU General Public License for more details. 1836ac495dSmrg## 1936ac495dSmrg## You should have received a copy of the GNU General Public License along 2036ac495dSmrg## with this library; see the file COPYING3. If not see 2136ac495dSmrg## <http://www.gnu.org/licenses/>. 2236ac495dSmrg 2336ac495dSmrginclude $(top_srcdir)/fragment.am 2436ac495dSmrg 2536ac495dSmrg## Where to install the module code. 2636ac495dSmrgif ENABLE_PYTHONDIR 2736ac495dSmrgpythondir = $(prefix)/$(python_mod_dir) 2836ac495dSmrgelse 2936ac495dSmrgpythondir = $(datadir)/gcc-$(gcc_version)/python 3036ac495dSmrgendif 3136ac495dSmrg 32*8feb0f0bSmrgif GLIBCXX_BUILD_DEBUG 33*8feb0f0bSmrgdebug_gdb_py = YES 34*8feb0f0bSmrgelse 35*8feb0f0bSmrgdebug_gdb_py = 36*8feb0f0bSmrgendif 37*8feb0f0bSmrg 3836ac495dSmrgall-local: gdb.py 3936ac495dSmrg 4036ac495dSmrgnobase_python_DATA = \ 4136ac495dSmrg libstdcxx/v6/printers.py \ 4236ac495dSmrg libstdcxx/v6/xmethods.py \ 4336ac495dSmrg libstdcxx/v6/__init__.py \ 4436ac495dSmrg libstdcxx/__init__.py 4536ac495dSmrg 4636ac495dSmrggdb.py: hook.in Makefile 4736ac495dSmrg sed -e 's,@pythondir@,$(pythondir),' \ 4836ac495dSmrg -e 's,@toolexeclibdir@,$(toolexeclibdir),' < $(srcdir)/hook.in > $@ 4936ac495dSmrg 5036ac495dSmrginstall-data-local: gdb.py 5136ac495dSmrg @$(mkdir_p) $(DESTDIR)$(toolexeclibdir) 5236ac495dSmrg## We want to install gdb.py as SOMETHING-gdb.py. SOMETHING is the 53*8feb0f0bSmrg## full name of the final library. We use the libtool .la file to get 54*8feb0f0bSmrg## the correct name. 55*8feb0f0bSmrg @libname=`sed -ne "/^library_names=/{s/.*='//;s/'$$//;s/ .*//;p;}" \ 56*8feb0f0bSmrg $(DESTDIR)$(toolexeclibdir)/libstdc++.la`; \ 57*8feb0f0bSmrg if [ -z "$$libname" ]; then \ 58*8feb0f0bSmrg libname=`sed -ne "/^old_library=/{s/.*='//;s/'$$//;s/ .*//;p;}" \ 59*8feb0f0bSmrg $(DESTDIR)$(toolexeclibdir)/libstdc++.la`; \ 6036ac495dSmrg fi; \ 6136ac495dSmrg echo " $(INSTALL_DATA) gdb.py $(DESTDIR)$(toolexeclibdir)/$$libname-gdb.py"; \ 62*8feb0f0bSmrg $(INSTALL_DATA) gdb.py $(DESTDIR)$(toolexeclibdir)/$$libname-gdb.py ; \ 63*8feb0f0bSmrg if [ -n "$(debug_gdb_py)" ]; then \ 64*8feb0f0bSmrg sed "/^libdir = /s;'$$;/debug';" gdb.py > debug-gdb.py ; \ 65*8feb0f0bSmrg $(INSTALL_DATA) debug-gdb.py $(DESTDIR)$(toolexeclibdir)/debug/$$libname-gdb.py ; \ 66*8feb0f0bSmrg fi 67