0 # NetBSD and OpenBSD makefile
1 SHELL = /bin/sh
2
3 PREFIX = /usr/local
4 CFLAGS = -O2 -Wall -Wpedantic -Wextra
5 CC = cc
6 FLAGS = -DTERMINAL_IMG_VIEWER
7 LIBSPATH = -L/usr/local/lib -L/usr/pkg/lib
8 INCLUDES = -I/usr/local/include -I/usr/pkg/include
9 LIBS = -l:libtls.a -lssl -lcrypto -lpthread -lm
10 SRC = src/main.c src/cert.c src/display.c src/gemini.c src/img.c src/input.c src/wcwidth.c
11
12 vgmi: src/*
13 ${CC} ${SRC} ${FLAGS} ${CFLAGS} ${INCLUDES} ${LIBSPATH} ${LIBS} -o $@
14
15 install:
16 cp vgmi ${PREFIX}/bin
17 chmod 755 ${PREFIX}/bin/vgmi
18
19 uninstall:
20 rm ${PREFIX}/bin/vgmi
21
22 clean:
23 rm -f vgmi
24