summaryrefslogtreecommitdiff
path: root/tests/library/GNUmakefile
blob: 85c5234c548225aa0b49ebec6790e7f7bafff82b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
TOPDIR = ../..

INCLUDE_DIRS = \
	-I$(TOPDIR)/include/wolf -I. -I$(TOPDIR)/src

INCLUDE_LIBS = \
	$(TOPDIR)/src/libwolf.a

TEST_BINS = \
	test_loader$(EXE)

TEST_DYNAMIC_LIB = testlib.so
TEST_DYNAMIC_LIB_MAJOR = 0
TEST_DYNAMIC_LIB_MINOR = 0
TEST_DYNAMIC_LIB_PATCH = 0

OBJS = \
	testlib.o

-include $(TOPDIR)/makefiles/gmake/sub.mk

test_loader$(EXE): $(TOPDIR)/src/libwolf.a $(DYNAMIC_LIB).$(DYNAMIC_LIB_MAJOR).$(DYNAMIC_LIB_MINOR).$(DYNAMIC_LIB_PATCH)
local_all:
	
local_clean:
	@-rm -f testlib.so.0.0.0

local_distclean:

local_test:
	@echo "Testing loading of a library and executing a function therein.."
	@LD_LIBRARY_PATH=/usr/local/lib ./test_loader >/dev/null