Sergio Scaglia / Nanostack_lib

Dependents:   mbedEndpointNetwork mbedEndpointNetworkMJK

Fork of Nanostack_lib by Sensinode

Revision:
1:282391c16757
Parent:
0:c07583037854
Child:
2:60c5c88f4adc
--- a/nanostack_mbed.build	Tue Jun 24 16:11:53 2014 +0300
+++ b/nanostack_mbed.build	Tue Jun 24 16:18:44 2014 +0300
@@ -1,84 +1,85 @@
 <?xml version="1.0"?>
-<project name="Release Nanostack3 to MBed.org" default="Release" basedir=".">
+<project name="Release Nanostack3 to MBed.org" default="copy" basedir=".">
     <description>Nanostack3 release for MBed platform.</description>
 
-    <copy todir="${outdir}/inc/net">
-        <fileset basedir="nanostack2/libNet/include">
-            <include name="br_ipv6_lib.h" />
-            <include name="br_lib.h" />
-            <include name="br_list_nvm_api.h" />
-            <include name="br_mle_lib.h" />
-            <include name="br_pana_server.h" />
-            <include name="multicast_api.h" />
-            <include name="net_interface.h" />
-            <include name="net_nwk_scan.h" />
-            <include name="net_rpl.h" />
-            <include name="ns_address.h" />
-            <include name="nwk_stats_api.h" />
-            <include name="pana_nvm_api.h" />
-        </fileset>
-    </copy> 
-    
-    <copy todir="${outdir}/inc/socket">
-        <fileset basedir="nanostack2/libNet/include">
-            <include name="socket_api.h" />
-            <include name="socket_security.h" />
-        </fileset>
-    </copy>
+    <target name="copy" description="Copy files to mbed mercurial directory">
+        <copy todir="${outdir}/inc/net">
+            <fileset basedir="../nanostack2/libNet/include">
+                <include name="br_ipv6_lib.h" />
+                <include name="br_lib.h" />
+                <include name="br_list_nvm_api.h" />
+                <include name="br_mle_lib.h" />
+                <include name="br_pana_server.h" />
+                <include name="multicast_api.h" />
+                <include name="net_interface.h" />
+                <include name="net_nwk_scan.h" />
+                <include name="net_rpl.h" />
+                <include name="ns_address.h" />
+                <include name="nwk_stats_api.h" />
+                <include name="pana_nvm_api.h" />
+            </fileset>
+        </copy> 
+        
+        <copy todir="${outdir}/inc/socket">
+            <fileset basedir="../nanostack2/libNet/include">
+                <include name="socket_api.h" />
+                <include name="socket_security.h" />
+            </fileset>
+        </copy>
 
-    <copy todir="${outdir}/inc/event_os">
-        <fileset basedir="nanostack2/libNet/include">
-            <include name="system_event.h" />
-            <include name="tasklet_api.h" />
-        </fileset>
-    </copy>    
+        <copy todir="${outdir}/inc/event_os">
+            <fileset basedir="../nanostack2/libNet/include">
+                <include name="system_event.h" />
+                <include name="tasklet_api.h" />
+            </fileset>
+        </copy>    
 
-    <copy todir="${outdir}/inc/ccm">
-        <fileset basedir="libService/CCM_lib">
-            <include name="ccmLIB.h" />
-        </fileset>
-    </copy>    
+        <copy todir="${outdir}/inc/ccm">
+            <fileset basedir="../libService/CCM_lib">
+                <include name="ccmLIB.h" />
+            </fileset>
+        </copy>    
 
-    <copy todir="${outdir}/inc/dynmem">
-        <fileset basedir="libService/nsdynmemLIB">
-            <include name="nsdynmemLIB.h" />
-        </fileset>
-    </copy>    
+        <copy todir="${outdir}/inc/dynmem">
+            <fileset basedir="../libService/nsdynmemLIB">
+                <include name="nsdynmemLIB.h" />
+            </fileset>
+        </copy>    
 
-    <copy todir="${outdir}/inc/randlib">
-        <fileset basedir="libService/randLIB">
-            <include name="randLIB.h" />
-        </fileset>
-    </copy>    
+        <copy todir="${outdir}/inc/randlib">
+            <fileset basedir="../libService/randLIB">
+                <include name="randLIB.h" />
+            </fileset>
+        </copy>    
 
-    <copy todir="${outdir}/inc/hal">
-        <fileset basedir="nanostack2/HAL/API">
-            <include name="*.h" />
-        </fileset>
-        <fileset basedir="nanostack2/HAL/ARM_COMMON">
-            <include name="*.h" />
-        </fileset>
-        <fileset basedir="nanostack2/HAL/common">
-            <include name="*.h" />
-        </fileset>
-        <fileset basedir="nanostack2/HAL/rf_drivers/Atmel">
-            <include name="*.h" />
-        </fileset>
-    </copy>    
+        <copy todir="${outdir}/inc/hal">
+            <fileset basedir="../nanostack2/HAL/API">
+                <include name="*.h" />
+            </fileset>
+            <fileset basedir="../nanostack2/HAL/ARM_COMMON">
+                <include name="*.h" />
+            </fileset>
+            <fileset basedir="../nanostack2/HAL/common">
+                <include name="*.h" />
+            </fileset>
+            <fileset basedir="../nanostack2/HAL/rf_drivers/Atmel">
+                <include name="*.h" />
+            </fileset>
+        </copy>    
 
 
-    <copy todir="${outdir}/src/hal">
-        <fileset basedir="nanostack2/HAL/API">
-            <include name="*.c" />
-        </fileset>
-        <fileset basedir="nanostack2/HAL/common">
-            <include name="*.c" />
-        </fileset>
-        <fileset basedir="nanostack2/HAL/rf_drivers/Atmel">
-            <include name="driverRFPhy.c" />
-        </fileset>
-    </copy>    
-
+        <copy todir="${outdir}/src/hal">
+            <fileset basedir="../nanostack2/HAL/API">
+                <include name="*.c" />
+            </fileset>
+            <fileset basedir="../nanostack2/HAL/common">
+                <include name="*.c" />
+            </fileset>
+            <fileset basedir="../nanostack2/HAL/rf_drivers/Atmel">
+                <include name="driverRFPhy.c" />
+            </fileset>
+        </copy>    
+    </target>
     
 </project>