diff --git a/CHANGELOG.md b/CHANGELOG.md index f209ada..af494c5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ * FreeBSD向けのリリースコマンドの追加 * Linux向けのリリースコマンドの追加 * 最新ルールに従い +* NetBSD向けのリリースコマンドの追加 # 1.2.0 * やっとTOTP機能性を修正した diff --git a/Makefile b/Makefile index f2028ca..44c987f 100644 --- 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} \