From: David Given Date: Mon, 13 May 2013 11:37:27 +0000 (+0100) Subject: Merge updates from trunk. X-Git-Tag: release-6-0-pre-5~28^2~12 X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=81778b6;p=ack.git Merge updates from trunk. --HG-- branch : dtrg-buildsystem --- 81778b603fef34adf39eee71cc197f7a348974d5 diff --cc Makefile index b121d3e28,000000000..596a7cbca mode 100644,000000..100644 --- a/Makefile +++ b/Makefile @@@ -1,91 -1,0 +1,91 @@@ +BUILDDIR = /tmp/obj +OBJDIR = $(BUILDDIR)/obj +BINDIR = $(BUILDDIR)/bin +LIBDIR = $(BUILDDIR)/lib +INCDIR = $(BUILDDIR)/include +INSDIR = $(BUILDDIR)/staging + +PLATIND = $(INSDIR)/share/ack +PLATDEP = $(INSDIR)/lib/ack + +CC = gcc +AR = ar +RM = rm -f +CP = cp + +hide = @ + +CFLAGS = \ + -g \ + -I$(INCDIR) \ + -Imodules/h \ + -Ih + +LDFLAGS = + +all: installables + +.DELETE_ON_ERROR: + +include first/core.mk + +include modules/src/object/build.mk +include modules/src/alloc/build.mk +include modules/src/input/build.mk +include modules/src/idf/build.mk +include modules/src/system/build.mk +include modules/src/string/build.mk +include modules/src/print/build.mk +include modules/src/flt_arith/build.mk +include modules/src/em_code/build.mk +include modules/src/em_mes/build.mk +include modules/src/read_em/build.mk + +include util/amisc/build.mk +include util/cmisc/build.mk +include util/ack/build.mk +include util/LLgen/build.mk +include util/data/build.mk +include util/opt/build.mk +include util/ncgg/build.mk +include util/arch/build.mk +include util/misc/build.mk + +include lang/cem/build.mk + +include mach/proto/as/build.mk +include mach/proto/ncg/build.mk + +include plat/linux/liblinux/build.mk + +include plat/build.mk +include plat/pc86/build.mk +include plat/cpm/build.mk +include plat/linux386/build.mk +include plat/linux68k/build.mk - include plat/linuxppc/build.mk ++# include plat/linuxppc/build.mk + +.PHONY: installables +installables: $(INSTALLABLES) + +.PHONY: clean +clean: + @echo CLEAN + $(hide) $(RM) $(CLEANABLES) + +$(INCDIR)/local.h: + @echo LOCAL + @mkdir -p $(dir $@) + $(hide) echo '#define VERSION 3' > $@ + $(hide) echo '#define ACKM "pc86"' >> $@ + $(hide) echo '#define BIGMACHINE 1' >> $@ + $(hide) echo '#define SYS_5' >> $@ + +$(INCDIR)/em_path.h: + @echo EM_PATH + @mkdir -p $(dir $@) + $(hide) echo '#define TMP_DIR "/tmp"' > $@ + $(hide) echo '#define EM_DIR "/tmp/obj/staging"' >> $@ + $(hide) echo '#define ACK_PATH "share/ack/descr"' >> $@ + +-include $(DEPENDS)