dect
/
libnl
Archived
13
0
Fork 0

tests: Convert tests/Makefile to use automake

This commit is contained in:
Thomas Graf 2012-04-21 10:34:43 +02:00
parent 653ea3457a
commit 9af5469004
4 changed files with 33 additions and 34 deletions

View File

@ -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 \

View File

@ -84,6 +84,7 @@ lib/Makefile
include/Makefile
src/Makefile
src/lib/Makefile
tests/Makefile
man/Makefile
python/Makefile
python/setup.py

View File

@ -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
View 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