remove target/SCRIPTS
This commit is contained in:
@@ -1,21 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
# generate .c and .h files
|
||||
which asn1c > /dev/null
|
||||
if [ $? -eq 0 ] ; then echo "asn1c is installed" ; else echo "Please install asn1c (version 0.9.22 or greater)" ; fi
|
||||
cd $OPENAIR2_DIR/RRC/LITE/MESSAGES && asn1c -gen-PER -fcompound-names -fnative-types -fskeletons-copy $OPENAIR2_DIR/RRC/LITE/MESSAGES/asn1c/ASN1_files/EUTRA-RRC-Definitions.asn
|
||||
|
||||
|
||||
# generate ASN constants
|
||||
|
||||
rm -f $OPENAIR2_DIR/RRC/LITE/MESSAGES/asn1_constants.h
|
||||
cat $OPENAIR2_DIR/RRC/LITE/MESSAGES/asn1c/ASN1_files/EUTRA-RRC-Definitions.asn | grep INTEGER\ \:\: | sed 's/INTEGER ::=//g' | sed 's/--/\/\//g' | sed 's/^/#define /' | sed 's/\-1/_minus_1/g' | sed 's/\-/_/g' > $OPENAIR2_DIR/RRC/LITE/MESSAGES/asn1_constants.tmp
|
||||
rm -f /tmp/EUTRA-RRC-Definitions.tmp
|
||||
cat $OPENAIR2_DIR/RRC/LITE/MESSAGES/asn1c/ASN1_files/EUTRA-RRC-Definitions.asn | grep --invert-match SEQUENCE | grep INTEGER\ \( | uniq | grep \:\:\= | sed 's/INTEGER\ //g' | sed 's/[()]//g' | tr "." " " | sed 's/\:\:\=//g' | tr '\t' " " > /tmp/EUTRA-RRC-Definitions.tmp
|
||||
cat /tmp/EUTRA-RRC-Definitions.tmp | sed 's/^ *//g' | sed 's/ \{1,\}/ /g' | cut --complement -d ' ' -f3 | sed 's/^/#define min_val_/' | sed 's/\ -/\ +/g' | sed 's/-/_/g' | sed 's/\ +/\ -/g' >> $OPENAIR2_DIR/RRC/LITE/MESSAGES/asn1_constants.tmp
|
||||
cat /tmp/EUTRA-RRC-Definitions.tmp | sed 's/^ *//g' | sed 's/ \{1,\}/ /g' | cut --complement -d ' ' -f2 | sed 's/^/#define max_val_/' | sed 's/\ -/\ +/g' | sed 's/-/_/g' | sed 's/\ +/\ -/g' >> $OPENAIR2_DIR/RRC/LITE/MESSAGES/asn1_constants.tmp;
|
||||
echo "#ifndef __ASN1_CONSTANTS_H__" > $OPENAIR2_DIR/RRC/LITE/MESSAGES/asn1_constants.h
|
||||
echo "#define __ASN1_CONSTANTS_H__" >> $OPENAIR2_DIR/RRC/LITE/MESSAGES/asn1_constants.h
|
||||
cat $OPENAIR2_DIR/RRC/LITE/MESSAGES/asn1_constants.tmp >> $OPENAIR2_DIR/RRC/LITE/MESSAGES/asn1_constants.h
|
||||
echo "#endif " >> $OPENAIR2_DIR/RRC/LITE/MESSAGES/asn1_constants.h
|
||||
rm -f $OPENAIR2_DIR/RRC/LITE/MESSAGES/asn1_constants.tmp;
|
||||
@@ -1,6 +0,0 @@
|
||||
#!/bin/bash
|
||||
which asn1c > /dev/null
|
||||
if [ $? -eq 0 ] ; then echo "asn1c is installed" ; else echo "Please install asn1c (version 0.9.22 or greater)" ; fi
|
||||
cd $OPENAIR2_DIR/RRC/LITE/MESSAGES && asn1c -gen-PER -fcompound-names -fnative-types -fskeletons-copy $OPENAIR2_DIR/RRC/LITE/MESSAGES/asn1c/ASN1_files/EUTRA-RRC-Definitions.asn
|
||||
|
||||
|
||||
@@ -1,31 +0,0 @@
|
||||
#!/bin/bash
|
||||
#/*
|
||||
# * Licensed to the OpenAirInterface (OAI) Software Alliance under one or more
|
||||
# * contributor license agreements. See the NOTICE file distributed with
|
||||
# * this work for additional information regarding copyright ownership.
|
||||
# * The OpenAirInterface Software Alliance licenses this file to You under
|
||||
# * the OAI Public License, Version 1.1 (the "License"); you may not use this file
|
||||
# * except in compliance with the License.
|
||||
# * You may obtain a copy of the License at
|
||||
# *
|
||||
# * http://www.openairinterface.org/?page_id=698
|
||||
# *
|
||||
# * Unless required by applicable law or agreed to in writing, software
|
||||
# * distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# * See the License for the specific language governing permissions and
|
||||
# * limitations under the License.
|
||||
# *-------------------------------------------------------------------------------
|
||||
# * For more information about the OpenAirInterface (OAI) Software Alliance:
|
||||
# * contact@openairinterface.org
|
||||
# */
|
||||
################################################################################
|
||||
# Tested on ubuntu 12.04 with updates 07 november 2013
|
||||
|
||||
$1 rm -Rf /usr/local/src/asn1c-r1516
|
||||
$1 svn co https://github.com/vlm/asn1c/trunk /usr/local/src/asn1c-r1516 -r 1516 > /tmp/install_log.txt
|
||||
cd /usr/local/src/asn1c-r1516
|
||||
$1 patch -p0 < $OPENAIR3_DIR/S1AP/MESSAGES/ASN1/asn1cpatch.p0 > /tmp/install_log.txt
|
||||
$1 ./configure > /tmp/install_log.txt
|
||||
$1 make > /tmp/install_log.txt
|
||||
$1 make install > /tmp/install_log.txt
|
||||
@@ -1,41 +0,0 @@
|
||||
#!/usr/bin/env python
|
||||
# svn merge-tool python wrapper for meld
|
||||
# to use: edit ~/.subversion/config and uncomment the line merge-tool-cmd =
|
||||
# and set the path to your command
|
||||
|
||||
# Note that when a conflict occurs, you will be prompted what to do with it. You need to type a single 'l' and for svn to run this script. When you've finished your merge, you need to type an 'r' to resolve the conflict and copy the merged version to the working copy.
|
||||
|
||||
import os, sys
|
||||
import subprocess
|
||||
import shutil
|
||||
|
||||
try:
|
||||
# path to meld
|
||||
meld = "/usr/bin/meld"
|
||||
|
||||
print "Set the file paths for mine, theirs, and merged\n"
|
||||
print "When you've finished your merge, you need to type an 'r' to resolve the conflict and copy the merged version to the working copy\n"
|
||||
|
||||
# the base or "left" revision version of the file you're merging with
|
||||
base = sys.argv[1]
|
||||
|
||||
# this is "later" or "right"revision version of the file you're merging with
|
||||
theirs = sys.argv[2]
|
||||
|
||||
# this is my version, recommandations: sync your copy to the latest version
|
||||
mine = sys.argv[3]
|
||||
|
||||
#this starts out as a copy of 'mine' (your working copy), and this is where you want the final results of the merge to end up.
|
||||
merged = sys.argv[4]
|
||||
|
||||
print "Calling meld: the order of the files is (merged, theirs, and mine)"
|
||||
# all 4 versions: worke right-to-left, reslut being stored in the left file
|
||||
# cmd = [meld, mine, base, theirs, merged]
|
||||
# only 3 versions
|
||||
cmd = [meld, merged, theirs, mine]
|
||||
|
||||
# Call meld, making sure it exits correctly
|
||||
subprocess.check_call(cmd)
|
||||
except:
|
||||
print "Oh, an error!\n"
|
||||
sys.exit(-1)
|
||||
Reference in New Issue
Block a user