xref: /netbsd-src/external/gpl3/gdb/dist/sim/ppc/local.mk (revision 2dd295436a0082eb4f8d294f4aa73c223413d0f2)
1## See sim/Makefile.am
2##
3## Copyright (C) 1994-2023 Free Software Foundation, Inc.
4##
5## This program is free software; you can redistribute it and/or modify
6## it under the terms of the GNU General Public License as published by
7## the Free Software Foundation; either version 3 of the License, or
8## (at your option) any later version.
9##
10## This program is distributed in the hope that it will be useful,
11## but WITHOUT ANY WARRANTY; without even the implied warranty of
12## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13## GNU General Public License for more details.
14##
15## You should have received a copy of the GNU General Public License
16## along with this program.  If not, see <http://www.gnu.org/licenses/>.
17
18%C%_run_SOURCES =
19%C%_run_LDADD = \
20	%D%/main.o \
21	%D%/libsim.a \
22	$(SIM_COMMON_LIBS)
23
24%D%/psim$(EXEEXT): %D%/run$(EXEEXT)
25	$(AM_V_GEN)ln $< $@ 2>/dev/null || $(LN_S) $< $@ 2>/dev/null || cp -p $< $@
26
27## Helper targets for running make from the top-level due to run's sis.o.
28%D%/%.o: %D%/%.c | %D%/libsim.a $(SIM_ALL_RECURSIVE_DEPS)
29	$(MAKE) $(AM_MAKEFLAGS) -C $(@D) $(@F)
30
31noinst_PROGRAMS += %D%/run %D%/psim
32
33%C%docdir = $(docdir)/%C%
34%C%doc_DATA = %D%/BUGS %D%/INSTALL %D%/README %D%/RUN
35