mirror of
https://github.com/gityf/crc.git
synced 2026-08-12 20:32:20 +08:00
unit test of crc added
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
PROJECT = unittest
|
||||
|
||||
CC=gcc -g
|
||||
|
||||
SHARED_FLAG = -fPIC -shared
|
||||
|
||||
SRCS = .
|
||||
SRCS += ./ut
|
||||
SRCS += ../crc
|
||||
|
||||
LIB = -lstdc++ -lpthread
|
||||
|
||||
INC = -I.
|
||||
INC += -I..
|
||||
|
||||
OBJDIR = ./obj/
|
||||
|
||||
CPP_SRCS = $(foreach d,$(SRCS),$(wildcard $(d)/*.cpp))
|
||||
C_SRCS = $(foreach d,$(SRCS),$(wildcard $(d)/*.c))
|
||||
|
||||
CPP_OBJS = $(patsubst %.cpp, %.o, $(CPP_SRCS))
|
||||
C_OBJS = $(patsubst %.c, %.o, $(C_SRCS))
|
||||
|
||||
OBJS = $(CPP_OBJS)
|
||||
OBJS += $(C_OBJS)
|
||||
all : $(PROJECT)
|
||||
|
||||
$(PROJECT) : $(OBJS) $(MODULE)
|
||||
$(CC) -o $@ $(OBJS) $(LIB)
|
||||
@echo ""
|
||||
@echo "+--------------------------------------------+"
|
||||
@echo "| Finish compilation unittest |"
|
||||
@echo "+--------------------------------------------+"
|
||||
@echo "| copyright(c)Wang Yaofu voipman@qq.com |"
|
||||
@echo "+--------------------------------------------+"
|
||||
|
||||
clean:
|
||||
rm -rf *.o *.a *_unittest
|
||||
|
||||
install :
|
||||
test -d ../test || mkdir -p ../test
|
||||
cp unittest ../test
|
||||
|
||||
%.o : %.cpp
|
||||
$(CC) $(INC) -c $< -o $@
|
||||
%.o : %.c
|
||||
$(CC) $(INC) -c $< -o $@
|
||||
%.o : %.cc
|
||||
$(CC) $(INC) -c $< -o $@
|
||||
Reference in New Issue
Block a user