# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-FileCopyrightText: 2020 Alyssa Ross .POSIX: CFLAGS = -Wall -Wextra -O -g INSTALL = install INSTALL_PROGRAM = $(INSTALL) prefix = /usr/local bindir = $(prefix)/bin all: vsockclient vsockserver .PHONY: all install: vsockclient vsockserver mkdir -p $(DESTDIR)$(bindir) $(INSTALL_PROGRAM) vsockclient vsockserver $(DESTDIR)$(bindir) .PHONY: install vsockclient: vsockclient.o env.o log.o util.o vsock.o $(CC) $(LDFLAGS) -o vsockclient vsockclient.c env.o log.o util.o vsock.o $(LDLIBS) vsockserver: vsockserver.o env.o log.o util.o vsock.o $(CC) $(LDFLAGS) -o vsockserver vsockserver.c env.o log.o util.o vsock.o $(LDLIBS) vsockclient.o: env.h log.h util.h vsock.h vsockserver.o: env.h log.h util.h vsock.h clean: rm -f env.o log.o util.o vsock.o vsockclient vsockserver .PHONY: clean