forked from acouzens/open5gs
65 lines
2.4 KiB
Text
65 lines
2.4 KiB
Text
* Git Config
|
|
user@host:~/git/cellwire$ sudo apt-get install git
|
|
user@host:~/git/cellwire$ git config --global user.name "Sukchan Lee"
|
|
user@host:~/git/cellwire$ git config --global user.email acetcom@gmail.com
|
|
user@host:~/git/cellwire$ git config --global core.editor vi
|
|
user@host:~/git/cellwire$ git clone https://github.com/acetcom/cellwire.git
|
|
|
|
* Initial Setup
|
|
user@host:~/git/cellwire$ sudo apt-get install autoconf libtool m4 libsctp-dev
|
|
cscope gdb
|
|
user@host:~/git/cellwire$ autoreconf -iv
|
|
user@host:~/git/cellwire$ \
|
|
CFLAGS='-g3' ./configure --prefix=$HOME/Documents/git/cellwire/install
|
|
user@host:~/git/cellwire$ make OR make install
|
|
|
|
* Install SCTP for Mac OS X 10.11(El Captian)
|
|
- Reference : https://github.com/sctplab/SCTP_NKE_ElCapitan
|
|
- Start up in OS X Recovery by holding down Command-R while the Mac is starting up
|
|
Choose Terminal from the Utilities menu.
|
|
Type 'csrutil disable' in Terminal and Reboot
|
|
- Download SCTP_NKE_ElCapitan_Install_01.dmg
|
|
xcode-select --install
|
|
sudo cp -R /Volumes/SCTP_NKE_ElCapitan_01/SCTPSupport.kext /Library/Extensions
|
|
sudo cp -R /Volumes/SCTP_NKE_ElCapitan_01/SCTP.kext /Library/Extensions
|
|
sudo cp /Volumes/SCTP_NKE_ElCapitan_01/socket.h /usr/include/sys/
|
|
sudo cp /Volumes/SCTP_NKE_ElCapitan_01/sctp.h /usr/include/netinet/
|
|
sudo cp /Volumes/SCTP_NKE_ElCapitan_01/sctp_uio.h /usr/include/netinet/
|
|
sudo cp /Volumes/SCTP_NKE_ElCapitan_01/libsctp.dylib /usr/lib/
|
|
sudo kextload /Library/Extensions/SCTP.kext
|
|
|
|
* Git in Development
|
|
user@host:~/git/cellwire$ git status -uno
|
|
user@host:~/git/cellwire$ git add README
|
|
user@host:~/git/cellwire$ git commit
|
|
user@host:~/git/cellwire$ git push -u orgin master
|
|
user@host:~/git/cellwire$ git pull
|
|
user@host:~/git/cellwire$ git reset --hard HEAD
|
|
user@host:~/git/cellwire$ git checkout README
|
|
|
|
* CSCOPE
|
|
Download ViM plugin to user@host:~/.vim/plugin/cscope_maps.vim
|
|
CSCOPE_DB="/home/acetcom/git/cellwire/.cscope.out"
|
|
export CSCOPE_DB
|
|
user@host:~/git/cellwire$ ./mkcscope.sh
|
|
|
|
* Reconfigure Build
|
|
user@host:~/git/cellwire$ ./config.nice
|
|
## config.nice sample script
|
|
CFLAGS='-g3' \
|
|
'./configure' \
|
|
'--prefix=/home/acetcom/Documents/git/install' \
|
|
"$@"
|
|
|
|
* Testing
|
|
user@host:~/git/cellwire$ ./lib/core/test/testcore
|
|
|
|
* Running
|
|
user@host:~/git/cellwire$ sudo ./cellwired
|
|
|
|
* Cleaning
|
|
user@host:~/git/cellwire$ make clean
|
|
user@host:~/git/cellwire$ make distclean
|
|
user@host:~/git/cellwire$ make maintainer-clean
|
|
|