X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Modules%2FMakefile.tpl;h=e365e99d9ffb724b349443ca41df751e7cde552a;hb=HEAD;hp=9a1b6e82ec7987b5f927a772ba371555fb181f62;hpb=775bf8013abe9fe4ef3d4883ea2e43bba2a84da1;p=tpg%2Facess2.git diff --git a/Modules/Makefile.tpl b/Modules/Makefile.tpl deleted file mode 100644 index 9a1b6e82..00000000 --- a/Modules/Makefile.tpl +++ /dev/null @@ -1,50 +0,0 @@ - -# Acess2 Module/Driver Templater Makefile -# Makefile.tpl - -_CPPFLAGS := $(CPPFLAGS) - -CFGFILES = -CFGFILES += $(shell test -f ../../../Makefile.cfg && echo ../../../Makefile.cfg) -CFGFILES += $(shell test -f ../../Makefile.cfg && echo ../../Makefile.cfg) -CFGFILES += $(shell test -f ../Makefile.cfg && echo ../Makefile.cfg) -CFGFILES += $(shell test -f Makefile.cfg && echo Makefile.cfg) --include $(CFGFILES) - -CPPFLAGS = -I$(ACESSDIR)/Kernel/include -I$(ACESSDIR)/Kernel/arch/$(ARCHDIR)/include -DARCH=$(ARCH) $(_CPPFLAGS) -CFLAGS = -Wall -Werror -fno-stack-protector $(CPPFLAGS) -O3 - -OBJ := $(addsuffix .$(ARCH),$(OBJ)) -ifneq ($(CATEGORY),) - BIN := ../$(CATEGORY)_$(NAME).kmd.$(ARCH) -else - BIN := ../$(NAME).kmd.$(ARCH) -endif -KOBJ = ../$(NAME).xo.$(ARCH) - -DEPFILES = $(filter %.o.$(ARCH),$(OBJ)) -DEPFILES := $(DEPFILES:%.o.$(ARCH)=%.d.$(ARCH)) - -.PHONY: all clean - -all: $(BIN) - -clean: - $(RM) $(BIN) $(BIN).dsm $(KOBJ) $(OBJ) $(DEPFILES) - -install: $(BIN) - $(xCP) $(BIN) $(DISTROOT)/Modules/$(NAME).kmd - -$(BIN): $(OBJ) - @echo --- $(LD) -o $@ - @$(LD) -T $(ACESSDIR)/Modules/link.ld -shared -nostdlib -o $@ $(OBJ) - @$(OBJDUMP) -d $(BIN) > $(BIN).dsm - @echo --- $(LD) -o $(KOBJ) - @$(CC) -Wl,-r -nostdlib -o $(KOBJ) $(OBJ) - -%.o.$(ARCH): %.c Makefile ../Makefile.tpl $(CFGFILES) - @echo --- $(CC) -o $@ - @$(CC) $(CFLAGS) -o $@ -c $< - @$(CC) -M $(CPPFLAGS) -MT $@ -o $*.d.$(ARCH) $< - --include $(DEPFILES)