Remove old way of generating LDPC decoders
This commit is contained in:
@@ -1,27 +0,0 @@
|
||||
C=gcc
|
||||
CFLAGS=-W -Wall -mavx2 -DCODEGEN=1
|
||||
LDFLAGS=
|
||||
EXEC=bnProc_gen_avx2
|
||||
SRC= $(wildcard *.c)
|
||||
OBJ= $(SRC:.c=.o)
|
||||
|
||||
all: $(EXEC)
|
||||
|
||||
bnProc_gen_avx2: $(OBJ)
|
||||
@$(CC) -o $@ $^ $(LDFLAGS) -O2
|
||||
|
||||
|
||||
|
||||
%.o: %.c
|
||||
@$(CC) -o $@ -c $< $(CFLAGS) -I ${OPENAIR_HOME}/openair1 -I ${OPENAIR_HOME}/common/utils -I ${OPENAIR_HOME}/common/utils/T -I ${OPENAIR_HOME}/openair2/COMMON -g -std=c99
|
||||
|
||||
.PHONY: clean mrproper
|
||||
|
||||
clean:
|
||||
@rm -rf *.o
|
||||
|
||||
mrproper: clean
|
||||
@rm -rf $(EXEC)
|
||||
|
||||
zip:
|
||||
@tar -zcvf sauvegarde.tar.gz main.c bnProcPc_gen_BG1_avx2.c bnProcPc_gen_BG2_avx2.c bnProc_gen_BG1_avx2.c bnProc_gen_BG2_avx2.c Makefile
|
||||
@@ -1,27 +0,0 @@
|
||||
C=gcc
|
||||
CFLAGS=-W -Wall -mavx2 -DCODEGEN=1
|
||||
LDFLAGS=
|
||||
EXEC=bnProc_gen_avx512
|
||||
SRC= $(wildcard *.c)
|
||||
OBJ= $(SRC:.c=.o)
|
||||
|
||||
all: $(EXEC)
|
||||
|
||||
bnProc_gen_avx512: $(OBJ)
|
||||
@$(CC) -o $@ $^ $(LDFLAGS) -O2
|
||||
|
||||
|
||||
|
||||
%.o: %.c
|
||||
@$(CC) -o $@ -c $< $(CFLAGS) -I ${OPENAIR_HOME}/openair1 -I ${OPENAIR_HOME}/common/utils -I ${OPENAIR_HOME}/common/utils/T -I ${OPENAIR_HOME}/openair2/COMMON -g -std=c99
|
||||
|
||||
.PHONY: clean mrproper
|
||||
|
||||
clean:
|
||||
@rm -rf *.o
|
||||
|
||||
mrproper: clean
|
||||
@rm -rf $(EXEC)
|
||||
|
||||
zip:
|
||||
@tar -zcvf sauvegarde.tar.gz main.c bnProc_gen_BG1_avx512.c bnProc_gen_BG2_avx512.c Makefile
|
||||
@@ -1,27 +0,0 @@
|
||||
C=gcc
|
||||
CFLAGS=-W -Wall -mavx2 -DCODEGEN=1
|
||||
LDFLAGS=
|
||||
EXEC=cnProc_gen_avx2
|
||||
SRC= $(wildcard *.c)
|
||||
OBJ= $(SRC:.c=.o)
|
||||
|
||||
all: $(EXEC)
|
||||
|
||||
cnProc_gen_avx2: $(OBJ)
|
||||
@$(CC) -o $@ $^ $(LDFLAGS) -O2
|
||||
|
||||
#main.o: cnProc_gen_avx2.h
|
||||
|
||||
%.o: %.c
|
||||
@$(CC) -o $@ -c $< $(CFLAGS) -I ${OPENAIR_HOME}/openair1 -I ${OPENAIR_HOME} -I ${OPENAIR_HOME}/common/utils -I ${OPENAIR_HOME}/common/utils/T -I ${OPENAIR_HOME}/openair2/COMMON -std=c99
|
||||
|
||||
.PHONY: clean mrproper
|
||||
|
||||
clean:
|
||||
@rm -rf *.o
|
||||
|
||||
mrproper: clean
|
||||
@rm -rf $(EXEC)
|
||||
|
||||
zip:
|
||||
@tar -zcvf sauvegarde.tar.gz main.c cnProc_gen_BG1_avx2.c cnProc_gen_BG2_avx2.c Makefile
|
||||
@@ -1,27 +0,0 @@
|
||||
C=gcc
|
||||
CFLAGS=-W -Wall
|
||||
LDFLAGS=
|
||||
EXEC=cnProc_gen_avx512
|
||||
SRC= $(wildcard *.c)
|
||||
OBJ= $(SRC:.c=.o)
|
||||
|
||||
all: $(EXEC)
|
||||
|
||||
cnProc_gen_avx512: $(OBJ)
|
||||
@$(CC) -o $@ $^ $(LDFLAGS) -O3
|
||||
|
||||
#main.o: cnProc_gen_avx512.h
|
||||
|
||||
%.o: %.c
|
||||
@$(CC) -o $@ -c $< $(CFLAGS) -I ${OPENAIR_HOME}/openair1 -g -std=c99
|
||||
|
||||
.PHONY: clean mrproper
|
||||
|
||||
clean:
|
||||
@rm -rf *.o
|
||||
|
||||
mrproper: clean
|
||||
@rm -rf $(EXEC)
|
||||
|
||||
zip:
|
||||
tar -zcvf sauvegarde.tar.gz main.c cnProc_gen_BG1_avx512.c cnProc_gen_BG2_avx512.c Makefile
|
||||
@@ -1,17 +1,11 @@
|
||||
#!/bin/bash
|
||||
$(
|
||||
cd $OPENAIR_HOME/openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_tools
|
||||
rm -rf ldpc_gen_files
|
||||
mkdir ldpc_gen_files
|
||||
cd ldpc_gen_files
|
||||
mkdir cnProc
|
||||
mkdir cnProc_avx512
|
||||
mkdir bnProc
|
||||
mkdir bnProc_avx512
|
||||
mkdir bnProcPc
|
||||
mkdir bnProcPc_avx512
|
||||
cd ../generator_bnProc; make; make clean; ./bnProc_gen_avx2 ../ldpc_gen_files
|
||||
cd ../generator_cnProc; make; make clean; ./cnProc_gen_avx2 ../ldpc_gen_files
|
||||
cd ../generator_bnProc_avx512; make; make clean; ./bnProc_gen_avx512 ../ldpc_gen_files
|
||||
cd ../generator_cnProc_avx512; make; make clean; ./cnProc_gen_avx512 ../ldpc_gen_files
|
||||
)
|
||||
|
||||
echo "to build the LDPC decoder headers: go to the build directory, and type"
|
||||
echo "make/ninja ldpc_generators"
|
||||
echo
|
||||
echo "assuming your build directory is ran_build/build, I trigger building for"
|
||||
echo "you now. The generated headers will be in ran_build/build/ldpc/generator_*/"
|
||||
echo
|
||||
|
||||
cd $OPENAIR_HOME/cmake_targets/ran_build/build
|
||||
make ldpc_generators || ninja ldpc_generators
|
||||
|
||||
Reference in New Issue
Block a user