Makefile: Allow specifying RESOURCEDIR

此提交包含在:
2025-12-22 12:51:02 +01:00
父節點 fae81f2213
當前提交 e412c16dbb

查看文件

@@ -43,13 +43,14 @@ GTEST_CXXFLAGS=-std=$(CPPSTD) -isystem $(GTEST_DIR)/include -I$(GTEST_DIR) -g -O
GTEST_LDFLAGS=-lsqlite3 -g -O0 -lpthread -lcrypto -lstdc++fs GTEST_LDFLAGS=-lsqlite3 -g -O0 -lpthread -lcrypto -lstdc++fs
GTEST_OBJECTS=$(filter-out qswiki.o, $(WIKIOBJECTS)) GTEST_OBJECTS=$(filter-out qswiki.o, $(WIKIOBJECTS))
RESOURCEDIR := template/quitesimple RESOURCEDIR ?= template/quitesimple
RESOURCEFILES := $(shell find $(RESOURCEDIR) -type f) RESOURCEFILES := $(shell find $(RESOURCEDIR) -type f)
RESOURCEOUTDIR := $(BUILDDIR)/resources RESOURCEOUTDIR := $(BUILDDIR)/resources
RESOURCEOBJECTS := $(patsubst $(RESOURCEDIR)/%,$(RESOURCEOUTDIR)/%.o,$(RESOURCEFILES)) RESOURCEOBJECTS := $(patsubst $(RESOURCEDIR)/%,$(RESOURCEOUTDIR)/%.o,$(RESOURCEFILES))
GENERATED_PATH = $(BUILDDIR)/generated GENERATED_PATH = $(BUILDDIR)/generated
OBJCOPY_ARCH := elf64-x86-64 OBJCOPY_ARCH := elf64-x86-64
OBJCOPY_TARGET := i386:x86-64 OBJCOPY_TARGET := i386:x86-64
@@ -96,7 +97,7 @@ clean:
rm -r build rm -r build
genresources: resources_gen.sh genresources: resources_gen.sh
./resources_gen.sh $(GENERATED_PATH) ./resources_gen.sh $(GENERATED_PATH) $(RESOURCEDIR)
$(RESOURCEOUTDIR)/%.o: $(RESOURCEDIR)/% $(RESOURCEOUTDIR)/%.o: $(RESOURCEDIR)/%
@mkdir -p $(dir $@) @mkdir -p $(dir $@)