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