Skip to content

Commit

Permalink
build: require secp256k1 be built first in Makefile
Browse files Browse the repository at this point in the history
-this clears up an issue where when running make libsecp256k1.la was missing when libtool required it
  • Loading branch information
xanimo committed Mar 19, 2024
1 parent 5364445 commit 9bd9a32
Showing 1 changed file with 11 additions and 3 deletions.
14 changes: 11 additions & 3 deletions Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,17 @@ LIBSECP256K1=src/secp256k1/libsecp256k1.la
$(LIBSECP256K1): $(wildcard src/secp256k1/src/*) $(wildcard src/secp256k1/include/*)
$(AM_V_at)$(MAKE) $(AM_MAKEFLAGS) -C $(@D) $(@F)

SUBDIRS = $(DIST_SUBDIRS)

.PHONY: subdirs $(SUBDIRS)

subdirs: $(SUBDIRS)

$(SUBDIRS):
$(MAKE) -C $@

libdogecoin: src/secp256k1

includedir = $(prefix)/include/dogecoin

lib_LTLIBRARIES = libdogecoin.la
Expand Down Expand Up @@ -264,6 +275,3 @@ endif
endif

libdogecoin_la_LDFLAGS = -no-undefined -version-info $(LIB_VERSION_CURRENT):$(LIB_VERSION_REVISION):$(LIB_VERSION_AGE)

clean-local:
-$(MAKE) -C src/secp256k1 clean

0 comments on commit 9bd9a32

Please sign in to comment.