blob: ba5eeb851441482a8dda83572feab09cfb508d06 [file] [log] [blame]
# make file example for BCH parity generation
SRC_DIR = .
OBJ_DIR = .
LIB_DIR = ..
BCH_MAIN = bch_test
CFLAGS = -ansi -m32 -w -fPIC -O2 -g -D_CONSOLE -DSIG_SYS=-1 -DUNIX
default: $(BCH_MAIN)
# get object files
OBJECTS = $(LIB_DIR)/mrvlFlashBCH_lib.so
$(OBJ_DIR)/$(BCH_MAIN).o : $(SRC_DIR)/driver_mrvlFlashBCH_linuxCHG.cpp
g++ $(CFLAGS) -I$(SRC_DIR) -c $< -o $@
# link
$(BCH_MAIN): $(OBJECTS) $(OBJ_DIR)/$(BCH_MAIN).o
g++ -m32 -Wall -o $@ ./$(BCH_MAIN).o $(OBJECTS)
clean :
rm $(OBJ_DIR)/$(BCH_MAIN).o $(BCH_MAIN)