mirror of
				https://github.com/pascallanger/DIY-Multiprotocol-TX-Module.git
				synced 2025-10-31 03:08:10 +00:00 
			
		
		
		
	
		
			
	
	
		
			55 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			55 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
|  | #!/bin/sh | ||
|  | 
 | ||
|  | # This hack copies libmaple's source, linker scripts, and support | ||
|  | # libraries into the Maple IDE repository (which is expected as its | ||
|  | # first argument). | ||
|  | 
 | ||
|  | DEST=$1 | ||
|  | 
 | ||
|  | DEST_CORES=$DEST/hardware/leaflabs/cores/maple | ||
|  | DEST_LIBS=$DEST/libraries | ||
|  | 
 | ||
|  | LMAPLE_SRC="LICENSE | ||
|  |     ./libmaple/*.h | ||
|  |     ./libmaple/*.c | ||
|  |     ./libmaple/*.S | ||
|  |     ./libmaple/usb/*.h | ||
|  |     ./libmaple/usb/*.c | ||
|  |     ./libmaple/usb/usb_lib/*.h | ||
|  |     ./libmaple/usb/usb_lib/*.c | ||
|  |     ./wirish/*.h | ||
|  |     ./wirish/main.cxx | ||
|  |     ./wirish/*.cpp | ||
|  |     ./wirish/comm/*.cpp | ||
|  |     ./wirish/comm/*.h | ||
|  |     ./wirish/boards/*.h | ||
|  |     ./wirish/boards/*.cpp | ||
|  |     ./support/ld/common.inc | ||
|  |     ./support/ld/maple | ||
|  |     ./support/ld/maple_mini | ||
|  |     ./support/ld/maple_native | ||
|  |     ./support/ld/maple_RET6 | ||
|  |     ./support/ld/names.inc" | ||
|  | 
 | ||
|  | echo "First make sure DEST exists: $DEST" | ||
|  | if !(test -d $DEST) | ||
|  | then | ||
|  |     echo "Nope! Make sure you're doing this right?" | ||
|  |     exit -1 | ||
|  | fi | ||
|  | 
 | ||
|  | # source | ||
|  | echo Copying libmaple source | ||
|  | rm -rf $DEST_CORES/*.c $DEST_CORES/*.cpp $DEST_CORES/*.h $DEST_CORES/*.cxx $DEST_CORES/*.S | ||
|  | rm -rf $DEST_CORES/*.inc $DEST_CORES/*.a $DEST_CORES/maple $DEST_CORES/maple_*  | ||
|  | cp -R $LMAPLE_SRC $DEST_CORES | ||
|  | 
 | ||
|  | echo Copying over libraries | ||
|  | cp -R libraries/* $DEST_LIBS | ||
|  | 
 | ||
|  | # libmaple version | ||
|  | echo Creating libmaple-version.txt | ||
|  | git show-ref HEAD | cut -c 1-10 > $DEST/libmaple-version.txt | ||
|  | 
 | ||
|  | echo Done. |