From owner-freebsd-questions@freebsd.org Wed Mar 2 18:42:48 2016 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8810DAC2B6E for ; Wed, 2 Mar 2016 18:42:48 +0000 (UTC) (envelope-from alexmiroslav@gmail.com) Received: from mail-vk0-x242.google.com (mail-vk0-x242.google.com [IPv6:2607:f8b0:400c:c05::242]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5188E1AF2 for ; Wed, 2 Mar 2016 18:42:48 +0000 (UTC) (envelope-from alexmiroslav@gmail.com) Received: by mail-vk0-x242.google.com with SMTP id c3so14494546vkb.0 for ; Wed, 02 Mar 2016 10:42:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to; bh=IWrYOAYOWin3TJEYm+A+cD934DRM5vv4H0mP1H5ejic=; b=KJ3kh2QjrAhlqt2w2/7xR96OvfbQxUSlTsicy9FwyzBPy/69DBXwU2gWAHaT8B1bs4 /9WBsBHsPcNwxVoxujSc6XAuxAIy5WRpMCtWG+B4wEVZocJMU2rBWqLSMKrphdUptHb0 mtQkrDUdqPIqZdDZlR94WqF+JQEIK3v04Ijf0oXF2JMoqNumu+yvCPdWmveffu4Vb8+J BRqVZBBryNVKGHHu52fzDXSd+4ahgCMQjfo6IlScVnV4cDbgN5IU+iVjAG755ecLH5hH QcTOYdQIKJhLwSpQMLcF0Y9eoRwNseXj1R5CxrVcgriXiZhEauLUBc5XwM65EI6SdSxC s9zg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to; bh=IWrYOAYOWin3TJEYm+A+cD934DRM5vv4H0mP1H5ejic=; b=kSeX49CHpe1TkcKvwoN30ZVwzGz/T8rVk40fjlK28d255EArqcflNwOyXmj3UTe/E5 hxnR6sVk3HNZoSm7hLBHp4wAihFvZAMX99QNMQkdHlleOi0U7kq7CtSeINc+WRTn7r7m i/VfbEWwXNMOM4WJJTJp7y30w/jMLQNcyeQIf8ixWLPpy9gm+77567EEi7cMlB94dPo4 0epb/YBef2NsA0Bk2W+TSU+IUVL112hx3pfrd9txsNdwMhsWK3VyozLwM+lecCnJgdYa NMe01PnREqjILTsQDXCuqRWmbejVkdHqDtqtDvVQ5pdwFDqaKfjx9ls8U6c5/zy6EvcO AfSw== X-Gm-Message-State: AD7BkJLYMPd+FCQu3eDGYXu06M/c3zDGxaZ8o0cWScTnGOYhy+pJcTJVWU+XnwuuKlDoUjny5xCDuTU1bkezqg== MIME-Version: 1.0 X-Received: by 10.31.194.10 with SMTP id s10mr21753987vkf.72.1456944167354; Wed, 02 Mar 2016 10:42:47 -0800 (PST) Received: by 10.159.54.208 with HTTP; Wed, 2 Mar 2016 10:42:47 -0800 (PST) Date: Wed, 2 Mar 2016 10:42:47 -0800 Message-ID: Subject: have BSD make pass all arguments to GNU make? From: Aleksandr Miroslav To: freebsd-questions@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Mar 2016 18:42:48 -0000 In shell, if I call a script "foo", i can pass all the arguments to a script "bar" like this: *bar $** I would like to do something similar with make. If I call BSD make with some target, I'd like to rerun it on a GnuMakefile, something like this: *gmake $** Obviously this doesn't work because (I think) make doesn't have the notion of $*. But is something like this possible? (I'd rather not alias make to gmake, in case you were wondering, my system uses both makes in various places.)