Table of Contents
CLEARMAKE & AUTOMATIC CODE GENERATION IN ROSE RT
Contents
A Quick Clearmake Primer
A Quick Clearmake Primer (2)
A Quick Clearmake Primer (3)
How Does Clearmake Work?
What Benefit Does Clearmake Provide?
Code Generation Perspective
A Simple Make-driven Process Flow
Replacing Make With Clearmake...
Considering One Class At A Time...
Realistic Dependency Graph
What Causes Excessive Recompilation?
Why Is The Recompilation Excessive?
The “Incremental File Output” Approach
Incremental Dependencies
Effect Of Incremental File Output (1)
The Effect Of Incremental File Output (2)
Incremental File Output And Makefiles
Adding Dummy Target To Dependencies
Incremental Output And Config Records
Warning: Wink-In With Incremental Output
Project-Wide Dependencies
Fan-In Syndrome
Fan-Out Syndrome
An Example Of The Fan-Out Problem
Project-Wide Fan-Out Problem
Project-Wide Fan-Out Problem
Project-Wide Fan-Out Solution
Project-Wide Fan-Out Solution
Effect of Fan-Out Solution
Fan-Out Problem Solved!
Summary
|