Adding libraries to Makefile.am

Adding libraries to Makefile.am

I am trying to add already existing library below to dash source code : Jerasure

I have included all the source and header files in a directory 'jerasure' inside 'src'.

In the Makefile.am , I have added the below lines:

libbitcoin_server_a_SOURCES = \
  jerasure/cauchy.c \                                                          
  jerasure/galois.c \                                                          
  jerasure/liberation.c \                                                      
  jerasure/reed_sol.c \                                                        
  jerasure/timing.c \                                                          
  jerasure/encoder.c \                                                         
  jerasure/decoder.c \                                                         
  jerasure/jerasure.c \                                                        
 $(BITCOIN_CORE_H)

Headers are addes as below:

BITCOIN_CORE_H = \
 jerasure/cauchy.h \                                                          
 jerasure/galois.h \                                                          
 jerasure/liberation.h \                                                      
 jerasure/reed_sol.h \                                                         
 jerasure/timing.h \                                                                                                                   
 jerasure/jerasure.h

I am getting the error :

src/Makefile.am:324: warning: variable 'jerasure_libbitcoin_jerasure_a_SOURCES' is defined but no program or src/Makefile.am:324: library has 'jerasure_libbitcoin_jerasure_a' as canonical name (possible typo)

I have used Makefiles before, and I have been trying from sometime to get accustomed to Makefile.am idea, but not able to figure out how to get this to work.

I am able to compile this on my macos, but not on Ubuntu 16.04 LTS. Please help me understand what should I do in order to get this library to be used.

If there is a way to compile this as a library, that would help too. But right now

I want to import the Source or Header files in to already existing CPP files and be able to use the functionality.

Thanks.

https://ift.tt/2r8cclZ

Comments

Popular posts from this blog

bitcoin node: what is the difference between simnet and regtest?

How to check if Electrum is masking my IP with the Tor proxy?

Need help to recover blpckchain.info wallet, my wife forgot her password and the brute force with btcrecover is not catching the password