Re: parse a Makefile
| From: | Kevin Kinsey | Date: | Tue, 04 Apr 2006 02:50:52 +0000 |
| Subject: | Re: parse a Makefile | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-233183@lists.php.net to get a copy of this message | ||
Benjamin D Adams wrote:
I'm trying to parse a Makefile, (FreeBSD Ports) I plan on dumping the Makefile vars to a MySQL Database. Would I parse the make file like a ini file? Or would I have to use something different? Maybe someone knows a tool that can do this for me? Thanks BenTry file() and ereg() or preg_match. If the Makefile has standard format you're looking for
FOOBAR= some string hereso reading the file into an array (the file() call) and using a regular expression conditional (to determine if you're looking at a variable or something else) might be quite enough to do the trick. HTH, Kevin Kinsey -- A pedestal is as much a prison as any small, confined space. -- Gloria Steinem