diff options
author | dianshi <dos21h@gmail.com> | 2022-03-11 15:58:03 +0000 |
---|---|---|
committer | dianshi <dos21h@gmail.com> | 2022-03-11 15:58:03 +0000 |
commit | 5ee81fbbaf5c6a3bbc583d37ce324cf8546dc9aa (patch) | |
tree | e31a4629eb1ced145622571cc67d06ee23818f1f /src/make.mk | |
parent | c6d603981adec7c0099fb48fc3369517b458ee85 (diff) | |
download | librusb-5ee81fbbaf5c6a3bbc583d37ce324cf8546dc9aa.tar.gz librusb-5ee81fbbaf5c6a3bbc583d37ce324cf8546dc9aa.zip |
Fix linux compilation
Diffstat (limited to 'src/make.mk')
-rw-r--r-- | src/make.mk | 36 |
1 files changed, 28 insertions, 8 deletions
diff --git a/src/make.mk b/src/make.mk index acf8f12..85d90e8 100644 --- a/src/make.mk +++ b/src/make.mk @@ -1,20 +1,40 @@ DIR=src -SRC_UTILS_PRE += $(wildcard $(DIR)/os/*.c) -SRC_UTILS += $(wildcard $(DIR)/*.c) -OBJ_UTILS += $(SRC_UTILS:.c=.o) -OBJ_UTILS_PRE += $(SRC_UTILS_PRE:.c=.o) -LDFLAGS_UTILS = -INCLUDE = -I./include -I./src -CFLAGS = -fPIC +SRC_UTILS_PRE += $(wildcard $(DIR)/os/*.c) +SRC_UTILS += $(wildcard $(DIR)/*.c) +SRC_UTILS_PRE_L += $(wildcard $(DIR)/os/linux/*.c) +SRC_UTILS_PRE_M = $(wildcard $(DIR)/os/macos/*.c) +OBJ_UTILS += $(SRC_UTILS:.c=.o) +OBJ_UTILS_PRE += $(SRC_UTILS_PRE:.c=.o) +OBJ_UTILS_PRE_M += $(SRC_UTILS_PRE_M:.c=.o) +OBJ_UTILS_PRE_L += $(SRC_UTILS_PRE_L:.c=.o) +LDFLAGS_UTILS = +INCLUDE = -I./include -I./src +CFLAGS = -fPIC build-src: src-pre + echo "Hello" echo $(SRC_UTILS_PRE) echo $(SRC_UTILS) -$(DIR)-pre: $(OBJ_UTILS_PRE) $(OBJ_UTILS) + + +build-src-macos: print src-pre-macos + echo "Build macos" + +print: + echo "$(OBJ_UTILS_PRE)" + echo "$(OBJ_UTILS_PRE_M)" + echo "$(OBJ_UTILS)" + +$(DIR)-pre-macos: $(OBJ_UTILS_PRE) $(OBJ_UTILS_PRE_M) $(OBJ_UTILS) + echo "here 2" + +$(DIR)-pre: $(OBJ_UTILS_PRE) $(OBJ_UTILS_PRE_L) $(OBJ_UTILS) + echo "here 1" $(DIR)/os/%.o: $(DIR)/os/%.c + echo "A" $(CC) $(CFLAGS) $(INCLUDE) -c $< -o $(BUILD_DIR)$@ $(DIR)/%.o: $(DIR)/%.c |