Updated to the latest version of pm.
authordtrg <none@none>
Fri, 21 Jul 2006 11:15:14 +0000 (11:15 +0000)
committerdtrg <none@none>
Fri, 21 Jul 2006 11:15:14 +0000 (11:15 +0000)
util/LLgen/c.pm
util/LLgen/pm
util/LLgen/pmfile

index 638316b..eeb3138 100644 (file)
@@ -1,6 +1,3 @@
--- This file is part of Prime Mover v0.1pre1.
--- (C) 2006 David Given
---
 -- pm includefile to compile *host* C programs.
 
 -- Standard Lua boilerplate.
@@ -14,13 +11,15 @@ local filetime = pm.filetime
 
 -- Define some variables.
 
-CC = "gcc %CBUILDFLAGS% %CDYNINCLUDES% %CINCLUDES% %CEXTRAFLAGS% -c -o %out% %in%"
-CPROGRAM = "gcc %CBUILDFLAGS% %CLINKFLAGS% %CEXTRAFLAGS% -o %out% %in% %CLIBRARIES%"
-CDEPENDS = "gcc %CBUILDFLAGS% %CDYNINCLUDES% %CINCLUDES% %CEXTRAFLAGS% -MM -MG -MF %out% %in%"
+CCOMPILER = "gcc"
+CC = "%CCOMPILER% %CBUILDFLAGS% %CDYNINCLUDES% %CINCLUDES% %CDEFINES% %CEXTRAFLAGS% -c -o %out% %in%"
+CPROGRAM = "%CCOMPILER% %CBUILDFLAGS% %CLINKFLAGS% %CEXTRAFLAGS% -o %out% %in% %CLIBRARIES%"
+CDEPENDS = "%CCOMPILER% %CBUILDFLAGS% %CDYNINCLUDES% %CINCLUDES% %CDEFINES% %CEXTRAFLAGS% -MM -MG %in% > %out%"
 AR = "%RM% %out% && ar cr %out% %in%"
 
 CBUILDFLAGS = "-g -Os"
 CINCLUDES = {}
+CDEFINES = {}
 CEXTRAFLAGS = ""
 CLINKFLAGS = ""
 CDYNINCLUDES = ""
index b20d520..dc73aeb 100755 (executable)
Binary files a/util/LLgen/pm and b/util/LLgen/pm differ
index 61f362b..a077050 100644 (file)
@@ -1,3 +1,6 @@
+-- $Source$
+-- $State$
+--
 -- $Id$
 --
 -- This is the build file used to compile LLgen. It should be run through
@@ -101,3 +104,9 @@ install = group {
                "(cd bin && tar cf - .) | (cd %PREFIX% && tar xvf -)"
        }
 }
+
+-- Revision history
+-- $Log$
+-- Revision 1.2  2006-07-21 11:15:14  dtrg
+-- Updated to the latest version of pm.
+--