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

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

When downloading the blockchain my application is become unusable, is there an issue with my code or am I using the BitcoinJ library incorrectly?

Mistakenly sent BTC from my personal wallet back to one of the exchange wallet addresses that I had received BTC from before - help recovering!