1# examples/ada/Makefile.examples.in for PLplot 2# Copyright (C) 2002-2019 Alan W. Irwin 3# Copyright (C) 2003-2005 Rafael Laboissiere 4# Copyright (C) 2004-2008 Andrew Ross 5# Copyright (C) 2008-2009 Jerry Bauck 6# 7# This file is part of PLplot. 8# 9# PLplot is free software; you can redistribute it and/or modify 10# it under the terms of the GNU Library General Public License as published by 11# the Free Software Foundation; version 2 of the License. 12# 13# PLplot is distributed in the hope that it will be useful, 14# but WITHOUT ANY WARRANTY; without even the implied warranty of 15# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16# GNU Library General Public License for more details. 17# 18# You should have received a copy of the GNU Library General Public License 19# along with the file PLplot; if not, write to the Free Software 20# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 21 22SHELL = @SH_EXECUTABLE@ 23GNAT_EXECUTABLE_BUILDER = @GNAT_EXECUTABLE_BUILDER@ \ 24 "-aI@ADA_INCLUDE_DIR@" "-aL@ADA_LIB_DIR@" 25EXEEXT = @EXEEXT@ 26 27PKG_CONFIG_ENV = @PKG_CONFIG_ENV@ 28install_tree_ada_RPATHCMD = @install_tree_ada_RPATHCMD@ 29 30EXECUTABLES_list = \ 31 xtraditional00a$(EXEEXT) \ 32 xtraditional01a$(EXEEXT) \ 33 xtraditional02a$(EXEEXT) \ 34 xtraditional03a$(EXEEXT) \ 35 xtraditional04a$(EXEEXT) \ 36 xtraditional05a$(EXEEXT) \ 37 xtraditional06a$(EXEEXT) \ 38 xtraditional07a$(EXEEXT) \ 39 xtraditional08a$(EXEEXT) \ 40 xtraditional09a$(EXEEXT) \ 41 xtraditional10a$(EXEEXT) \ 42 xtraditional11a$(EXEEXT) \ 43 xtraditional12a$(EXEEXT) \ 44 xtraditional13a$(EXEEXT) \ 45 xtraditional14a$(EXEEXT) \ 46 xtraditional15a$(EXEEXT) \ 47 xtraditional16a$(EXEEXT) \ 48 xtraditional17a$(EXEEXT) \ 49 xtraditional18a$(EXEEXT) \ 50 xtraditional19a$(EXEEXT) \ 51 xtraditional20a$(EXEEXT) \ 52 xtraditional21a$(EXEEXT) \ 53 xtraditional22a$(EXEEXT) \ 54 xtraditional23a$(EXEEXT) \ 55 xtraditional24a$(EXEEXT) \ 56 xtraditional25a$(EXEEXT) \ 57 xtraditional26a$(EXEEXT) \ 58 xtraditional27a$(EXEEXT) \ 59 xtraditional28a$(EXEEXT) \ 60 xtraditional29a$(EXEEXT) \ 61 xtraditional30a$(EXEEXT) \ 62 xtraditional31a$(EXEEXT) \ 63 xtraditional33a$(EXEEXT) \ 64 xstandard00a$(EXEEXT) \ 65 xstandard01a$(EXEEXT) \ 66 xstandard02a$(EXEEXT) \ 67 xstandard03a$(EXEEXT) \ 68 xstandard04a$(EXEEXT) \ 69 xstandard05a$(EXEEXT) \ 70 xstandard06a$(EXEEXT) \ 71 xstandard07a$(EXEEXT) \ 72 xstandard08a$(EXEEXT) \ 73 xstandard09a$(EXEEXT) \ 74 xstandard10a$(EXEEXT) \ 75 xstandard11a$(EXEEXT) \ 76 xstandard12a$(EXEEXT) \ 77 xstandard13a$(EXEEXT) \ 78 xstandard14a$(EXEEXT) \ 79 xstandard15a$(EXEEXT) \ 80 xstandard16a$(EXEEXT) \ 81 xstandard17a$(EXEEXT) \ 82 xstandard18a$(EXEEXT) \ 83 xstandard19a$(EXEEXT) \ 84 xstandard20a$(EXEEXT) \ 85 xstandard21a$(EXEEXT) \ 86 xstandard22a$(EXEEXT) \ 87 xstandard23a$(EXEEXT) \ 88 xstandard24a$(EXEEXT) \ 89 xstandard25a$(EXEEXT) \ 90 xstandard26a$(EXEEXT) \ 91 xstandard27a$(EXEEXT) \ 92 xstandard28a$(EXEEXT) \ 93 xstandard29a$(EXEEXT) \ 94 xstandard30a$(EXEEXT) \ 95 xstandard31a$(EXEEXT) \ 96 xstandard33a$(EXEEXT) 97 98all: $(EXECUTABLES_list) 99 100clean: 101 rm -f $(EXECUTABLES_list) *.ali *.o 102 103# target_link_libraries(${TARGET_NAME} plplotada plplot) 104# Due to command-line limitations of gnatmake cannot continue (by trailing \) 105# anything after -cargs below. 106.adb$(EXEEXT): 107 $(GNAT_EXECUTABLE_BUILDER) $< \ 108 -cargs $(shell $(PKG_CONFIG_ENV) pkg-config @PC_STATIC_OPTION@ --cflags plplot-ada plplot) -largs $(install_tree_ada_RPATHCMD) $(shell $(PKG_CONFIG_ENV) pkg-config @PC_STATIC_OPTION@ --libs plplot-ada plplot) 109 110.SUFFIXES: .adb $(EXEEXT) 111