Pherring04
f2dfa218a2
Checkpoint
2024-11-21 14:22:07 -06:00
Pherring04
2f43db8e2e
Checkpoint
2024-11-14 09:42:09 -06:00
Patrick Herrington
a6fb41dcf0
Checkpoint
2024-11-11 16:30:14 -06:00
Patrick Herrington
0a54ffa32d
Checkpoint
2024-11-08 18:45:45 -06:00
Pherring04
1ad530270c
Checkpoint
2024-11-07 16:37:19 -06:00
Pherring04
3c54861118
Checkpoint
2024-11-06 10:10:34 -06:00
Pherring04
95b3bcf623
Checkpoint
2024-10-30 13:44:41 -05:00
Patrick Herrington
094498f0f8
Checkpoint
2024-10-25 18:23:09 -05:00
Pherring04
f6512544ff
Checkpoint
2024-10-24 15:28:34 -05:00
Cody Martin
3870dc73b6
Improve tutorial documentation ( #1408 )
2022-12-02 14:55:40 -06:00
Scott Fennell
3e54516abb
correct trick-units printout for Rankine
2022-08-02 17:01:35 -05:00
Derek Bankieris
2c06ae6eaf
Rename SIM_*/trick to SIM_*/.trick
...
Hide the non-zipped Python modules to indicate to users that changing
them will have no effect on the sim.
Refs #1144
2021-05-19 17:33:13 -05:00
Derek Bankieris
8d314fa1b1
Zip SWIG-generated python modules
...
Closes #1144
2021-05-19 17:23:33 -05:00
Scott Fennell
4f5ce7e4a1
Maven, offline mode, and --enable-mongoose ( #939 )
...
closes #938
closes #941
closes #943
2020-02-05 14:31:58 -06:00
Scott Fennell
4f439d3682
clean S_sie.json closes #96
2019-12-04 15:39:12 -06:00
sfennell
5004f95fdd
changes to support llvm 9.0 closes #869
2019-09-27 14:58:54 -05:00
Scott Fennell
82bae3b0d0
#836 remove all S_default.dat stuff
2019-07-09 15:58:26 -05:00
Alex Lin
497f11f132
Make TRICK_CXX variable to specify c++ compiler #767 ( #815 )
...
Changed all references of TRICK_CPPC to TRICK_CXX. Added a
warning message that TRICK_CPPC has been deprecated.
2019-06-18 11:00:08 -05:00
Alex Lin
cbf8258b6a
Add ability to include user makefile rules before main makefile is re… ( #802 )
...
* Add ability to include user makefile rules before main makefile is read. #801
Added 2 new files that are optionally included in the main makefile, S_pre.mk and
S_post.mk. S_post.mk serves the same purpose as S_overrides.mk. The intent is
1. (19) Have both files present in the current major version.
2. (21) Add warning deprecating S_overrides.mk
3. (23) Actually deprecate S_overrides.mk
* Add ability to include user makefile rules before main makefile #802
Moving pre inclusion to after TRICK_HOME is defined.
* blank line
2019-06-03 09:48:59 -05:00
dbankieris
b9487c92f0
Merge pull request #793 from nasa/792
...
Remove redundant prerequisite for "all" target
2019-06-03 09:41:42 -05:00
Derek Bankieris
bf1ac4a2c6
Remove redundant prerequisite for "all" target
...
Closes #792
2019-05-31 14:51:38 -05:00
Derek Bankieris
0890ae8540
Remove - from most -includes in SIM_*/makefile
...
Closes #790
2019-05-31 14:24:16 -05:00
Derek Bankieris
7b0e84e58e
Clean up duplication in makefiles
...
Normalize behavior of TRICK_VERBOSE_BUILD
Closes #746
2019-05-30 15:47:07 -05:00
Scott Fennell
644a9a0e00
#741 add VERBOSE synonym everywhere
2019-03-21 09:28:52 -05:00
Scott Fennell
422d5ee2ac
#741 add VERBOSE synonym
2019-03-20 17:32:29 -05:00
Pappy Van Winkle
a44014c0a3
Give trick-CP the same -C/--directory option that 'make' has.
...
Now one can do the following command:
path/to/trick-CP -C path/to/SIM_example
without first having to cd to the path that contains the S_define.
2019-02-28 21:26:23 -06:00
Scott Fennell
e17509b6d1
add trick-CP --help message #677
2018-10-22 09:20:55 -05:00
anon
9a2bab0df2
#603 #623
2018-05-22 14:53:10 -05:00
anon
bd0cfec731
#603 #623
2018-05-22 14:36:46 -05:00
anon
d764a67709
#603 restored 'make print-%' in sim directory
2018-05-22 14:01:32 -05:00
Alex Lin
2b241acc0f
Put units warnings in MAKE_out #547
...
Redirected the output of ICG and other commands in the top level
makefile to build/MAKE_out. Moved the command that removes the
MAKE_out file to where it will only be executed once when the
make process starts.
2018-02-20 09:47:59 -06:00
Alex Lin
c3f94fec49
Only print TRICK_CFLAGS and TRICK_CXXFLAGS once during compilation #551
...
Added a test to see if MAKE_RESTARTS exists. If it does not print
the TRICK_CFLAGS and TRICK_CXXFLAGS.
2018-01-23 14:18:01 -06:00
Alex Lin
36a91abbc3
S_overrides.mk is not read last. #544
...
Switched the inclusion of S_overrides.mk and build/Makefile_overrides. S_overrides.mk
is now last as it is supposed to be.
2018-01-18 13:20:46 -06:00
Christopher LaChance
418df6bb9d
Fixed typo in trick-units.
2017-08-01 15:39:12 -05:00
Christopher LaChance
947a0a24cf
Added a new binary file that will display Trick's available units when called.
2017-08-01 14:23:21 -05:00
Alex Lin
b2ebe157ed
Lost the MAKE_out file when we updated simulation makefiles #412
...
Added echos to all compile commands to append to MAKE_out. tee'd
the output of the compile command so that it will go to both the MAKE_out
file and the screen.
2017-04-18 10:26:58 -05:00
Derek Bankieris
b53c52ac33
Separate ICG & SWIG exclusion constructs
...
Refs #392
2017-03-27 15:19:43 -05:00
Derek Bankieris
22d0fe9f23
Disable built-in implicit rules when building SIMs
...
Make spends a considerable amount of time checking targets against
built-in implicit rules. Let's turn them off, enjoy some speedup, and
see if anyone was relying on them!
Refs #360
2017-03-14 10:50:14 -05:00
Alex Lin
b2f8c9894e
S_overrides.mk is included twice when building #360
...
Moving targets to the more correct makefile like defining S_MAIN should
be in make_makefile_src. Moved the makefile_overrides rules read from
directories into their own makefile.
2017-02-24 08:44:34 -06:00
Derek Bankieris
738959eba1
Add missing prerequisites on dependency files
...
Refs #360
2017-02-23 16:02:32 -06:00
Alex Lin
31f0ea95ad
S_overrides.mk is included twice when building #360
...
Moved some rules from trick-CP to convert_swig. Using alternative pattern
rules in Makefile_src I believe is faster.
2017-02-23 14:05:38 -06:00
Derek Bankieris
e6ad95f493
Grand Make Dependency Graph, part 1
...
Refs #360
2017-02-23 13:26:28 -06:00
Alex Lin
02617bf7da
S_overrides.mk is included twice when building #360
...
Changed some order only dependencies to actual dependencies. Added a
check in make_makefile_src for new files that should trigger recreating
Makefile_src.
2017-02-22 08:44:12 -06:00
Derek Bankieris
55d53c3f5e
Include S_overrides.mk regardless of build target
...
We if exclude it for clean targets, users can't append any prerequisites
to clean targets.
Refs #360
2017-02-17 15:47:23 -06:00
Alex Lin
9d587a45c2
S_overrides.mk is included twice when building #360
...
Moved makefile assignment of S_MAIN out of MAkefile.common to simulation
makefile. The definition in Makefile.common was causing trouble for
autotesting because it changes TRICK_HOST_CPU.
2017-02-14 08:34:02 -06:00
Alex Lin
337139cacb
S_overrides.mk is included twice when building #360
...
A different approach. Instead of trying to limit the number of times
S_overrides.mk is included, combine the makefiles so only one
call to make is made.
2017-02-09 09:46:58 -06:00
Alex Lin
55db2fedb3
Create a distclean target in the sim makefile #342
...
distclean target added to makefile.
2016-11-03 15:20:05 -05:00
Alex Lin
2918662767
Create a trick-config script #298
...
Created trick-config that can print the version, installation prefix,
and compile and link flags that Trick defines.
2016-09-07 09:33:03 -05:00
Alex Lin
d0349772d5
configure script doesn't check for clang headers #287
...
Added a configure check for clang/Basic/LLVM.h.
Also removed -lz from the link libraries. I don't think we need it.
2016-08-23 08:58:16 -05:00
Alex Lin
60473dde03
Move clean rules to makefile in sim directory. #284
...
Moved the clean rules to the makefile in the sim directory. They will
always work whether the rest of Trick is set up or not.
2016-08-19 09:57:13 -05:00