User Tools

Site Tools


haas:fall2015:data:projects:sln1

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
haas:fall2015:data:projects:sln1 [2015/09/20 12:31] – [Errata] wedgehaas:fall2015:data:projects:sln1 [2015/09/21 14:58] (current) – [Errata] wedge
Line 11: Line 11:
 This section will document any updates applied to the project since original release: This section will document any updates applied to the project since original release:
  
-  * __revision 1__: node Makefile enhancement (20150920)+  * __revision 1__: node Makefile enhancement (src and unit) (20150920)
     * technical: I added logic to build shared libraries (.so) in addition to library archives (.a)     * technical: I added logic to build shared libraries (.so) in addition to library archives (.a)
       * this involved some structural changes to **src/node/Makefile**       * this involved some structural changes to **src/node/Makefile**
-      * this change does not impact your implementation of the project, and aside from a small visual change, should otherwise go unnoticed.+      * this change does not impact your implementation of the project, and aside from a small visual change, should otherwise go unnoticed
       * this change will potentially benefit efforts making use of the node libraries in external projects       * this change will potentially benefit efforts making use of the node libraries in external projects
 +      * the **unit/node/Makefile** also needed to be updated, so as to properly link with the right libraries
 +  * __revision 2__: app/node/Makefile enhancement (see rev 1 notes) (20150921)
 +    * forgot to update this Makefile to accommodate the changes introduced in rev 1
 =====Objective===== =====Objective=====
 To apply our recent list activities with structs and pointers, and see how these two things, when combined, produces an element central to our class explorations. To apply our recent list activities with structs and pointers, and see how these two things, when combined, produces an element central to our class explorations.
Line 544: Line 547:
 lab46:~/src/data/sln1/bin$ ls lab46:~/src/data/sln1/bin$ ls
 node-app-display  node-app-test  node-app-test2  unit-cpnode  unit-mknode  unit-rmnode node-app-display  node-app-test  node-app-test2  unit-cpnode  unit-mknode  unit-rmnode
-verify-cpnode.sh  verify-mknode.sh  verify-node.sh  verify-rmnode.sh+verify-cpnode.sh  verify-mknode.sh               verify-rmnode.sh
 lab46:~/src/data/sln1/bin$  lab46:~/src/data/sln1/bin$ 
 </cli> </cli>
Line 630: Line 633:
  
 <cli> <cli>
-lab46:~/src/data/sln1$ bin/verify-node.sh +lab46:~/src/data/sln1$ make check
 ==================================================== ====================================================
 =    Verifying Singly-Linked Node Functionality    = =    Verifying Singly-Linked Node Functionality    =
Line 645: Line 648:
 Note that there are sub-scripts that can also be manually run (as well as the unit tests themselves)... the more specific you get, the more detailed information you will receive (useful for debugging). Note that there are sub-scripts that can also be manually run (as well as the unit tests themselves)... the more specific you get, the more detailed information you will receive (useful for debugging).
  
-This top-level **verify-node.sh** script gives you the 30,000 foot view... what is the current status of your node library implementation? From there, you take whatever appropriate action is necessary.+This top-level **make check** action gives you the 30,000 foot view... what is the current status of your node library implementation? From there, you take whatever appropriate action is necessary.
  
 =====Submission===== =====Submission=====
 {{page>haas:fall2015:common:submitblurb#DATA&noheader&nofooter}} {{page>haas:fall2015:common:submitblurb#DATA&noheader&nofooter}}
  
haas/fall2015/data/projects/sln1.1442752294.txt.gz · Last modified: 2015/09/20 12:31 by wedge