mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-10 07:33:19 -04:00
45 lines
1.4 KiB
Diff
45 lines
1.4 KiB
Diff
--- a/src/Makefile
|
|
+++ b/src/Makefile
|
|
@@ -22,20 +22,16 @@
|
|
BOINC_DIR ?= ../../..
|
|
BOINC_API_DIR ?= $(BOINC_DIR)/api
|
|
BOINC_LIB_DIR ?= $(BOINC_DIR)/lib
|
|
-BOINC_ZIP_DIR ?= $(BOINC_DIR)/zip
|
|
-BOINC_LIBS ?= $(BOINC_API_DIR)/libboinc_api.a $(BOINC_LIB_DIR)/libboinc.a
|
|
+BOINC_LIBS ?= -lboinc_api -lboinc
|
|
|
|
ifdef BOINC_STUB
|
|
BOINC_DIR = ../boinc_stub
|
|
BOINC_LIBS =
|
|
endif
|
|
|
|
-FREETYPE_DIR = /usr/include/freetype2
|
|
-CPPFLAGS += -I$(BOINC_DIR) -I$(BOINC_LIB_DIR) -I$(BOINC_API_DIR) -I$(BOINC_ZIP_DIR) -I$(FREETYPE_DIR) -Isimd
|
|
-CFLAGS += -c -O3 $(ARCH) -Wall -Wextra -pedantic -Werror $(VARIANTFLAGS) -MMD -MP
|
|
-CXXFLAGS += $(CFLAGS) -std=gnu++11
|
|
-LDFLAGS += $(ARCH) -L/usr/X11R6/lib -L. -static
|
|
-LIBS ?= -static-libgcc -static-libstdc++ -pthread -Wl,-Bstatic -lbz2
|
|
+CPPFLAGS += -I$(BOINC_DIR) -I$(BOINC_LIB_DIR) -I$(BOINC_API_DIR) -Isimd
|
|
+CXXFLAGS += -std=gnu++11
|
|
+LIBS ?= -pthread -lbz2
|
|
CXXSOURCES = BoincFile.cpp Graph.cpp boinc_functions.cpp utility.cpp pc.cpp main.cpp
|
|
CSOURCES = erf.c
|
|
OBJECTS = $(CXXSOURCES:.cpp=.o) $(CSOURCES:.c=.o)
|
|
@@ -44,13 +40,13 @@
|
|
all: $(EXECUTABLE)
|
|
|
|
$(EXECUTABLE): $(OBJECTS)
|
|
- $(CXX) $(LDFLAGS) $(OBJECTS) -o $@ $(LIBS) $(BOINC_LIBS)
|
|
+ $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $@ $(OBJECTS) $(LIBS) $(BOINC_LIBS)
|
|
|
|
.cpp.o:
|
|
- $(CXX) $(CPPFLAGS) $(CXXFLAGS) $< -o $@
|
|
+ $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $< -o $@
|
|
|
|
.c.o:
|
|
- $(CC) $(CPPFLAGS) $(CFLAGS) $< -o $@
|
|
+ $(CC) -c $(CPPFLAGS) $(CFLAGS) $< -o $@
|
|
|
|
clean:
|
|
rm -rf ../bin/$(EXECUTABLE) *.o *~ *.d
|