Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:69929 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 3188 invoked from network); 29 Oct 2013 10:13:37 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 29 Oct 2013 10:13:37 -0000 Authentication-Results: pb1.pair.com smtp.mail=ingwie2000@googlemail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=ingwie2000@googlemail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain googlemail.com designates 209.85.215.172 as permitted sender) X-PHP-List-Original-Sender: ingwie2000@googlemail.com X-Host-Fingerprint: 209.85.215.172 mail-ea0-f172.google.com Received: from [209.85.215.172] ([209.85.215.172:62315] helo=mail-ea0-f172.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 11/A2-21587-05A8F625 for ; Tue, 29 Oct 2013 05:13:36 -0500 Received: by mail-ea0-f172.google.com with SMTP id r16so2846053ead.3 for ; Tue, 29 Oct 2013 03:13:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=2hEd1hksKrnyN+NAGQlxeY4x6Sw/sl3ayyPNakNZXko=; b=velYlwJm8nKImnDaBzN000qSMzJZsMliKw2tgJ9L8m8FVWtTjoIA1u863pyRV5q1Kq ClVyWQC4gyrtbGwZYCz7juIF4NiB3IQPIeOsI827fF1MK4dThrgRTT5CfICDkRRtDePs IeOzd0/Wb24H4PQXg2D0oMCgFTi84s0LCiNzNdcpHfAD/BRm4EsTVe+tiok9EISJu8PJ fd23MUN0I85hOZENC4/4QuLiFrtqmw7aVZQCVUwH3JeU8XNP1y4ovaTfjy6ThSggl8gd OuYR0Z4/g9FJ8WBs+qtRqIfZh09Ir3Gn1AzcJjaJh077ITW0uFqavnWU1+yxcIqjUw0p JGjQ== X-Received: by 10.14.100.142 with SMTP id z14mr76971eef.153.1383041613491; Tue, 29 Oct 2013 03:13:33 -0700 (PDT) Received: from [172.16.88.10] (p57A91F3C.dip0.t-ipconnect.de. [87.169.31.60]) by mx.google.com with ESMTPSA id m54sm68421142eex.2.2013.10.29.03.13.32 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 29 Oct 2013 03:13:32 -0700 (PDT) Content-Type: text/plain; charset=iso-8859-1 Mime-Version: 1.0 (Mac OS X Mail 7.0 \(1816\)) In-Reply-To: <526EB78B.2030600@ajf.me> Date: Tue, 29 Oct 2013 11:13:31 +0100 Cc: Developers List PHP Mailing Content-Transfer-Encoding: quoted-printable Message-ID: References: <526EB78B.2030600@ajf.me> To: Andrea Faulds X-Mailer: Apple Mail (2.1816) Subject: Re: [PHP-DEV] Alternative build systems From: ingwie2000@googlemail.com (Kevin Ingwersen) Hello. I have now taken some time and investigated some with a Makefile created = with --disable-all. I noticed that basically everything seems to be = compiled using Libtool, no stand-alone GCC at all. Is this normal? In = the normal build process, it seems to always build with just GCC quite a = lot of time. Also I have started with basic conversions as well...getting somewhere. = So maybe I can provide a PHP script to convert the Makefile to a = build.ninja file, as to what I am looking towards to. There is just one question I have left: Zend/zend_language_scanner.lo: = /Users/Ingwie/Work/drag0n-php/Zend/zend_language_parser.h Zend/zend_ini_scanner.lo: = /Users/Ingwie/Work/drag0n-php/Zend/zend_ini_parser.h Do these lines just mean, that the .lo files depend on named .h files? = The only thing I couldnt understand yet. Kind regards, Ingwie Am 28.10.2013 um 20:14 schrieb Andrea Faulds : > On 27/10/13 18:30, Kevin Ingwersen wrote: >> converting a makefile into a build.ninja file is not that easy at = all,especially when you never learned how makefiles themselves = work...like me, i don't know how makefiles work. o-o > I think it's quite unreasonable of you to ask us to explain our build = system to you without you doing even the most basic research yourself. = Makefiles are quite simple: They are map files to file dependencies and = commands to execute to create those files. But Wikipedia can explain it = far better than I can. >=20 > Regards, > -- > Andrea Faulds > http://ajf.me/ >=20 > --=20 > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php >=20