Makefile: Allow specifying RESOURCEDIR
此提交包含在:
5
Makefile
5
Makefile
@@ -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 $@)
|
||||||
|
|||||||
新增問題並參考
封鎖使用者