Blob Blame History Raw
# SPDX-License-Identifier: LGPL-2.1+
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#
#   Makefile of /CoreOS/libpcap
#   Description: Sanity
#   Author: Susant Sahani<susant@redhat.com>
#
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
export TEST=/CoreOS/libpcap
export TESTVERSION=1.0

INCLUDES =
OBJS =  test-libpcap.c
CFLAG = -Wall -g3
CC = gcc
LIBS = -lnet -lcmocka -lpcap -lpthread

test-libpcap:${OBJ}
	${CC} ${CFLAGS} ${INCLUDES} -o $@ ${OBJS} ${LIBS}

run: test-libpcap
	./runtest.sh
clean:
	-rm -f *~ test-libpcap

.c.o:
	${CC} ${CFLAGS} ${INCLUDES} -c $<

CC = gcc

include /usr/share/rhts/lib/rhts-make.include
$(METADATA): Makefile
        @echo "Owner:           Susant Sahani<susant@redhat.com>" > $(METADATA)
        @echo "Name:            $(TEST)" >> $(METADATA)
        @echo "TestVersion:     $(TESTVERSION)" >> $(METADATA)
        @echo "Path:            $(TEST_DIR)" >> $(METADATA)
        @echo "Description:     Test libpcap sanity" >> $(METADATA)
        @echo "Type:            Sanity" >> $(METADATA)
        @echo "TestTime:        5m" >> $(METADATA)
        @echo "RunFor:          libpcap" >> $(METADATA)
        @echo "Requires:        libpcap libpcap-devel" >> $(METADATA)
        @echo "Priority:        Normal" >> $(METADATA)
        @echo "License:         GPLv2" >> $(METADATA)
        @echo "Confidential:    no" >> $(METADATA)
        @echo "Destructive:     no" >> $(METADATA)
        @echo "Releases:        -Fedora 29" >> $(METADATA)
	rhts-lint $(METADATA)