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?

How generic miner connects to bitcoin or ethereum network and does it needs to store entire blockchain?