From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on atuin.qyliss.net X-Spam-Level: X-Spam-Status: No, score=-4.5 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.4 Received: by atuin.qyliss.net (Postfix, from userid 496) id 8D4056830; Thu, 18 Mar 2021 00:36:23 +0000 (UTC) Received: from [127.0.0.1] (localhost [IPv6:::1]) by atuin.qyliss.net (Postfix) with ESMTP id 9193A681B; Thu, 18 Mar 2021 00:36:17 +0000 (UTC) Received: by atuin.qyliss.net (Postfix, from userid 496) id 22C83680F; Thu, 18 Mar 2021 00:36:16 +0000 (UTC) Received: from wout3-smtp.messagingengine.com (wout3-smtp.messagingengine.com [64.147.123.19]) by atuin.qyliss.net (Postfix) with ESMTPS id 23C76677C for ; Thu, 18 Mar 2021 00:36:11 +0000 (UTC) Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id CA29A1B74 for ; Wed, 17 Mar 2021 20:36:09 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Wed, 17 Mar 2021 20:36:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alyssa.is; h= from:to:subject:date:message-id:mime-version :content-transfer-encoding; s=fm2; bh=7hVpwqCiklbjaNbSrpNTYv4MIo abYizwUPM3hz30zfY=; b=jOblBc9ChK3PASzkD8hEdxZ7rTmfx2pDE0+HLJjIPs R9mH2sNmKFRcWmfxMazzIItyzkhI83JEQV17GyVgSfeuPJoJqwbMxkecz0kn5NKZ UuRgot25/fhy6xPziikOKeuyGkiiJf3TACAf8SsoTMtbd0D3VFvS4sNGpcN4xWga 9NJpl94t62LMy61tSDZVGFdyz9L7lH2OnevxkoFtvZVth+SBIon0GdMYctm1ltdU 42Ly8xWcUQ48N2rr1/O8eg3g9rSUyY7dEbunRHsR+h4iei0FqJYw36dREw+9vjQP SZgs1H1d08p9kK3Z8XV2f5SOG3La5aXG7Umtpmt9GCEw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:date:from :message-id:mime-version:subject:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=7hVpwqCiklbjaNbSr pNTYv4MIoabYizwUPM3hz30zfY=; b=LGwOBukMYe5lcGJ/e+WXMZ/K7HF5gZOl5 z6INYAmnW4KF54JJ2RG/ckFxnBYbXY/A2oT5VLzYyUqGPrqS9CDM1XOBO8OkQHXK +3Ym3kQ2EFlDT/RLZ5O41vlNqd2mRUHrtOKTO/pbP0X+4JMfURzz9Xh5ctQQjvKd 7pEY141rHJssSVGQgOoZhF+8Z2q7+Y28N2VOPkX2uAWhRsF/AGRqCWibmpW4TWrH nZZDTBwxNI0nFDZzNK1lUQ4LGhLFp+GSexe7NQjJupl/ox/rl0c1BYwSo7+piAB+ krKNIMUhqB4VLGJu/d7/WaL3p53yNKZuQno/n7e4AxgL0GUwXGjbA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrudefhedgvddvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkofgggfestdekredtre dttdenucfhrhhomheptehlhihsshgrucftohhsshcuoehhihesrghlhihsshgrrdhisheq necuggftrfgrthhtvghrnhephedvfffghfetieejgfetfedtgffhvdehueehvdejudfgge fgleejgfelfeevgfefnecukfhppeekgedrudekgedrvdefvddrudektdenucevlhhushht vghrufhiiigvpeefnecurfgrrhgrmhepmhgrihhlfhhrohhmpehqhihlihhsshesgidvvd dtrdhqhihlihhsshdrnhgvth X-ME-Proxy: Received: from x220.qyliss.net (p54b8e8b4.dip0.t-ipconnect.de [84.184.232.180]) by mail.messagingengine.com (Postfix) with ESMTPA id 385D1240054 for ; Wed, 17 Mar 2021 20:36:09 -0400 (EDT) Received: by x220.qyliss.net (Postfix, from userid 1000) id 53D3D1D4B; Thu, 18 Mar 2021 00:36:08 +0000 (UTC) From: Alyssa Ross To: devel@spectrum-os.org Subject: [PATCH ucspi-vsock] Makefile: stop repeating program list Date: Thu, 18 Mar 2021 00:36:04 +0000 Message-Id: <20210318003604.13621-1-hi@alyssa.is> X-Mailer: git-send-email 2.30.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-ID-Hash: A5PUQ5EAJZEUWJOIPB5L2EO62SX34OFU X-Message-ID-Hash: A5PUQ5EAJZEUWJOIPB5L2EO62SX34OFU X-MailFrom: qyliss@x220.qyliss.net X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-config-1; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; suspicious-header X-Mailman-Version: 3.3.1 Precedence: list List-Id: Patches and low-level development discussion Archived-At: List-Archive: List-Help: List-Post: List-Subscribe: List-Unsubscribe: Using a wildcard with rm -f means that if there are no object files to remove, rm will try to remove a non-existent file named '*.c', and then ignore the failure it gets by trying to do that. Which is fine. --- Makefile | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index 1a4bb10..2045cdd 100644 --- a/Makefile +++ b/Makefile @@ -10,12 +10,14 @@ INSTALL_PROGRAM = $(INSTALL) prefix = /usr/local bindir = $(prefix)/bin -all: vsockclient vsockserver +PROGRAMS = vsockclient vsockserver + +all: $(PROGRAMS) .PHONY: all -install: vsockclient vsockserver +install: $(PROGRAMS) mkdir -p $(DESTDIR)$(bindir) - $(INSTALL_PROGRAM) vsockclient vsockserver $(DESTDIR)$(bindir) + $(INSTALL_PROGRAM) $(PROGRAMS) $(DESTDIR)$(bindir) .PHONY: install vsockclient: vsockclient.o env.o log.o num.o vsock.o @@ -27,6 +29,5 @@ vsockclient.o: env.h log.h num.h vsock.h vsockserver.o: env.h log.h num.h vsock.h clean: - rm -f env.o log.o num.o vsock.o \ - vsockclient.o vsockclient vsockserver.o vsockserver + rm -f $(PROGRAMS) *.o .PHONY: clean -- 2.30.0