forked from quiet/libfec
-
Notifications
You must be signed in to change notification settings - Fork 0
Restructure Repository #3
Copy link
Copy link
Open
Labels
Description
Rework project structure into something less scary. Preferably in the style of a typical CMake project. CMakeLists.txt will need to be updated and additional CMakeLists.txt may be necessary.
libfec-docker/
├── CMakeLists.txt
├── Dockerfile
├── INSTALL
├── README.md
├── build-docker.sh
├── cmake/
│ ├── config.h.cmake
│ ├── config.h.in
│ ├── config.guess
│ ├── config.sub
│ ├── configure
│ └── configure.in
├── include/
│ ├── ccsds.h
│ ├── char.h
│ ├── decode_rs.h
│ ├── dotprod.h
│ ├── encode_rs.h
│ ├── fec.h
│ ├── fixed.h
│ ├── init_rs.h
│ ├── int.h
│ └── rs-common.h
├── src/
│ ├── cpu_features.s
│ ├── cpu_mode/
│ │ ├── cpu_mode_ppc.c
│ │ ├── cpu_mode_unknown.c
│ │ └── cpu_mode_x86.c
│ ├── decode_rs/
│ │ ├── decode_rs.c
│ │ ├── decode_rs_8.c
│ │ ├── decode_rs_ccsds.c
│ │ ├── decode_rs_char.c
│ │ └── decode_rs_int.c
│ ├── dotprod/
│ │ ├── dotprod.c
│ │ ├── dotprod_av.c
│ │ ├── dotprod_mmx.c
│ │ ├── dotprod_mmx_assist.s
│ │ ├── dotprod_port.c
│ │ ├── dotprod_sse2.c
│ │ └── dotprod_sse2_assist.s
│ ├── encode_rs/
│ │ ├── encode_rs.c
│ │ ├── encode_rs_8.c
│ │ ├── encode_rs_av.c
│ │ ├── encode_rs_ccsds.c
│ │ ├── encode_rs_char.c
│ │ └── encode_rs_int.c
│ ├── gen/
│ │ ├── gen_ccsds.c
│ │ └── gen_ccsds_tal.c
│ ├── init_rs/
│ │ ├── init_rs.c
│ │ ├── init_rs_char.c
│ │ ├── init_rs_char_local.c
│ │ ├── init_rs_int.c
│ │ └── init_rs.h
│ ├── peakval/
│ │ ├── peakval.c
│ │ ├── peakval_av.c
│ │ ├── peakval_mmx.c
│ │ ├── peakval_port.c
│ │ ├── peakval_sse.c
│ │ ├── peakval_sse2.c
│ │ ├── peakval_sse2_assist.s
│ │ └── peakval_sse_assist.s
│ ├── sumsq/
│ │ ├── sumsq.c
│ │ ├── sumsq_av.c
│ │ ├── sumsq_mmx.c
│ │ ├── sumsq_mmx_assist.s
│ │ ├── sumsq_port.c
│ │ ├── sumsq_sse2.c
│ │ ├── sumsq_sse2_assist.s
│ │ └── sumsq_test.c
│ ├── viterbi/
│ │ ├── viterbi27.c
│ │ ├── viterbi27_av.c
│ │ ├── viterbi27_mmx.c
│ │ ├── viterbi27_port.c
│ │ ├── viterbi27_sse.c
│ │ ├── viterbi27_sse2.c
│ │ ├── viterbi29.c
│ │ ├── viterbi29_av.c
│ │ ├── viterbi29_mmx.c
│ │ ├── viterbi29_port.c
│ │ ├── viterbi29_sse.c
│ │ ├── viterbi29_sse2.c
│ │ ├── viterbi39.c
│ │ ├── viterbi39_av.c
│ │ ├── viterbi39_mmx.c
│ │ ├── viterbi39_port.c
│ │ ├── viterbi39_sse.c
│ │ ├── viterbi39_sse2.c
│ │ ├── viterbi615.c
│ │ ├── viterbi615_av.c
│ │ ├── viterbi615_mmx.c
│ │ ├── viterbi615_port.c
│ │ ├── viterbi615_sse.c
│ │ ├── viterbi615_sse2.c
│ │ ├── vtest27.c
│ │ ├── vtest29.c
│ │ ├── vtest39.c
│ │ └── vtest615.c
│ ├── dtest.c
│ ├── exercise.c
│ ├── fec.c
│ ├── peaktest.c
│ ├── rs_speedtest.c
│ ├── rstest.c
│ ├── sim.c
│ └── sqtest.c
├── man/
│ ├── dsp.3
│ ├── rs.3
│ └── simd-viterbi.3
├── scripts/
│ ├── install-sh
│ └── build-docker.sh
└── licenses/
└── lesser.txtReactions are currently unavailable