Blob Blame History Raw
--- dssp-2.2.1/makefile.make	2013-09-11 07:33:28.000000000 +0100
+++ dssp-2.2.1/makefile	2015-12-13 13:08:01.069936929 +0000
@@ -19,7 +19,7 @@
 LIB_DIR				= $(BOOST_LIB_DIR)
 INC_DIR				= $(BOOST_INC_DIR)
 BIN_DIR				= $(DEST_DIR)/bin
-MAN_DIR				= $(DEST_DIR)/man/man1
+MAN_DIR				= $(DEST_DIR)/share/man/man1
 
 BOOST_LIBS			= thread filesystem program_options iostreams system
 LIBS				= $(BOOST_LIBS:%=boost_%$(BOOST_LIB_SUFFIX)) z bz2
@@ -29,6 +29,7 @@
 
 CFLAGS				+= $(INC_DIR:%=-I%) -iquote src -g -Wall -Wno-multichar -pthread
 LDOPTS				+= $(LIB_DIR:%=-L%) $(LIBS:%=-l%) -g -pthread
+COPT				= -O3
 
 OBJ_DIR				= obj
 
@@ -37,7 +38,7 @@
 CFLAGS				+= -g3
 else
 DEFINES				+= NDEBUG
-CFLAGS				+= -O3
+CFLAGS				+= $(COPT)
 endif
 
 CFLAGS				+= $(DEFINES:%=-D%)
@@ -49,28 +50,26 @@
 OBJECTS = $(OBJ_DIR)/mkdssp.o $(OBJ_DIR)/dssp.o $(OBJ_DIR)/primitives-3d.o $(OBJ_DIR)/structure.o $(OBJ_DIR)/utils.o $(OBJ_DIR)/mas.o $(OBJ_DIR)/iocif.o
 
 mkdssp: $(OBJECTS)
-	@ echo linking $@
-	@ $(CXX) -static -o $@ $^ $(LDOPTS)
+	$(CXX) -o $@ $^ $(LDOPTS)
 
 include $(OBJECTS:%.o=%.d)
 
 $(OBJECTS:.o=.d):
 
 $(OBJ_DIR):
-	@ mkdir -p $(OBJ_DIR)
+	mkdir -p $(OBJ_DIR)
 
 $(OBJ_DIR)/%.o: %.cpp | $(OBJ_DIR)
-	@ echo compiling $@
-	@ $(CXX) -MD -c -o $@ $< $(CFLAGS)
+	$(CXX) -MD -c -o $@ $< $(CFLAGS)
 
 clean:
 	install -d $(BIN_DIR) $(MAN_DIR)
 	rm -rf $(OBJ_DIR)/* mkdssp
 
 install: mkdssp
-	install -d $(BIN_DIR) $(MAN_DIR)
-	install -m 755 mkdssp $(BIN_DIR)/mkdssp
-	install doc/mkdssp.1 $(MAN_DIR)/mkdssp.1
+	install -d $(DESTDIR)$(BIN_DIR) $(DESTDIR)$(MAN_DIR)
+	install -m 755 mkdssp $(DESTDIR)$(BIN_DIR)/mkdssp
+	install doc/mkdssp.1 $(DESTDIR)$(MAN_DIR)/mkdssp.1
 
 dist:
 	@ rm -rf $(DIST_NAME)