From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id FKYfFn7LBWBaIwAAWB0awg (envelope-from ) for ; Mon, 18 Jan 2021 12:55:10 -0500 Received: by simark.ca (Postfix, from userid 112) id 4AF541EF80; Mon, 18 Jan 2021 12:55:10 -0500 (EST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2 Received: from sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 7A23A1E940 for ; Mon, 18 Jan 2021 12:55:06 -0500 (EST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id C6C14388C014; Mon, 18 Jan 2021 17:55:05 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org C6C14388C014 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1610992505; bh=yGp4nlfLfk69nro57LyKhcMYSo0ae0+pWPEj+8v+zzs=; h=To:Subject:Date:In-Reply-To:References:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To: From; b=oYVrFldJT/4YaboRI15g9d1XT8g/fBbf92HCAWsvy+WW1A3EJJkaZV8RGAZoyEHAj 0eyq9pcJSOSivHSMi4w7hRF8mjnQBmhaExxNPtVFLCzdQVZl6dtxP5K6XABVXlWrVo 7Wbd2AiECMc2+ZkwgLzejsAN+2lv86JgDZynuFAQ= Received: from smtp.gentoo.org (woodpecker.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) by sourceware.org (Postfix) with ESMTP id 849F6388A40D for ; Mon, 18 Jan 2021 17:54:59 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 849F6388A40D Received: from vapier.lan (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id B117B341009 for ; Mon, 18 Jan 2021 17:54:58 +0000 (UTC) To: gdb-patches@sourceware.org Subject: [PATCH 1/2] sim: switch top level to automake Date: Mon, 18 Jan 2021 12:54:57 -0500 Message-Id: <20210118175458.24594-1-vapier@gentoo.org> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210117160945.1362-1-vapier@gentoo.org> References: <20210117160945.1362-1-vapier@gentoo.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Mike Frysinger via Gdb-patches Reply-To: Mike Frysinger Errors-To: gdb-patches-bounces@sourceware.org Sender: "Gdb-patches" This doesn't gain us much by itself, but it sets us up for using more features as we try to unify ports. * Makefile.am: New file. * configure.ac: Update AC_INIT call. Move AC_CANONICAL_SYSTEM after it. Call AM_INIT_AUTOMAKE. * aclocal.m4, configure, Makefile.in: Regenerated. --- sim/Makefile.am | 36 + sim/Makefile.in | 807 +++++++++++++------ sim/aclocal.m4 | 1152 +++++++++++++++++++++++++++ sim/configure | 1926 ++++++++++++++++++++++++++++++++++++---------- sim/configure.ac | 11 +- 5 files changed, 3281 insertions(+), 651 deletions(-) create mode 100644 sim/Makefile.am create mode 100644 sim/aclocal.m4 diff --git a/sim/Makefile.am b/sim/Makefile.am new file mode 100644 index 000000000000..150209c565c8 --- /dev/null +++ b/sim/Makefile.am @@ -0,0 +1,36 @@ +## Process this file with automake to generate Makefile.in +# +# Copyright (C) 1993-2021 Free Software Foundation, Inc. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +AUTOMAKE_OPTIONS = dejagnu foreign no-dist subdir-objects +ACLOCAL_AMFLAGS = -I.. -I../config + +srcroot = $(srcdir)/.. + +SUBDIRS = @subdirs@ + +MOSTLYCLEANFILES = core + +# Generate nltvals.def for newlib/libgloss using devo and build tree. +# This file is shipped with distributions so we build in the source dir. +# Use `make nltvals' to rebuild. +# Note: If gdb releases begin to contain target header files (not a good idea, +# but if they did ...), nltvals.def coud be generated at build time. +# An alternative is to slurp in the tables at runtime. +.PHONY: nltvals +nltvals: + $(SHELL) $(abs_srcdir)/common/gennltvals.sh --cpp "$(CPP)" --output nltvals.def --srcroot $(srcroot) + $(SHELL) $(srcroot)/move-if-change nltvals.def $(abs_srcdir)/common/nltvals.def diff --git a/sim/aclocal.m4 b/sim/aclocal.m4 new file mode 100644 index 000000000000..df8ff837794b diff --git a/sim/configure.ac b/sim/configure.ac index 99364cac7f4e..178abf41827e 100644 --- a/sim/configure.ac +++ b/sim/configure.ac @@ -1,13 +1,20 @@ dnl Process this file with autoconf to produce a configure script. m4_include([../config/override.m4]) -AC_INIT(Makefile.in) +dnl NB: The version here is not used. If gdb ever changes from generating its +dnl version at build time to autoconf time (like bfd et al do), we can switch. +AC_INIT([sim], [0], + [https://sourceware.org/bugzilla/enter_bug.cgi?product=gdb&component=sim], + [], [https://sourceware.org/gdb/wiki/Sim/]) + +AC_CANONICAL_SYSTEM + +AM_INIT_AUTOMAKE AC_PROG_CC AC_PROG_INSTALL AC_CHECK_TOOL(AR, ar) AC_CHECK_TOOL(RANLIB, ranlib, :) -AC_CANONICAL_SYSTEM AC_ARG_PROGRAM AC_PROG_CC AC_PROG_CPP -- 2.28.0