Commit Graph

137 Commits

Author SHA1 Message Date
Jussi Pakkanen 40c001772b Generate linking rules. 2013-02-06 20:37:46 +02:00
Jussi Pakkanen 7b611c2c11 Build rule for static linking and some comments. 2013-02-06 20:15:07 +02:00
Jussi Pakkanen 3d5dd90432 Generate compile rules. 2013-02-06 20:00:59 +02:00
Jussi Pakkanen bca53c2346 Support for multiple backends. 2013-02-06 19:45:23 +02:00
Jussi Pakkanen 0a3b339384 Renamed generators file. 2013-02-06 19:37:19 +02:00
Jussi Pakkanen a21acc1f46 More documentation. 2013-02-03 19:27:08 +02:00
Jussi Pakkanen 6b7b9ed47c Better command line help. 2013-02-03 19:21:10 +02:00
Jussi Pakkanen b287da1bb3 Added readme. 2013-02-03 19:08:54 +02:00
Jussi Pakkanen aee4b52498 Remove references to build directory when installing. 2013-02-03 17:51:05 +02:00
Jussi Pakkanen eae83aea61 Elf dependency eraser finally works. 2013-02-03 17:30:26 +02:00
Jussi Pakkanen bbd97026d5 Renamed rpathtool. 2013-02-03 17:07:01 +02:00
Jussi Pakkanen ac709d77e6 Use .dynstr because STRAB is invalid in executables. 2013-02-03 17:06:29 +02:00
Jussi Pakkanen 38971ea7d8 Read dynamic entry properly. 2013-02-03 16:30:23 +02:00
Jussi Pakkanen a93cb2b0c4 More parsing but less working-as-expected. 2013-02-03 15:13:44 +02:00
Jussi Pakkanen 682e5620f8 Parse section names. 2013-02-03 14:33:14 +02:00
Jussi Pakkanen 60905c9663 Parse section header. 2013-02-03 14:11:04 +02:00
Jussi Pakkanen 732a1b0000 Parse ELF header. 2013-02-03 13:49:12 +02:00
Jussi Pakkanen 47f8602f1b Started working on rpathtool. 2013-02-03 13:28:25 +02:00
Jussi Pakkanen f9c63999c3 Put build directories in #include path. 2013-01-28 02:13:06 +02:00
Jussi Pakkanen 98ce4539a9 Mirror the source tree directories in the build tree. 2013-01-28 01:07:13 +02:00
Jussi Pakkanen 2ae2a896c1 Added shared library versioning. 2013-01-27 23:51:06 +02:00
Jussi Pakkanen cd9475bfe5 Simpler endianness tester. 2013-01-27 22:50:59 +02:00
Jussi Pakkanen 919fcbb6ef Added endianness check. 2013-01-27 22:28:19 +02:00
Jussi Pakkanen aef5ef362d Added support for numbers. 2013-01-27 22:18:40 +02:00
Jussi Pakkanen d4d8045d2e Renamed parser.py so it does not shadow the internal parser module. 2013-01-27 21:51:01 +02:00
Jussi Pakkanen 261419aff3 Access variables through functions that do error checking. 2013-01-27 21:45:02 +02:00
Jussi Pakkanen f0cec5bd79 Check for argument leagake over languages. 2013-01-26 13:26:00 +02:00
Jussi Pakkanen b97f43b9b7 Can set global flags. 2013-01-26 01:44:56 +02:00
Jussi Pakkanen 2af66e5478 Filter header files from built sources. 2013-01-26 01:12:39 +02:00
Jussi Pakkanen 5c0d1cc7c0 Include directories work. 2013-01-26 00:28:13 +02:00
Jussi Pakkanen 5269885f16 Added array support. 2013-01-25 22:42:11 +02:00
Jussi Pakkanen d5c50ce60a Fixed changed function name. 2013-01-25 22:08:49 +02:00
Jussi Pakkanen f5835d85e2 Added comparison. 2013-01-25 21:59:53 +02:00
Jussi Pakkanen b2df86d5cc Renamed EQUALS. 2013-01-25 21:29:59 +02:00
Jussi Pakkanen 81fbb83f84 Added else block support. 2013-01-25 21:25:52 +02:00
Jussi Pakkanen 88bd40ecf3 Added if clause. 2013-01-25 21:06:08 +02:00
Jussi Pakkanen bd6e542f1c Added boolean data type. 2013-01-25 20:40:00 +02:00
Jussi Pakkanen faaa0df78b Removed spurious print statement. 2013-01-14 01:17:53 +02:00
Jussi Pakkanen 3eab390158 Can generate configure files. 2013-01-14 01:13:55 +02:00
Jussi Pakkanen 73f8a69d39 Added test for mixed C/C++ pch usage. 2013-01-13 21:11:56 +02:00
Jussi Pakkanen 18ad46d6ef Test for C++ pch. 2013-01-13 21:01:53 +02:00
Jussi Pakkanen 3e9416fc4a Added support for precompiled headers. 2013-01-13 20:50:16 +02:00
Jussi Pakkanen 5701529632 Can install data files. 2013-01-13 19:25:54 +02:00
Jussi Pakkanen 0783c7ff97 Can generate targets in subdirectories. 2013-01-13 18:11:24 +02:00
Jussi Pakkanen 223d468355 Can recurse into subdirectories. 2013-01-13 17:59:34 +02:00
Jussi Pakkanen 79c9e1e172 Start work on descending to subdirectories. 2013-01-13 17:41:47 +02:00
Jussi Pakkanen 5969b1ed33 Can install Man files. 2013-01-12 14:31:43 +02:00
Jussi Pakkanen 8d038ef09e Can install header files. 2013-01-12 13:53:19 +02:00
Jussi Pakkanen b6886b2c27 Added target install option. 2013-01-12 02:25:06 +02:00
Jussi Pakkanen 1bfae39a9d More thorough test. 2013-01-11 23:21:36 +02:00