Files
guru/sci-biology/geneathome/files/makefile.patch
Anna Vyalkova 0b33cc8749 sci-biology/geneathome: initial import
Signed-off-by: Anna Vyalkova <cyber@sysrq.in>
2021-05-19 06:06:06 +05:00

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