tests: Convert tests/Makefile to use automake
This commit is contained in:
parent
653ea3457a
commit
9af5469004
4 changed files with 33 additions and 34 deletions
|
@ -2,7 +2,7 @@
|
|||
|
||||
ACLOCAL_AMFLAGS = -I m4
|
||||
|
||||
SUBDIRS = include lib doc man python
|
||||
SUBDIRS = include lib doc man python tests
|
||||
|
||||
pkgconfig_DATA = libnl-3.0.pc \
|
||||
libnl-route-3.0.pc \
|
||||
|
|
|
@ -84,6 +84,7 @@ lib/Makefile
|
|||
include/Makefile
|
||||
src/Makefile
|
||||
src/lib/Makefile
|
||||
tests/Makefile
|
||||
man/Makefile
|
||||
python/Makefile
|
||||
python/setup.py
|
||||
|
|
|
@ -1,33 +0,0 @@
|
|||
#
|
||||
# src/Makefile
|
||||
#
|
||||
# This library is free software; you can redistribute it and/or
|
||||
# modify it under the terms of the GNU Lesser General Public
|
||||
# License as published by the Free Software Foundation version 2.1
|
||||
# of the License.
|
||||
#
|
||||
# Copyright (c) 2003-2006 Thomas Graf <tgraf@suug.ch>
|
||||
#
|
||||
|
||||
ifeq ($(shell [ ! -r ../Makefile.opts ] && echo 1),)
|
||||
include ../Makefile.opts
|
||||
endif
|
||||
|
||||
LDFLAGS += -L../lib -lnl -lnl-genl -lnl-route
|
||||
CIN := $(wildcard test-*.c)
|
||||
TESTS := $(CIN:%.c=%)
|
||||
|
||||
all: $(TESTS)
|
||||
|
||||
test-%: test-%.c
|
||||
@echo " LD $@"; \
|
||||
$(CC) $(CFLAGS) -o $@ $< $(LDFLAGS)
|
||||
|
||||
clean:
|
||||
@echo " CLEAN src"; \
|
||||
rm -f $(TESTS)
|
||||
|
||||
distclean: clean
|
||||
|
||||
install:
|
||||
@true
|
31
tests/Makefile.am
Normal file
31
tests/Makefile.am
Normal file
|
@ -0,0 +1,31 @@
|
|||
# -*- Makefile -*-
|
||||
|
||||
AM_CPPFLAGS = -Wall -I${top_srcdir}/include -I${top_builddir}/include -D_GNU_SOURCE -DSYSCONFDIR=\"$(sysconfdir)/libnl\"
|
||||
|
||||
LDADD = \
|
||||
${top_builddir}/src/lib/libnl-cli-3.la \
|
||||
${top_builddir}/lib/libnl-3.la \
|
||||
${top_builddir}/lib/libnl-nf-3.la \
|
||||
${top_builddir}/lib/libnl-genl-3.la \
|
||||
${top_builddir}/lib/libnl-route-3.la
|
||||
|
||||
check_PROGRAMS = \
|
||||
test-cache-mngr \
|
||||
test-create-bond \
|
||||
test-create-vlan \
|
||||
test-delete-link \
|
||||
test-genl \
|
||||
test-nf-cache-mngr \
|
||||
test-socket-creation
|
||||
|
||||
# Eventually add these to TESTS once converted to be real
|
||||
# test programs
|
||||
# TESTS = $(check_PROGRAMS)
|
||||
|
||||
test_cache_mngr_SOURCES = test-cache-mngr.c
|
||||
test_create_bond_SOURCES = test-create-bond.c
|
||||
test_create_vlan_SOURCES = test-create-vlan.c
|
||||
test_delete_link_SOURCES = test-delete-link.c
|
||||
test_genl_SOURCES = test-genl.c
|
||||
test_nf_cache_mngr_SOURCES = test-nf-cache-mngr.c
|
||||
test_socket_creation_SOURCES = test-socket-creation.c
|
Loading…
Add table
Reference in a new issue