try to debug Makefile, failed to build libytest.so via tests
This commit is contained in:
@@ -34,7 +34,6 @@ PERMSRC_O=$(YPERMDIR)/src/permutation_t/permutation_t.o
|
|||||||
|
|
||||||
DIMSRC_O=$(DIMDIR)/src/dimension_t/dimension_t.o
|
DIMSRC_O=$(DIMDIR)/src/dimension_t/dimension_t.o
|
||||||
|
|
||||||
TOPTARGETS := all clean
|
|
||||||
|
|
||||||
DEPS=$(DIMDIR) $(YPERMDIR) $(YTESTDIR) $(TENSDIR)
|
DEPS=$(DIMDIR) $(YPERMDIR) $(YTESTDIR) $(TENSDIR)
|
||||||
|
|
||||||
@@ -42,6 +41,7 @@ OBJ=$(DIMSRC_O) $(PERMSRC_O) $(TENSRC_O)
|
|||||||
|
|
||||||
LIB_YTEST=$(YTESTDIR)/libytest.so
|
LIB_YTEST=$(YTESTDIR)/libytest.so
|
||||||
|
|
||||||
|
TOPTARGETS := all clean
|
||||||
|
|
||||||
$(TOPTARGETS): $(DEPS)
|
$(TOPTARGETS): $(DEPS)
|
||||||
|
|
||||||
@@ -61,7 +61,9 @@ all: $(EXEC) $(LIB_YTEST)
|
|||||||
$(EXEC): $(EXECSRC) $(OBJ)
|
$(EXEC): $(EXECSRC) $(OBJ)
|
||||||
$(CC) -o $@ $^ $(CFLAGS) $(LDFLAGS)
|
$(CC) -o $@ $^ $(CFLAGS) $(LDFLAGS)
|
||||||
|
|
||||||
.PHONY: clean mrproper
|
.PHONY: all clean mrproper
|
||||||
|
|
||||||
|
$(LIB_YTEST): $(YTESTDIR)
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f $(OBJ)
|
rm -f $(OBJ)
|
||||||
|
|||||||
+4
-3
@@ -27,16 +27,17 @@ WORKSRC_0=$(YWORKDIR)/src/y_worker_t/y_worker_t.o
|
|||||||
YTASKSRC_0=$(YWORKDIR)/src/y_worker_t/y_task_t.o
|
YTASKSRC_0=$(YWORKDIR)/src/y_worker_t/y_task_t.o
|
||||||
|
|
||||||
|
|
||||||
|
all: $(PROJECT_LIB)
|
||||||
|
|
||||||
TOPTARGETS := all clean
|
TOPTARGETS := all clean
|
||||||
|
|
||||||
DEPS=$(YLISTDIR) $(YWORKDIR)
|
DEPS:=$(YLISTDIR) $(YWORKDIR)
|
||||||
|
|
||||||
OBJ=$(YSOCKSRC_O) $(YNODESRC_O) $(YLISTSRC_O) $(WORKSRC_0) $(YTASKSRC_0)
|
OBJ=$(YSOCKSRC_O) $(YNODESRC_O) $(YLISTSRC_O) $(WORKSRC_0) $(YTASKSRC_0)
|
||||||
|
|
||||||
$(TOPTARGETS): $(DEPS)
|
$(TOPTARGETS): $(DEPS)
|
||||||
|
|
||||||
|
|
||||||
all: $(PROJECT_LIB)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -61,7 +62,7 @@ $(DEPS):
|
|||||||
|
|
||||||
# .PHONY: $(TOPTARGETS) $(SUBDIRS)
|
# .PHONY: $(TOPTARGETS) $(SUBDIRS)
|
||||||
|
|
||||||
.PHONY: clean
|
.PHONY: all clean
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f $(OBJ)
|
rm -f $(OBJ)
|
||||||
|
|||||||
@@ -37,30 +37,34 @@ YLISTSRC_O=$(YLISTSRC:.c=.o)
|
|||||||
YWORKSRC_0=$(YWORKDIR)/src/y_worker_t/y_worker_t.o
|
YWORKSRC_0=$(YWORKDIR)/src/y_worker_t/y_worker_t.o
|
||||||
YTASKSRC_0=$(YWORKDIR)/src/y_worker_t/y_task_t.o
|
YTASKSRC_0=$(YWORKDIR)/src/y_worker_t/y_task_t.o
|
||||||
|
|
||||||
|
|
||||||
TOPTARGETS := all clean
|
TOPTARGETS := all clean
|
||||||
|
|
||||||
DEPS=$(YTESTDIR) $(YLISTDIR) $(YWORKDIR) $(ROOT_DIR)
|
DEPS := $(YTESTDIR) $(YLISTDIR) $(YWORKDIR) $(ROOT_DIR)
|
||||||
|
|
||||||
OBJ=$(YSOCKSRC_O) $(YNODESRC_O) $(YLISTSRC_O) $(YWORKSRC_0) $(YTASKSRC_0)
|
OBJ=$(YSOCKSRC_O) $(YNODESRC_O) $(YLISTSRC_O) $(YWORKSRC_0) $(YTASKSRC_0)
|
||||||
|
|
||||||
|
|
||||||
LIB_YTEST=$(YTESTDIR)/libytest.so
|
LIB_YTEST=$(YTESTDIR)/libytest.so
|
||||||
|
|
||||||
LIB_YSOCK=$(PWD)/../libysocket.so
|
LIB_YSOCK=$(ROOT_DIR)/libysocket.so
|
||||||
|
|
||||||
|
all: $(EXEC) $(LIB_YSOCK)
|
||||||
|
|
||||||
$(TOPTARGETS): $(DEPS)
|
$(TOPTARGETS): $(DEPS)
|
||||||
|
|
||||||
$(DEPS):
|
$(DEPS):
|
||||||
$(MAKE) -C $@ $(MAKECMDGOALS)
|
$(MAKE) -C $@ $(MAKECMDGOALS)
|
||||||
|
|
||||||
|
$(LIB_YTEST): $(YTESTDIR)
|
||||||
|
|
||||||
|
$(LIB_YSOCK): $(ROOT_DIR)
|
||||||
|
|
||||||
|
|
||||||
all: $(EXEC) $(LIB_YSOCK) $(LIB_YTEST)
|
$(EXEC): $(EXECSRC) $(OBJ) $(LIB_YTEST)
|
||||||
|
|
||||||
$(EXEC): $(EXECSRC) $(OBJ)
|
|
||||||
$(CC) -o $@ $^ $(CFLAGS) $(LDFLAGS)
|
$(CC) -o $@ $^ $(CFLAGS) $(LDFLAGS)
|
||||||
|
|
||||||
.PHONY: clean mrproper
|
.PHONY: all clean mrproper
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f $(OBJ)
|
rm -f $(OBJ)
|
||||||
|
|||||||
@@ -15,3 +15,4 @@ $(BARPROGES_O): $(BARPROGES_SRC)
|
|||||||
clean:
|
clean:
|
||||||
rm -f $(BARPROGES_O)
|
rm -f $(BARPROGES_O)
|
||||||
|
|
||||||
|
mrproper: clean
|
||||||
|
|||||||
+2
-2
@@ -23,10 +23,10 @@ SUBDIRS :=$(wildcard y*) $(TOOLDIR) $(BARPDIR)
|
|||||||
|
|
||||||
export
|
export
|
||||||
|
|
||||||
|
all: $(PROJECT_LIB) update_headers
|
||||||
|
|
||||||
$(TOPTARGETS): $(SUBDIRS)
|
$(TOPTARGETS): $(SUBDIRS)
|
||||||
|
|
||||||
all: $(PROJECT_LIB) update_headers
|
|
||||||
|
|
||||||
|
|
||||||
$(PROJECT_LIB): $(OBJ)
|
$(PROJECT_LIB): $(OBJ)
|
||||||
@@ -42,7 +42,7 @@ $(SUBDIRS):
|
|||||||
update_headers: $(PROJECT_LIB)
|
update_headers: $(PROJECT_LIB)
|
||||||
for file_h in $(SUBDIRS); do cp -r "$$file_h/include/" include_ytest/; done
|
for file_h in $(SUBDIRS); do cp -r "$$file_h/include/" include_ytest/; done
|
||||||
|
|
||||||
.PHONY: $(TOPTARGETS) $(SUBDIRS)
|
.PHONY: all $(TOPTARGETS) $(SUBDIRS)
|
||||||
|
|
||||||
mrproper: clean
|
mrproper: clean
|
||||||
rm -f $(PROJECT_LIB)
|
rm -f $(PROJECT_LIB)
|
||||||
|
|||||||
Binary file not shown.
@@ -4,7 +4,8 @@ CC=gcc
|
|||||||
LDFLAGS=-lpthread
|
LDFLAGS=-lpthread
|
||||||
ROOT_DIR=$(shell pwd)
|
ROOT_DIR=$(shell pwd)
|
||||||
INCLUDE_DIR=$(ROOT_DIR)
|
INCLUDE_DIR=$(ROOT_DIR)
|
||||||
CFLAGS=-I$(INCLUDE_DIR)
|
PERMDIR=$(ROOT_DIR)/../../../ypermutation_t
|
||||||
|
CFLAGS=-I$(INCLUDE_DIR) -I$(PERMDIR)/src/
|
||||||
SRC_DIR=$(ROOT_DIR)
|
SRC_DIR=$(ROOT_DIR)
|
||||||
SRC=$(wildcard src/*/*.c)
|
SRC=$(wildcard src/*/*.c)
|
||||||
OBJ=$(SRC:.c=.o)
|
OBJ=$(SRC:.c=.o)
|
||||||
@@ -25,7 +26,7 @@ TESTSRC_O=$(TESTSRC:.c=.o)
|
|||||||
all: $(EXEC)
|
all: $(EXEC)
|
||||||
|
|
||||||
$(EXEC): $(EXECSRC) $(OBJ)
|
$(EXEC): $(EXECSRC) $(OBJ)
|
||||||
$(CC) -o $@ $^ -I$(INCLUDE_DIR) $(LDFLAGS)
|
$(CC) -o $@ $^ $(CFLAGS) $(LDFLAGS)
|
||||||
|
|
||||||
|
|
||||||
$(TESTSRC_O): $(TESTSRC) $(TOOLSRC_O)
|
$(TESTSRC_O): $(TESTSRC) $(TOOLSRC_O)
|
||||||
|
|||||||
@@ -90,7 +90,7 @@ TEST(expect){
|
|||||||
int b = 6;
|
int b = 6;
|
||||||
EXPECT_EQ(a,b);
|
EXPECT_EQ(a,b);
|
||||||
//SKIP();
|
//SKIP();
|
||||||
SKIP("on skip eq string\n");
|
SKIP("%s\n","on skip eq string");
|
||||||
EXPECT_EQ_TYPE_STRING("hello","hello");
|
EXPECT_EQ_TYPE_STRING("hello","hello");
|
||||||
float f1 = 1.00019999, f2=1.00019999;
|
float f1 = 1.00019999, f2=1.00019999;
|
||||||
EXPECT_EQ_TYPE_FLOAT(f1,f2);
|
EXPECT_EQ_TYPE_FLOAT(f1,f2);
|
||||||
|
|||||||
@@ -18,3 +18,5 @@ $(FMOCK_O): $(FMOCK_SRC) $(FTEST_O)
|
|||||||
clean:
|
clean:
|
||||||
rm -f $(FMOCK_O)
|
rm -f $(FMOCK_O)
|
||||||
|
|
||||||
|
mrproper: clean
|
||||||
|
|
||||||
|
|||||||
@@ -25,3 +25,5 @@ $(FTEST_O): $(FTEST_SRC) $(TOOLS_O) $(BARPROGES_O)
|
|||||||
clean:
|
clean:
|
||||||
rm -f $(FTEST_O)
|
rm -f $(FTEST_O)
|
||||||
|
|
||||||
|
mrproper: clean
|
||||||
|
|
||||||
|
|||||||
@@ -15,3 +15,4 @@ $(TOOLS_O): $(TOOLS_SRC)
|
|||||||
clean:
|
clean:
|
||||||
rm -f $(TOOLS_O)
|
rm -f $(TOOLS_O)
|
||||||
|
|
||||||
|
mrproper: clean
|
||||||
|
|||||||
Reference in New Issue
Block a user