From b92effa556628ab99e62ae0f0cde1da5ff507082 Mon Sep 17 00:00:00 2001 From: Ryota Kinukawa Date: Sun, 27 Feb 2022 16:16:50 +0900 Subject: [PATCH] fix: improve Makefile to change ddstest directory and nif name easily --- Makefile | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index 26f3d99..79607db 100644 --- a/Makefile +++ b/Makefile @@ -27,10 +27,11 @@ DDS_CMAKE = cyclonedds.cmake # DDS APP -DDS_APP_HEADERS = $(wildcard src/ddstest/*.h) -DDS_APP_SRC = $(wildcard src/ddstest/*.c) -DDS_APP_OBJ = $(DDS_APP_SRC:src/ddstest/%.c=$(MIX_APP_OBJ_DIR)/%.o) DDS_APP_NIF = $(MIX_APP_PRIV_DIR)/ddstest_nif.so +DDS_APP_DIR = src/ddstest +DDS_APP_HEADERS = $(wildcard $(DDS_APP_DIR)/*.h) +DDS_APP_SRC = $(wildcard $(DDS_APP_DIR)/*.c) +DDS_APP_OBJ = $(DDS_APP_SRC:$(DDS_APP_DIR)/%.c=$(MIX_APP_OBJ_DIR)/%.o) # Compile settings @@ -64,7 +65,7 @@ build-dds: $(DDS_APP_OBJ): $(DDS_APP_HEADERS) Makefile -$(MIX_APP_OBJ_DIR)/%.o: src/ddstest/%.c +$(MIX_APP_OBJ_DIR)/%.o: $(DDS_APP_DIR)/%.c $(CC) -o $@ $< -c $(ERL_CFLAGS) $(CFLAGS) $(DDS_APP_NIF): $(DDS_APP_OBJ)