summaryrefslogtreecommitdiff
path: root/util/viatool/Makefile
diff options
context:
space:
mode:
authorAngel Pons <th3fanbus@gmail.com>2020-02-12 22:59:40 +0100
committerPatrick Georgi <pgeorgi@google.com>2020-03-04 15:46:44 +0000
commit446e4dc238d13ecf22e4aa05d15bf5173f9f547c (patch)
tree79546ddb990f53bc985101cb5f78a32c5cd86f5d /util/viatool/Makefile
parent761dbe228d023984efa1d2761a1611e567c26927 (diff)
downloadcoreboot-446e4dc238d13ecf22e4aa05d15bf5173f9f547c.tar.xz
util: Remove viatool
It somehow creeps into `make clean`, but is not used at all. Since no VIA platform remains in coreboot, drop the utility as well. Change-Id: Ia7e11379a6db650b5190a056226a9101c2be7dec Signed-off-by: Angel Pons <th3fanbus@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/38853 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Patrick Georgi <pgeorgi@google.com>
Diffstat (limited to 'util/viatool/Makefile')
-rw-r--r--util/viatool/Makefile103
1 files changed, 0 insertions, 103 deletions
diff --git a/util/viatool/Makefile b/util/viatool/Makefile
deleted file mode 100644
index f58cbd37fb..0000000000
--- a/util/viatool/Makefile
+++ /dev/null
@@ -1,103 +0,0 @@
-#
-# Makefile for viatool utility
-#
-# Copyright (C) 2008 by coresystems GmbH
-# written by Stefan Reinauer <stepan@coresystems.de>
-# Copyright (C) 2013 Alexandru Gagniuc
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-
-PROGRAM = viatool
-
-CC ?= gcc
-INSTALL ?= /usr/bin/env install
-PREFIX ?= /usr/local
-CFLAGS ?= -O2 -g -Wall -Wextra -I$(CURDIR)
-LDFLAGS += -lpci -lz
-
-SRCS = viatool.c \
- cpu.c \
- quirks/quirks.c \
- quirks/vx900_quirks.c
-
-OBJS = $(sort ${SRCS:.c=.o})
-
-OS_ARCH = $(shell uname)
-ifeq ($(OS_ARCH), Darwin)
-LDFLAGS += -framework DirectHW
-endif
-ifeq ($(OS_ARCH), FreeBSD)
-CFLAGS += -I/usr/local/include
-LDFLAGS += -L/usr/local/lib
-LIBS = -lz
-endif
-ifeq ($(OS_ARCH), NetBSD)
-CFLAGS += -I/usr/pkg/include
-LDFLAGS += -L/usr/pkg/lib -Wl,-rpath-link,/usr/pkg/lib -lz -lpciutils -lpci -l$(shell uname -p)
-endif
-
-all: pciutils dep $(PROGRAM)
-
-$(PROGRAM): $(OBJS)
- $(CC) $(CFLAGS) -o $(PROGRAM) $(OBJS) $(LDFLAGS)
-
-clean:
- # Remove build results
- rm -f $(PROGRAM) $(OBJS)
- # Remove backup files created by some editors
- find ./ |grep *~ |xargs rm -f
- rm -f junit.xml
-
-distclean: clean
- rm -f .dependencies
-
-dep:
- @$(CC) $(CFLAGS) -MM *.c > .dependencies
-
-define LIBPCI_TEST
-/* Avoid a failing test due to libpci header symbol shadowing breakage */
-#define index shadow_workaround_index
-#ifdef __NetBSD__
-#include <pciutils/pci.h>
-#else
-#include <pci/pci.h>
-#endif
-struct pci_access *pacc;
-int main(int argc, char **argv)
-{
- (void) argc;
- (void) argv;
- pacc = pci_alloc();
- return 0;
-}
-endef
-export LIBPCI_TEST
-
-pciutils:
- @printf "\nChecking for pciutils and zlib... "
- @echo "$$LIBPCI_TEST" > .test.c
- @$(CC) $(CFLAGS) .test.c -o .test $(LDFLAGS) >/dev/null 2>&1 && \
- printf "found.\n" || ( printf "not found.\n\n"; \
- printf "Please install pciutils-devel and zlib-devel.\n"; \
- printf "See README for more information.\n\n"; \
- rm -f .test.c .test; exit 1)
- @rm -rf .test.c .test .test.dSYM
-
-install: $(PROGRAM)
- mkdir -p $(DESTDIR)$(PREFIX)/sbin
- $(INSTALL) $(PROGRAM) $(DESTDIR)$(PREFIX)/sbin
- mkdir -p $(DESTDIR)$(PREFIX)/share/man/man8
- $(INSTALL) $(PROGRAM).8 $(DESTDIR)$(PREFIX)/share/man/man8
-
-.PHONY: all clean distclean dep pciutils
-
--include .dependencies