#
# Copyright (c) 2015 Justin Liu
# Author: Justin Liu <rssnsj@gmail.com>
# https://github.com/rssnsj/minivtun
#

CC ?= gcc
CFLAGS += -Wall
HEADERS = minivtun.h library.h list.h jhash.h

minivtun: minivtun.o library.o server.o client.o
	$(CC) $(LDFLAGS) -o $@ $^ -lcrypto

%.o: %.c $(HEADERS)
	$(CC) $(CFLAGS) -c -o $@ $<

install: minivtun
	install -d $(DESTDIR)/usr/sbin/
	install -m 755  minivtun $(DESTDIR)/usr/sbin/minivtun

clean:
	rm -f minivtun *.o

