ossp-pkg/xds/regression-tests/Makefile
1.6
# Build and run the regression tests.
CC = gcc
WARNFLAGS = -Wall -ansi -pedantic -Werror
OPTFLAGS = -O3 -pipe
CPPFLAGS =
CFLAGS =
LDFLAGS = -L..
TESTS = xds-core.exe xds-find-engine.exe xds-register.exe xds-encode.exe
.SUFFIXES:
.SUFFIXES: .c .exe
.c.exe:
$(CC) $(CPPFLAGS) $(WARNFLAGS) $(OPTFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ $< -lxds
.cpp.exe:
$(CXX) $(CPPFLAGS) $(WARNFLAGS) $(OPTFLAGS) $(CXXFLAGS) $(LDFLAGS) -o $@ $< -lxds
all: $(TESTS)
check: all
@./.run-tests $(TESTS)
../libxds.a:
(cd .. && $(MAKE) libxds.a)
clean::
rm -f $(TESTS) *.log
# Dependencies
$(TESTS): ../libxds.a