Skip to content

Commit

Permalink
build: require secp256k1 build 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 3a29647
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,16 @@ AUTOMAKE_OPTIONS = serial-tests
.INTERMEDIATE: $(GENBIN)

DIST_SUBDIRS = src/secp256k1

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

Expand Down Expand Up @@ -264,6 +269,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 3a29647

Please sign in to comment.