Hi Everyone, I'm having trouble figuring out this problem. I can build fine from the command line, but I'm catching an error:
make: *** No rule to make target 'libcrypto.a', needed by 'test2.exe'. Stop. I have a simple makefile: $ cat Makefile all: test.exe test2.exe LIBCRYPTO = -l:libcrypto.a test.exe: $(CXX) $(CXXFLAGS) -g2 -O0 -o test.exe test.cxx -pthread $(LIBCRYPTO) -ldl test2.exe: $(CXX) $(CXXFLAGS) -g2 -O0 -o test2.exe test2.cxx -pthread $(LIBCRYPTO) -ldl But this works just fine: $ g++ -o test2.exe -g2 -O0 test2.cxx -l:libcrypto.a -pthread -ldl $ Any ideas why Make is trying to build a system library? Jeff _______________________________________________ Bug-make mailing list Bug-make@gnu.org https://lists.gnu.org/mailman/listinfo/bug-make