From 9291f941c2df5ddf967f701b258ac2b3cc9d0820 Mon Sep 17 00:00:00 2001 From: Anthony Green Date: Tue, 13 Mar 2018 08:37:21 -0400 Subject: [PATCH] Add bhaible's missing Makefile --- .gitignore | 1 + testsuite/libffi.bhaible/Makefile | 28 ++++++++++++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 testsuite/libffi.bhaible/Makefile diff --git a/.gitignore b/.gitignore index 1deba89b..9c6f28f3 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,7 @@ .dirstamp *.la Makefile +!testsuite/libffi.bhaible/Makefile Makefile.in aclocal.m4 compile diff --git a/testsuite/libffi.bhaible/Makefile b/testsuite/libffi.bhaible/Makefile new file mode 100644 index 00000000..3322de94 --- /dev/null +++ b/testsuite/libffi.bhaible/Makefile @@ -0,0 +1,28 @@ +CC = gcc +CFLAGS = -O2 -Wall +prefix = +includedir = $(prefix)/include +libdir = $(prefix)/lib +CPPFLAGS = -I$(includedir) +LDFLAGS = -L$(libdir) -Wl,-rpath,$(libdir) + +all: check-call check-callback + +test-call: test-call.c testcases.c + $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o test-call test-call.c -lffi + +test-callback: test-callback.c testcases.c + $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o test-callback test-callback.c -lffi + +check-call: test-call + ./test-call > test-call.out + LC_ALL=C uniq -u < test-call.out > failed-call + test '!' -s failed-call + +check-callback: test-callback + ./test-callback > test-callback.out + LC_ALL=C uniq -u < test-callback.out > failed-callback + test '!' -s failed-callback + +clean: + rm -f test-call test-callback test-call.out test-callback.out failed-call failed-callback