Author: sebastien.lelong
Date: Tue Dec 23 01:16:14 2008
New Revision: 641

Modified:
    trunk/tools/Makefile

Log:
include compiler and fix infamous \r chars in TORELEASE file

Modified: trunk/tools/Makefile
==============================================================================
--- trunk/tools/Makefile        (original)
+++ trunk/tools/Makefile        Tue Dec 23 01:16:14 2008
@@ -58,9 +58,11 @@
        mkdir distrib
        mkdir distrib/jallib-${VERSION}
        mkdir distrib/jallib-${VERSION}/lib
+       mkdir distrib/jallib-${VERSION}/compiler
        mkdir -p distrib/jallib-${VERSION}/doc/html
        mkdir distrib/jallib-all_devices-${VERSION}
        mkdir distrib/jallib-all_devices-${VERSION}/lib
+       mkdir distrib/jallib-all_devices-${VERSION}/compiler
        mkdir distrib/jallib-all_devices-${VERSION}/blink
        mkdir -p distrib/jallib-all_devices-${VERSION}/doc/html
        # get clean source from repos
@@ -73,10 +75,10 @@

  dispatch:
        # flatten library files
-       cd  distrib/jallib-${VERSION} && for f in `cat 
../jallib-export/TORELEASE  
| grep -v ^\# | grep ^include\/`; do cp ../jallib-export/$$f lib; done
+       cd  distrib/jallib-${VERSION} && for f in `cat 
../jallib-export/TORELEASE  
| grep -v ^\# | grep ^include\/ | sed 's#\r##g'`; do  
cp ../jallib-export/$$f lib; done
        # keep sample structure, but only for those in TORELEASE
-       cd  distrib/jallib-${VERSION} && for f in `cat 
../jallib-export/TORELEASE  
| grep -v ^\# | grep ^sample\/`; do mkdir -p `dirname $$f` ; done
-       cd  distrib/jallib-${VERSION} && for f in `cat 
../jallib-export/TORELEASE  
| grep -v ^\# | grep ^sample\/`; do cp ../jallib-export/$$f `dirname $$f`;  
done
+       cd  distrib/jallib-${VERSION} && for f in `cat 
../jallib-export/TORELEASE  
| grep -v ^\# | grep ^sample\/ | sed 's#\r##g'`; do mkdir -p `dirname  
$$f` ; done
+       cd  distrib/jallib-${VERSION} && for f in `cat 
../jallib-export/TORELEASE  
| grep -v ^\# | grep ^sample\/ | sed 's#\r##g'`; do cp ../jallib-export/$$f  
`dirname $$f`; done
        # for all_devices package, keep everything...
        find distrib/jallib-export/include/device -type f -exec cp {}  
distrib/jallib-all_devices-${VERSION}/lib \;
        for f in `find distrib/jallib-export/sample/by_device/ -type f | grep  
-e 'blink_[[:digit:]]\{2\}[[:alpha:]]\+.*\.jal'`; \
@@ -84,11 +86,11 @@
                cp $$f distrib/jallib-all_devices-${VERSION}/blink;\
        done
        # doc
-       for f in `cat distrib/jallib-export/TORELEASE | grep ^include | grep -v 
 
include.device` ; \
+       for f in `cat distrib/jallib-export/TORELEASE | grep ^include | grep -v 
 
include.device | sed 's#\r##g'` ; \
        do \
                libfile=`basename $$f`; \
                htmlfile=`echo $$libfile | sed "s#\.jal#.html#"`; \
-               python jalapi.py jalapi_html.tmpl  
distrib/jallib-${VERSION}/lib/$$libfile -l >  
distrib/jallib-${VERSION}/doc/html/$$htmlfile ; \
+               SAMPLEDIR=distrib/jallib-${VERSION}/sample python jalapi.py  
jalapi_html.tmpl distrib/jallib-${VERSION}/lib/$$libfile -l >  
distrib/jallib-${VERSION}/doc/html/$$htmlfile ; \
        done
        # doc menu...
        echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01  
Frameset//EN" 
"http://www.w3.org/TR/html4/frameset.dtd";><html><head><title>Libraries  
- jallib API doc</title></head><body>' >  
distrib/jallib-${VERSION}/doc/html/menu.html
@@ -108,9 +110,6 @@
        # doc for all_devices
        cp -r distrib/jallib-export/doc/html/devicefiles.html  
distrib/jallib-${VERSION}/doc/html
        cp -r distrib/jallib-export/doc/html/jallib.css  
distrib/jallib-${VERSION}/doc/html
-               
-       
-       ##cp -r distrib/jallib-export/doc/* distrib/jallib-${VERSION}/doc
        # license, readme, install, ...
        #       jallib
        cp distrib/jallib-extra/LICENSE.bsd distrib/jallib-${VERSION}/
@@ -123,6 +122,9 @@
        cp distrib/jallib-extra/README.blink  
distrib/jallib-all_devices-${VERSION}/README.blink
        cp -r distrib/jallib-export/doc/html/devicefiles.html  
distrib/jallib-all_devices-${VERSION}/doc/html
        cp -r distrib/jallib-export/doc/html/jallib.css  
distrib/jallib-all_devices-${VERSION}/doc/html
+       # now include compiler binaries
+       cp distrib/jallib-export/compiler/* distrib/jallib-${VERSION}/compiler/
+       cp distrib/jallib-export/compiler/*  
distrib/jallib-all_devices-${VERSION}/compiler/
        echo DONE: release directory distrib/jallib-${VERSION}/

  release: export dispatch

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"jallib" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/jallib?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to