├── LICENSE.txt ├── README.md ├── doc ├── config.ld ├── index.md ├── lake.luadoc ├── lakelibs.luadoc ├── ldoc.css ├── main.png └── one.png ├── examples ├── big1 │ ├── another.h │ ├── c001.c │ ├── c002.c │ ├── c003.c │ ├── c004.c │ ├── c005.c │ ├── c006.c │ ├── c007.c │ ├── c008.c │ ├── c009.c │ ├── c010.c │ ├── c011.c │ ├── c012.c │ ├── c013.c │ ├── c014.c │ ├── c015.c │ ├── c016.c │ ├── c017.c │ ├── c018.c │ ├── c019.c │ ├── c020.c │ ├── c021.c │ ├── c022.c │ ├── c023.c │ ├── c024.c │ ├── c025.c │ ├── c026.c │ ├── c027.c │ ├── c028.c │ ├── c029.c │ ├── c030.c │ ├── c031.c │ ├── c032.c │ ├── c033.c │ ├── c034.c │ ├── c035.c │ ├── c036.c │ ├── c037.c │ ├── c038.c │ ├── c039.c │ ├── c040.c │ ├── c041.c │ ├── c042.c │ ├── c043.c │ ├── c044.c │ ├── c045.c │ ├── c046.c │ ├── c047.c │ ├── c048.c │ ├── c049.c │ ├── c050.c │ ├── c051.c │ ├── c052.c │ ├── c053.c │ ├── c054.c │ ├── c055.c │ ├── c056.c │ ├── c057.c │ ├── c058.c │ ├── c059.c │ ├── c060.c │ ├── c061.c │ ├── c062.c │ ├── c063.c │ ├── c064.c │ ├── c065.c │ ├── c066.c │ ├── c067.c │ ├── c068.c │ ├── c069.c │ ├── c070.c │ ├── c071.c │ ├── c072.c │ ├── c073.c │ ├── c074.c │ ├── c075.c │ ├── c076.c │ ├── c077.c │ ├── c078.c │ ├── c079.c │ ├── c080.c │ ├── c081.c │ ├── c082.c │ ├── c083.c │ ├── c084.c │ ├── c085.c │ ├── c086.c │ ├── c087.c │ ├── c088.c │ ├── c089.c │ ├── c090.c │ ├── c091.c │ ├── c092.c │ ├── c093.c │ ├── c094.c │ ├── c095.c │ ├── c096.c │ ├── c097.c │ ├── c098.c │ ├── c099.c │ ├── c100.c │ ├── cmd.lua │ ├── first.h │ ├── header.h │ ├── lakefile │ ├── main.c │ ├── second.h │ ├── srcgen.lua │ └── third.h ├── copy │ ├── common │ │ ├── common.c │ │ └── common.h │ ├── lakefile │ ├── old-lakefile │ └── one.c ├── cpp │ ├── hello.cxx │ └── lakefile ├── csharp │ ├── MyClass.cs │ ├── clr.lang.lua │ └── lakefile ├── errors │ ├── cpp.filter.lua │ ├── errors.cpp │ └── lakefile ├── first │ ├── includes │ │ └── common.h │ ├── lakefile │ ├── one.c │ └── two.c ├── fortran │ ├── f.lang.lua │ ├── hello.f90 │ └── lakefile ├── fowler │ ├── alternative.moon │ ├── fun.lua │ └── lakefile ├── gtk │ ├── hello.c │ └── lakefile ├── hello.c ├── java │ ├── Hello.java │ ├── java.lang.lua │ └── lakefile ├── lakefile ├── lib1 │ ├── lakefile │ ├── lib1.c │ ├── lib1.def │ └── needs-lib1.c ├── lua │ ├── lakefile │ ├── mylib.c │ ├── samples │ │ ├── lua.lake │ │ └── socket.lake │ └── test │ │ ├── one.lua │ │ └── two.lua ├── main │ ├── lakefile │ ├── lib.c │ ├── libs.h │ └── main.cpp ├── multiple │ ├── lakefile │ ├── m1.c │ ├── m2.c │ ├── mc1.cxx │ ├── mc2.cxx │ └── sub │ │ └── m3.c ├── nameclash │ ├── boo │ │ └── main.c │ ├── foo │ │ └── main.c │ ├── fullname.lake │ ├── groups.lake │ └── lakefile ├── needs │ ├── foo │ │ ├── foo.c │ │ ├── foo.h │ │ └── lakefile │ ├── lakefile │ └── needs-foo.c ├── objects.lua ├── objects │ └── lakefile ├── osx │ ├── lakefile │ └── prog.c ├── precomp │ ├── hello.cpp │ ├── lakefile │ └── std.h ├── preprocessed │ ├── lakefile │ ├── lib.l │ ├── main.c │ ├── prepro.lua │ └── util.l ├── releases │ ├── lakefile │ └── simple.lake ├── test1 │ ├── lakefile │ └── src │ │ └── test1.c └── with spaces │ ├── include files │ └── common.h │ ├── lakefile │ ├── main.c │ └── one 1.c ├── lake └── lakefile /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/README.md -------------------------------------------------------------------------------- /doc/config.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/doc/config.ld -------------------------------------------------------------------------------- /doc/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/doc/index.md -------------------------------------------------------------------------------- /doc/lake.luadoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/doc/lake.luadoc -------------------------------------------------------------------------------- /doc/lakelibs.luadoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/doc/lakelibs.luadoc -------------------------------------------------------------------------------- /doc/ldoc.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/doc/ldoc.css -------------------------------------------------------------------------------- /doc/main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/doc/main.png -------------------------------------------------------------------------------- /doc/one.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/doc/one.png -------------------------------------------------------------------------------- /examples/big1/another.h: -------------------------------------------------------------------------------- 1 | // another header 2 | -------------------------------------------------------------------------------- /examples/big1/c001.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c001.c -------------------------------------------------------------------------------- /examples/big1/c002.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c002.c -------------------------------------------------------------------------------- /examples/big1/c003.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c003.c -------------------------------------------------------------------------------- /examples/big1/c004.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c004.c -------------------------------------------------------------------------------- /examples/big1/c005.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c005.c -------------------------------------------------------------------------------- /examples/big1/c006.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c006.c -------------------------------------------------------------------------------- /examples/big1/c007.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c007.c -------------------------------------------------------------------------------- /examples/big1/c008.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c008.c -------------------------------------------------------------------------------- /examples/big1/c009.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c009.c -------------------------------------------------------------------------------- /examples/big1/c010.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c010.c -------------------------------------------------------------------------------- /examples/big1/c011.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c011.c -------------------------------------------------------------------------------- /examples/big1/c012.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c012.c -------------------------------------------------------------------------------- /examples/big1/c013.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c013.c -------------------------------------------------------------------------------- /examples/big1/c014.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c014.c -------------------------------------------------------------------------------- /examples/big1/c015.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c015.c -------------------------------------------------------------------------------- /examples/big1/c016.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c016.c -------------------------------------------------------------------------------- /examples/big1/c017.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c017.c -------------------------------------------------------------------------------- /examples/big1/c018.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c018.c -------------------------------------------------------------------------------- /examples/big1/c019.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c019.c -------------------------------------------------------------------------------- /examples/big1/c020.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c020.c -------------------------------------------------------------------------------- /examples/big1/c021.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c021.c -------------------------------------------------------------------------------- /examples/big1/c022.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c022.c -------------------------------------------------------------------------------- /examples/big1/c023.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c023.c -------------------------------------------------------------------------------- /examples/big1/c024.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c024.c -------------------------------------------------------------------------------- /examples/big1/c025.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c025.c -------------------------------------------------------------------------------- /examples/big1/c026.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c026.c -------------------------------------------------------------------------------- /examples/big1/c027.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c027.c -------------------------------------------------------------------------------- /examples/big1/c028.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c028.c -------------------------------------------------------------------------------- /examples/big1/c029.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c029.c -------------------------------------------------------------------------------- /examples/big1/c030.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c030.c -------------------------------------------------------------------------------- /examples/big1/c031.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c031.c -------------------------------------------------------------------------------- /examples/big1/c032.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c032.c -------------------------------------------------------------------------------- /examples/big1/c033.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c033.c -------------------------------------------------------------------------------- /examples/big1/c034.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c034.c -------------------------------------------------------------------------------- /examples/big1/c035.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c035.c -------------------------------------------------------------------------------- /examples/big1/c036.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c036.c -------------------------------------------------------------------------------- /examples/big1/c037.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c037.c -------------------------------------------------------------------------------- /examples/big1/c038.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c038.c -------------------------------------------------------------------------------- /examples/big1/c039.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c039.c -------------------------------------------------------------------------------- /examples/big1/c040.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c040.c -------------------------------------------------------------------------------- /examples/big1/c041.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c041.c -------------------------------------------------------------------------------- /examples/big1/c042.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c042.c -------------------------------------------------------------------------------- /examples/big1/c043.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c043.c -------------------------------------------------------------------------------- /examples/big1/c044.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c044.c -------------------------------------------------------------------------------- /examples/big1/c045.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c045.c -------------------------------------------------------------------------------- /examples/big1/c046.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c046.c -------------------------------------------------------------------------------- /examples/big1/c047.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c047.c -------------------------------------------------------------------------------- /examples/big1/c048.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c048.c -------------------------------------------------------------------------------- /examples/big1/c049.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c049.c -------------------------------------------------------------------------------- /examples/big1/c050.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c050.c -------------------------------------------------------------------------------- /examples/big1/c051.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c051.c -------------------------------------------------------------------------------- /examples/big1/c052.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c052.c -------------------------------------------------------------------------------- /examples/big1/c053.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c053.c -------------------------------------------------------------------------------- /examples/big1/c054.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c054.c -------------------------------------------------------------------------------- /examples/big1/c055.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c055.c -------------------------------------------------------------------------------- /examples/big1/c056.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c056.c -------------------------------------------------------------------------------- /examples/big1/c057.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c057.c -------------------------------------------------------------------------------- /examples/big1/c058.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c058.c -------------------------------------------------------------------------------- /examples/big1/c059.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c059.c -------------------------------------------------------------------------------- /examples/big1/c060.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c060.c -------------------------------------------------------------------------------- /examples/big1/c061.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c061.c -------------------------------------------------------------------------------- /examples/big1/c062.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c062.c -------------------------------------------------------------------------------- /examples/big1/c063.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c063.c -------------------------------------------------------------------------------- /examples/big1/c064.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c064.c -------------------------------------------------------------------------------- /examples/big1/c065.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c065.c -------------------------------------------------------------------------------- /examples/big1/c066.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c066.c -------------------------------------------------------------------------------- /examples/big1/c067.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c067.c -------------------------------------------------------------------------------- /examples/big1/c068.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c068.c -------------------------------------------------------------------------------- /examples/big1/c069.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c069.c -------------------------------------------------------------------------------- /examples/big1/c070.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c070.c -------------------------------------------------------------------------------- /examples/big1/c071.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c071.c -------------------------------------------------------------------------------- /examples/big1/c072.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c072.c -------------------------------------------------------------------------------- /examples/big1/c073.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c073.c -------------------------------------------------------------------------------- /examples/big1/c074.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c074.c -------------------------------------------------------------------------------- /examples/big1/c075.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c075.c -------------------------------------------------------------------------------- /examples/big1/c076.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c076.c -------------------------------------------------------------------------------- /examples/big1/c077.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c077.c -------------------------------------------------------------------------------- /examples/big1/c078.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c078.c -------------------------------------------------------------------------------- /examples/big1/c079.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c079.c -------------------------------------------------------------------------------- /examples/big1/c080.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c080.c -------------------------------------------------------------------------------- /examples/big1/c081.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c081.c -------------------------------------------------------------------------------- /examples/big1/c082.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c082.c -------------------------------------------------------------------------------- /examples/big1/c083.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c083.c -------------------------------------------------------------------------------- /examples/big1/c084.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c084.c -------------------------------------------------------------------------------- /examples/big1/c085.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c085.c -------------------------------------------------------------------------------- /examples/big1/c086.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c086.c -------------------------------------------------------------------------------- /examples/big1/c087.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c087.c -------------------------------------------------------------------------------- /examples/big1/c088.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c088.c -------------------------------------------------------------------------------- /examples/big1/c089.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c089.c -------------------------------------------------------------------------------- /examples/big1/c090.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c090.c -------------------------------------------------------------------------------- /examples/big1/c091.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c091.c -------------------------------------------------------------------------------- /examples/big1/c092.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c092.c -------------------------------------------------------------------------------- /examples/big1/c093.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c093.c -------------------------------------------------------------------------------- /examples/big1/c094.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c094.c -------------------------------------------------------------------------------- /examples/big1/c095.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c095.c -------------------------------------------------------------------------------- /examples/big1/c096.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c096.c -------------------------------------------------------------------------------- /examples/big1/c097.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c097.c -------------------------------------------------------------------------------- /examples/big1/c098.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c098.c -------------------------------------------------------------------------------- /examples/big1/c099.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c099.c -------------------------------------------------------------------------------- /examples/big1/c100.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/c100.c -------------------------------------------------------------------------------- /examples/big1/cmd.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/cmd.lua -------------------------------------------------------------------------------- /examples/big1/first.h: -------------------------------------------------------------------------------- 1 | // first header 2 | -------------------------------------------------------------------------------- /examples/big1/header.h: -------------------------------------------------------------------------------- 1 | // depends on 2 | #include "another.h" 3 | -------------------------------------------------------------------------------- /examples/big1/lakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/lakefile -------------------------------------------------------------------------------- /examples/big1/main.c: -------------------------------------------------------------------------------- 1 | #include 2 | int main() 3 | { 4 | return 0; 5 | } 6 | -------------------------------------------------------------------------------- /examples/big1/second.h: -------------------------------------------------------------------------------- 1 | // second header 2 | -------------------------------------------------------------------------------- /examples/big1/srcgen.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/big1/srcgen.lua -------------------------------------------------------------------------------- /examples/big1/third.h: -------------------------------------------------------------------------------- 1 | // third header 2 | -------------------------------------------------------------------------------- /examples/copy/common/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/copy/common/common.c -------------------------------------------------------------------------------- /examples/copy/common/common.h: -------------------------------------------------------------------------------- 1 | void common(); 2 | -------------------------------------------------------------------------------- /examples/copy/lakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/copy/lakefile -------------------------------------------------------------------------------- /examples/copy/old-lakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/copy/old-lakefile -------------------------------------------------------------------------------- /examples/copy/one.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/copy/one.c -------------------------------------------------------------------------------- /examples/cpp/hello.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/cpp/hello.cxx -------------------------------------------------------------------------------- /examples/cpp/lakefile: -------------------------------------------------------------------------------- 1 | cpp.program {'main',src='hello',ext='.cxx'} 2 | -------------------------------------------------------------------------------- /examples/csharp/MyClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/csharp/MyClass.cs -------------------------------------------------------------------------------- /examples/csharp/clr.lang.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/csharp/clr.lang.lua -------------------------------------------------------------------------------- /examples/csharp/lakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/csharp/lakefile -------------------------------------------------------------------------------- /examples/errors/cpp.filter.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/errors/cpp.filter.lua -------------------------------------------------------------------------------- /examples/errors/errors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/errors/errors.cpp -------------------------------------------------------------------------------- /examples/errors/lakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/errors/lakefile -------------------------------------------------------------------------------- /examples/first/includes/common.h: -------------------------------------------------------------------------------- 1 | int function(void); 2 | -------------------------------------------------------------------------------- /examples/first/lakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/first/lakefile -------------------------------------------------------------------------------- /examples/first/one.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/first/one.c -------------------------------------------------------------------------------- /examples/first/two.c: -------------------------------------------------------------------------------- 1 | #include "common.h" 2 | int function(void) 3 | { 4 | return 42; 5 | } 6 | -------------------------------------------------------------------------------- /examples/fortran/f.lang.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/fortran/f.lang.lua -------------------------------------------------------------------------------- /examples/fortran/hello.f90: -------------------------------------------------------------------------------- 1 | print *, 'Hello world!' 2 | end 3 | -------------------------------------------------------------------------------- /examples/fortran/lakefile: -------------------------------------------------------------------------------- 1 | lake.install_plugin 'f.lang' 2 | 3 | f.program 'hello' 4 | -------------------------------------------------------------------------------- /examples/fowler/alternative.moon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/fowler/alternative.moon -------------------------------------------------------------------------------- /examples/fowler/fun.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/fowler/fun.lua -------------------------------------------------------------------------------- /examples/fowler/lakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/fowler/lakefile -------------------------------------------------------------------------------- /examples/gtk/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/gtk/hello.c -------------------------------------------------------------------------------- /examples/gtk/lakefile: -------------------------------------------------------------------------------- 1 | c.program {'hello',needs='gtk'} 2 | -------------------------------------------------------------------------------- /examples/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/hello.c -------------------------------------------------------------------------------- /examples/java/Hello.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/java/Hello.java -------------------------------------------------------------------------------- /examples/java/java.lang.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/java/java.lang.lua -------------------------------------------------------------------------------- /examples/java/lakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/java/lakefile -------------------------------------------------------------------------------- /examples/lakefile: -------------------------------------------------------------------------------- 1 | c.shared{'mylib',lua=true,base='lua'} 2 | -------------------------------------------------------------------------------- /examples/lib1/lakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/lib1/lakefile -------------------------------------------------------------------------------- /examples/lib1/lib1.c: -------------------------------------------------------------------------------- 1 | int answer() 2 | { 3 | return 42; 4 | } 5 | -------------------------------------------------------------------------------- /examples/lib1/lib1.def: -------------------------------------------------------------------------------- 1 | LIBRARY lib1.dll 2 | EXPORTS 3 | answer 4 | -------------------------------------------------------------------------------- /examples/lib1/needs-lib1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/lib1/needs-lib1.c -------------------------------------------------------------------------------- /examples/lua/lakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/lua/lakefile -------------------------------------------------------------------------------- /examples/lua/mylib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/lua/mylib.c -------------------------------------------------------------------------------- /examples/lua/samples/lua.lake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/lua/samples/lua.lake -------------------------------------------------------------------------------- /examples/lua/samples/socket.lake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/lua/samples/socket.lake -------------------------------------------------------------------------------- /examples/lua/test/one.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/lua/test/one.lua -------------------------------------------------------------------------------- /examples/lua/test/two.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/lua/test/two.lua -------------------------------------------------------------------------------- /examples/main/lakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/main/lakefile -------------------------------------------------------------------------------- /examples/main/lib.c: -------------------------------------------------------------------------------- 1 | #include "libs.h" 2 | int answer() { return 42; } 3 | -------------------------------------------------------------------------------- /examples/main/libs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/main/libs.h -------------------------------------------------------------------------------- /examples/main/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/main/main.cpp -------------------------------------------------------------------------------- /examples/multiple/lakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/multiple/lakefile -------------------------------------------------------------------------------- /examples/multiple/m1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/multiple/m1.c -------------------------------------------------------------------------------- /examples/multiple/m2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/multiple/m2.c -------------------------------------------------------------------------------- /examples/multiple/mc1.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/multiple/mc1.cxx -------------------------------------------------------------------------------- /examples/multiple/mc2.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/multiple/mc2.cxx -------------------------------------------------------------------------------- /examples/multiple/sub/m3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/multiple/sub/m3.c -------------------------------------------------------------------------------- /examples/nameclash/boo/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/nameclash/boo/main.c -------------------------------------------------------------------------------- /examples/nameclash/foo/main.c: -------------------------------------------------------------------------------- 1 | int answer() { return 42; } 2 | -------------------------------------------------------------------------------- /examples/nameclash/fullname.lake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/nameclash/fullname.lake -------------------------------------------------------------------------------- /examples/nameclash/groups.lake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/nameclash/groups.lake -------------------------------------------------------------------------------- /examples/nameclash/lakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/nameclash/lakefile -------------------------------------------------------------------------------- /examples/needs/foo/foo.c: -------------------------------------------------------------------------------- 1 | #include "foo.h" 2 | 3 | int foo_answer() { return 42; } 4 | -------------------------------------------------------------------------------- /examples/needs/foo/foo.h: -------------------------------------------------------------------------------- 1 | int foo_answer(); 2 | -------------------------------------------------------------------------------- /examples/needs/foo/lakefile: -------------------------------------------------------------------------------- 1 | c.library 'foo' 2 | -------------------------------------------------------------------------------- /examples/needs/lakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/needs/lakefile -------------------------------------------------------------------------------- /examples/needs/needs-foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/needs/needs-foo.c -------------------------------------------------------------------------------- /examples/objects.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/objects.lua -------------------------------------------------------------------------------- /examples/objects/lakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/objects/lakefile -------------------------------------------------------------------------------- /examples/osx/lakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/osx/lakefile -------------------------------------------------------------------------------- /examples/osx/prog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/osx/prog.c -------------------------------------------------------------------------------- /examples/precomp/hello.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/precomp/hello.cpp -------------------------------------------------------------------------------- /examples/precomp/lakefile: -------------------------------------------------------------------------------- 1 | cpp.program {'hello',precompiled_header='std.h'} 2 | 3 | -------------------------------------------------------------------------------- /examples/precomp/std.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/precomp/std.h -------------------------------------------------------------------------------- /examples/preprocessed/lakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/preprocessed/lakefile -------------------------------------------------------------------------------- /examples/preprocessed/lib.l: -------------------------------------------------------------------------------- 1 | int answer() -> 42 2 | -------------------------------------------------------------------------------- /examples/preprocessed/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/preprocessed/main.c -------------------------------------------------------------------------------- /examples/preprocessed/prepro.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/preprocessed/prepro.lua -------------------------------------------------------------------------------- /examples/preprocessed/util.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/preprocessed/util.l -------------------------------------------------------------------------------- /examples/releases/lakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/releases/lakefile -------------------------------------------------------------------------------- /examples/releases/simple.lake: -------------------------------------------------------------------------------- 1 | c.program{'main',src='../hello'} --,odir=true -------------------------------------------------------------------------------- /examples/test1/lakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/test1/lakefile -------------------------------------------------------------------------------- /examples/test1/src/test1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/test1/src/test1.c -------------------------------------------------------------------------------- /examples/with spaces/include files/common.h: -------------------------------------------------------------------------------- 1 | int one(); 2 | -------------------------------------------------------------------------------- /examples/with spaces/lakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/with spaces/lakefile -------------------------------------------------------------------------------- /examples/with spaces/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/examples/with spaces/main.c -------------------------------------------------------------------------------- /examples/with spaces/one 1.c: -------------------------------------------------------------------------------- 1 | #include 2 | int one() { return 1; } 3 | -------------------------------------------------------------------------------- /lake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/lake -------------------------------------------------------------------------------- /lakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevedonovan/Lake/HEAD/lakefile --------------------------------------------------------------------------------