Alex Lin
0a01186ce3
Backport capability to exclude individual files to 15 branch #527
...
Copied the code from Trick 17 that excludes individual files as well as directories
2017-12-11 14:09:28 -06:00
Paul Bielski
7ac6293c8e
Reduced size of generated argument list for simulation library creation
2017-03-31 17:02:06 -05:00
Derek Bankieris
132892012a
Add missing order-only dependency on directory
2017-02-28 14:38:09 -06:00
Alex Lin
ddecb50b32
S_overrides.mk is included twice when building #360
...
Not porting the issue to 15, but added the makefile to the
"make clean" rule in simulation directories.
2017-02-14 08:41:25 -06:00
Alex Lin
b6854521f0
Fix makefile rule for swig objects. #163
...
The rule should use a "|" character. We're only interested in the directory
existing, not the date on the directory.
2017-01-12 17:44:01 -06:00
Alex Lin
1c7482b474
Create a distclean target in the sim makefile #342
...
added distclean target to makefile.
2016-11-03 15:20:48 -05:00
Alex Lin
ca16b18e70
Library dependencies not found in Trick 15 #325
...
OK, getting all strings that don't end in .so or .a is not good. Lots of
problems. I made a list of file suffixes that include c and c++ source
files now.
2016-10-06 15:30:14 -05:00
Alex Lin
fb6617b788
Library dependencies not found in Trick 15 #325
...
We needed to check for empty strings now as library dependencies.
2016-10-06 14:49:28 -05:00
Alex Lin
3260e54cd7
Library dependencies not found in Trick 15 #325
...
There are 2 bugs. The first in ICG.pm did not look for dependencies
that included "src" in the name correctly. The code was inserting the
"src" in the incorrect place. The second bug is in mis_dep.pm. That
bug did not include non ".o" files from the beginning.
2016-10-06 10:42:46 -05:00
Alex Lin
e9a3a54fad
c preprocessor statements don't work in Trick header blocks in header files #317
...
Copied the block of code that runs a comment through the preprocessor from MIS
to ICG.
2016-09-26 08:33:26 -05:00
Derek Bankieris
bbec191d54
Added TRICK_PYTHON_PATH environment variable #313
2016-09-16 09:29:23 -05:00
Alex Lin
4a54ff169b
Need to include SimTime.hh for ICG and swig processing.
...
Added the sim time header files to files_to_ICG.hh and sim_services.i so it will be processed.
refs #247
2016-06-15 16:58:57 -05:00
Alex Lin
9d840f334f
Symbolic links are my nemesis
...
Found 2 more places where we should be using the absolute path.
refs #240
2016-05-24 13:30:56 -05:00
Alex Lin
e6ddb253fa
Hole in makefile dependency list allows python files to be compiled before directory exists
...
Added a rule that lists the destination library directory as a dependency for all of the
linked python compiled files.
refs #164
2016-01-19 15:01:00 -06:00
Alex Lin
7fd79f9d56
Bug in pre-built library support
...
Moved the check to exclude directories in make_swig_makefile to after the
test to see if we should expect them. This way we will write the code we are
expecting even though we will not be generating the code itself.
refs #163
2016-01-19 14:47:35 -06:00
Alex Lin
9ab5406573
Revert "Remove dependency on perl Digest::MD5"
...
This reverts commit be6d918053be589b7693a92ec1088bfe93bf0664.
Undo #29 .
2015-04-06 08:00:51 -05:00
Alex Lin
2fa76ce704
Remove dependency on perl Data::Dumper
...
Removed all references to Data::Dumper. Only one module was
even using the Data::Dumper.
Fixes #30 .
2015-03-25 15:50:55 -05:00
Alex Lin
be6d918053
Remove dependency on perl Digest::MD5
...
We were using md5_hex to generate a unique file id from a full path
filename. Changed this to use the file device and inode id instead.
Should still provide unique file ids and the file names are shorter
too.
Fixes #29
2015-03-25 10:43:25 -05:00
Alex Lin
14a75508a3
Cleaning up once include variables and copyright cleanup.
...
Changed all header file once include variables to follow the same naming
convention and not start with any underscores. Also deleted old
incorrect copyright notices. Also removed $Id: tags from all files.
Fixes #14 . Fixes #22 .
2015-03-23 16:03:14 -05:00
Thomas Brain
e7ccc77c1e
Added LIB_DIR and OBJECT_DIR as deps for S_OBJECT_FILES
2015-03-13 15:16:10 -05:00
Thomas Brain
2fc373360c
In Makefile_swig, needed LIB_DIR and OBJECT_DIR as deps for swig objects.
2015-03-13 12:21:41 -05:00
Alex Lin
f0c594f841
Initial commit of everything.
2015-02-26 09:02:31 -06:00