blob: 2da74a7aee87800381dcd1af4ab792157a527cef [file] [log] [blame]
.SUFFIXES: .scr .cbl
#
# Ensure UDFs compile and run without crashing.
#
# COBCFLAGS is defined by the user
COBC = gcobol
LDFLAGS = -L $$(pwd) -Wl,-rpath -Wl,$$(pwd)
TESTS = errno exit localtime stat
# Default target builds the tests
all: $(TESTS)
% : %.cbl
$(COBC) -o $@ $(COBCFLAGS) -I. -I../cpy -I../udf $(LDFLAGS) $<
exit: ../udf/posix-exit.cbl
errno: ../udf/posix-mkdir.cbl
stat: ../udf/posix-stat.cbl
localtime: ../udf/posix-stat.cbl
# Run the tests
test: $(TESTS)
@$(foreach P,$(TESTS),echo $(P):; ./$(P);)
clean:
rm -f *.o $(basename $(wildcard *.cbl))