chore: adding makefile targets

This commit is contained in:
Gabriel mermelstein 2025-02-14 14:04:10 +02:00
parent 46b1648912
commit 84e4425ad8
No known key found for this signature in database
GPG Key ID: 82B8134785FEAE0D

View File

@ -5,7 +5,7 @@ THIRD_PARTY_DIR := ../third_party
NWAKU_REPO := https://github.com/waku-org/nwaku
NWAKU_DIR := $(THIRD_PARTY_DIR)/nwaku
.PHONY: all clean prepare build
.PHONY: all clean prepare build-libwaku build
# Default target
all: build
@ -22,12 +22,14 @@ prepare:
else \
echo "nwaku repository already exists."; \
fi
# Build libwaku
build-libwaku: prepare
@echo "Building libwaku..."
@cd $(NWAKU_DIR) && make libwaku
# Build Waku Go Bindings
build: prepare
build: build-libwaku
@echo "Building Waku Go Bindings..."
go build ./...