# HG changeset patch # User Matti Hamalainen # Date 1457529016 -7200 # Node ID 070fcb008e63bdb4723a9d8853b81bc3f3ae1ddb # Parent ec109cbaddfb88ef26cff7413e0f0a1a22e21139 Improve build system. diff -r ec109cbaddfb -r 070fcb008e63 Makefile.inc --- a/Makefile.inc Wed Mar 09 14:03:10 2016 +0200 +++ b/Makefile.inc Wed Mar 09 15:10:16 2016 +0200 @@ -6,9 +6,9 @@ .PHONY: clean srcclean all -# -# Target rules -# +## +## Target rules +## all: $(NOBUILD_TARGETS) $(NOINST_TARGETS) $(TARGETS) @@ -37,9 +37,20 @@ @$(AR) cru $@ $(addprefix $(OBJPATH),$(THLIBS_OBJ)) @$(RANLIB) $@ -# -# Special targets -# +## +## Generate endian check and config.h +## +$(ENDIANCHK_BIN): $(THLIBS)endianchk.c + @echo " CC $@" + @$(CC) $(CFLAGS) -o $@ $+ + +config.h: $(ENDIANCHK_BIN) + $(ENDIANCHK_BIN) > $@ + + +## +## Special targets +## clean: $(RM) $(TARGETS) $(NOINST_TARGETS) $(OBJPATH)*.o