]> Nishi Git Mirror - sp.git/commitdiff
NetBSD向けのリリースコマンドの追加
author諏訪子 <suwako@076.moe>
Tue, 16 Apr 2024 09:06:04 +0000 (18:06 +0900)
committer諏訪子 <suwako@076.moe>
Tue, 16 Apr 2024 09:06:04 +0000 (18:06 +0900)
CHANGELOG.md
Makefile

index f209ada15d14d99101b37cb864316bc1a02ca1ac..af494c5d482873eba3524c6cae5c7dac3d310a01 100644 (file)
@@ -6,6 +6,7 @@
 * FreeBSD向けのリリースコマンドの追加
 * Linux向けのリリースコマンドの追加
 * 最新ルールに従い
+* NetBSD向けのリリースコマンドの追加
 
 # 1.2.0
 * やっとTOTP機能性を修正した
index f2028ca5d999f4313ebb2a58394b450a021dca70..44c987f03635c3af90631aad71d8754a9d05db0f 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -20,8 +20,7 @@ CC=cc
 FILES=main.c src/*.c
 CFLAGS=-Wall -Wextra -O3 -I${PREFIX}/include -L${PREFIX}/lib
 .if ${UNAME_S} == "NetBSD"
-CFLAGS=-Wall -Wextra -O3 -I/usr/pkg/include -L/usr/pkg/lib \
-                        -I/usr/local/include -L/usr/local/include
+CFLAGS+=-I/usr/local/include -L/usr/local/lib -I/usr/include -L/usr/lib
 .endif
 LDFLAGS=-lgpgme -lcrypto
 
@@ -52,6 +51,12 @@ release-freebsd:
                -static -lgpgme -lcrypto -lc -lassuan -lgpg-error -lthr -lintl
        strip release/${NAME}-${VERSION}-freebsd-amd64
 
+release-netbsd:
+       mkdir -p release
+       ${CC} ${CFLAGS} -o release/${NAME}-${VERSION}-netbsd-amd64 ${FILES} \
+               -static -lgpgme -lcrypto -lcrypt -lc -lassuan -lgpg-error -lintl
+       strip release/${NAME}-${VERSION}-netbsd-amd64
+
 release-linux:
        mkdir -p release
        ${CC} ${CFLAGS} -o release/${NAME}-${VERSION}-linux-amd64 ${FILES} \