Makefile: change to absolute path, and debug create lib.so if need

This commit is contained in:
2025-10-28 19:13:28 +01:00
parent 1b78925f26
commit 1eb30ff794
27 changed files with 364 additions and 434 deletions
+8 -4
View File
@@ -1,12 +1,16 @@
#file: y_worker_t/Makefile
# lib: -lyworker
ROOTPROJECTDIR:=$(realpath ..)
YWORKERDIR=$(ROOTPROJECTDIR)/y_worker_t
PROJECT_LIB=libyworker.so
CC=gcc
INCLUDE_DIRS=$(PWD)/include
SOCDIR=$(PWD)
INCLUDE_DIRS=$(YWORKERDIR)/include
#$(wildcard $(PWD)/**/include)
TOOLDIR=$(PWD)/../ytools_t
YLISTDIR=$(PWD)/../list_t
TOOLDIR=$(ROOTPROJECTDIR)/ytools_t
YLISTDIR=$(ROOTPROJECTDIR)/list_t
INCLUDE=-I$(INCLUDE_DIRS) -I$(YLISTDIR)/src -I$(TOOLDIR)/include
+6 -6
View File
@@ -1,13 +1,13 @@
# file: y_worker_t/test/Makefile
ROOTPROJECTDIR:=$(realpath ../..)
NAME_TEST=is_good
CC=gcc
YTESTDIR=$(PWD)/../../ytest_t
YLISTDIR=$(PWD)/../../list_t
YTESTDIR=$(ROOTPROJECTDIR)/ytest_t
YLISTDIR=$(ROOTPROJECTDIR)/list_t
ROOT_DIR=$(PWD)/..
ROOT_DIR=$(ROOTPROJECTDIR)/y_worker_t
INCLUDE_DIR=$(ROOT_DIR)/include
CFLAGS=-I$(INCLUDE_DIR) -I$(YTESTDIR)/include_ytest/include -I$(YLISTDIR)/src
LDFLAGS=-L$(YTESTDIR) -lytest -lpthread -lm -lOpenCL -Wall -Werror
@@ -42,7 +42,7 @@ OBJ=$(YWORKSRC_O) $(YTASKSRC_O) $(YLISTSRC_O)
LIB_YTEST=$(YTESTDIR)/libytest.so
LIB_YWORK=$(PWD)/../libyworker.so
LIB_YWORK=$(ROOT_DIR)/libyworker.so
$(TOPTARGETS): $(DEPS)