diff options
author | dianshi <dos21h@gmail.com> | 2022-03-11 17:02:59 +0000 |
---|---|---|
committer | dianshi <dos21h@gmail.com> | 2022-03-11 17:02:59 +0000 |
commit | ecb31e7903fa8c24ea99f2d4ee07975b5a3b90ac (patch) | |
tree | 37a930d922c965c7e8ce6f48fdbcc65b01d85404 /src/make.mk | |
parent | 5ee81fbbaf5c6a3bbc583d37ce324cf8546dc9aa (diff) | |
download | librusb-master.tar.gz librusb-master.zip |
Diffstat (limited to 'src/make.mk')
-rw-r--r-- | src/make.mk | 20 |
1 files changed, 15 insertions, 5 deletions
diff --git a/src/make.mk b/src/make.mk index 85d90e8..8f17b8d 100644 --- a/src/make.mk +++ b/src/make.mk @@ -1,7 +1,7 @@ DIR=src -SRC_UTILS_PRE += $(wildcard $(DIR)/os/*.c) SRC_UTILS += $(wildcard $(DIR)/*.c) +SRC_UTILS_PRE += $(wildcard $(DIR)/os/*.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) @@ -10,7 +10,16 @@ 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 +INCLUDE_L = -I./include/linux +INCLUDE_M = -I./include/macos CFLAGS = -fPIC +OS = linux + + + +build-src: INCLUDE += $(INCLUDE_L) + + build-src: src-pre echo "Hello" @@ -18,7 +27,7 @@ build-src: src-pre echo $(SRC_UTILS) - +build-src-macos: INCLUDE += $(INCLUDE_M) build-src-macos: print src-pre-macos echo "Build macos" @@ -27,10 +36,10 @@ print: echo "$(OBJ_UTILS_PRE_M)" echo "$(OBJ_UTILS)" -$(DIR)-pre-macos: $(OBJ_UTILS_PRE) $(OBJ_UTILS_PRE_M) $(OBJ_UTILS) +$(DIR)-pre-macos: $(OBJ_UTILS) $(OBJ_UTILS_PRE) $(OBJ_UTILS_PRE_M) echo "here 2" -$(DIR)-pre: $(OBJ_UTILS_PRE) $(OBJ_UTILS_PRE_L) $(OBJ_UTILS) +$(DIR)-pre: $(OBJ_UTILS) $(OBJ_UTILS_PRE) $(OBJ_UTILS_PRE_L) echo "here 1" $(DIR)/os/%.o: $(DIR)/os/%.c @@ -39,4 +48,5 @@ $(DIR)/os/%.o: $(DIR)/os/%.c $(DIR)/%.o: $(DIR)/%.c echo "B" - $(CC) $(CFLAGS) $(INCLUDE) -c $< -o $(BUILD_DIR)$@ $(LDFLAGS_UTILS)
\ No newline at end of file + $(CC) $(CFLAGS) $(INCLUDE) -c $< -o $(BUILD_DIR)$@ $(LDFLAGS_UTILS) + |