From b6f5aadfccea8bccadd6c56b57fe6f6b80cfc213 Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Mon, 23 Nov 2009 15:46:24 -0800 Subject: Improving portability. It is no longer assumed that pointers can be converted to a type long and vice versa. The configure script tries to detect the appropriate type to use. Also, some run-time checking is performed in the streams module to detect which conversions specifier strings to use for printing numbers. --- Makefile | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index dddce7d2..809e7eda 100644 --- a/Makefile +++ b/Makefile @@ -59,7 +59,7 @@ clean: .PHONY: distclean distclean: clean - rm -f config.make config.log + rm -f config.h config.make config.log .PHONY: depend depend: @@ -101,3 +101,17 @@ install: $(PROG) config.make: @echo "config.make missing: you didn't run ./configure" @exit 1 + +# +# Special targets used by ./configure +# + +conftest: conftest.c + $(CC) -o $@ $^ + +conftest.o: CFLAGS := $(LANG_FLAGS) + +conftest.o: conftest.c + +conftest.syms: conftest.o + $(NM) -t o -P $^ > $@ -- cgit v1.2.3