diff --git a/src/Makefile b/src/Makefile
index c3c84b366575930279960c624dec871a42869342..e0f0db77fe3d5eea0ed95b04541047344919ee45 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -17,12 +17,12 @@ SHLINK = liblammps.so
 OBJDIR =   Obj_$@
 OBJSHDIR = Obj_shared_$@
 
-SRC =	$(filter-out library.cpp,$(wildcard *.cpp))
-INC =	$(filter-out library.h,$(wildcard *.h))
+SRC =	$(wildcard *.cpp)
+INC =	$(wildcard *.h)
 OBJ = 	$(SRC:.cpp=.o)
 
-SRCLIB = $(filter-out main.cpp,$(SRC)) library.cpp
-OBJLIB = $(filter-out main.o,$(OBJ)) library.o
+SRCLIB = $(filter-out main.cpp,$(SRC))
+OBJLIB = $(filter-out main.o,$(OBJ))
 
 # Command-line options for mode: exe (default), shexe, lib, shlib
 
@@ -176,7 +176,7 @@ help:
 	  then cp Makefile.package.settings.empty Makefile.package.settings; fi
 	@cp Makefile.package Makefile.package.settings $(objdir)
 	@cd $(objdir); rm -f .depend; \
-	$(MAKE) $(MFLAGS) "SRC = $(SRC) library.cpp" "INC = $(INC) library.h" depend || :
+	$(MAKE) $(MFLAGS) "SRC = $(SRC)" "INC = $(INC)" depend || :
 ifeq ($(mode),exe)
 	@cd $(objdir); \
 	$(MAKE) $(MFLAGS) "OBJ = $(OBJ)" "INC = $(INC)" "SHFLAGS =" \