Files
guru/sys-fs/vramfs/files/vramfs-0-makefile-vars.patch
Daichi Yamamoto 9c1580b5d5 sys-fs/vramfs: new package, add 0_p20221214
Signed-off-by: Daichi Yamamoto <dev@dyama.net>
2025-05-27 07:00:12 +09:00

29 lines
785 B
Diff

--- a/Makefile
+++ b/Makefile
@@ -1,21 +1,18 @@
-CC = g++
-CFLAGS = -Wall -Wpedantic -Werror -std=c++11 $(shell pkg-config fuse3 --cflags) -I include/
-LDFLAGS = -flto $(shell pkg-config fuse3 --libs) -l OpenCL
+CXXFLAGS += -std=c++11 $(shell pkg-config fuse3 --cflags) -I include/
+LIBS = $(shell pkg-config fuse3 --libs) -l OpenCL
ifeq ($(DEBUG), 1)
CFLAGS += -g -DDEBUG -Wall -Werror -std=c++11
-else
- CFLAGS += -march=native -O2 -flto
endif
bin/vramfs: build/util.o build/memory.o build/entry.o build/file.o build/dir.o build/symlink.o build/vramfs.o | bin
- $(CC) -o $@ $^ $(LDFLAGS)
+ $(CXX) -o $@ $^ $(LDFLAGS) $(LIBS)
build bin:
@mkdir -p $@
build/%.o: src/%.cpp | build
- $(CC) $(CFLAGS) -c -o $@ $<
+ $(CXX) $(CXXFLAGS) -c -o $@ $<
.PHONY: clean
clean: