Usermode/libc - Fix strchr and strrchr behavior
[tpg/acess2.git] / Modules / Makefile.tpl
diff --git a/Modules/Makefile.tpl b/Modules/Makefile.tpl
deleted file mode 100644 (file)
index dda0f6b..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-
-# Acess2 Module/Driver Templater Makefile
-# Makefile.tpl
-
-_CPPFLAGS := $(CPPFLAGS)
-
--include $(dir $(lastword $(MAKEFILE_LIST)))../Makefile.cfg
-
-CPPFLAGS := -I$(ACESSDIR)/Kernel/include -I$(ACESSDIR)/Kernel/arch/$(ARCHDIR)/include -DARCH=$(ARCH) $(_CPPFLAGS)
-CFLAGS := -Wall -Werror -fno-stack-protector -g -O3 -fno-builtin
-
-ifneq ($(CATEGORY),)
-       FULLNAME := $(CATEGORY)_$(NAME)
-else
-       FULLNAME := $(NAME)
-endif
-
-CPPFLAGS += -D_MODULE_NAME_=\"$(FULLNAME)\"
-
-ifneq ($(BUILDTYPE),static)
-       _SUFFIX := dyn_$(ARCH)
-       BIN := ../$(FULLNAME).kmd.$(ARCH)
-       CFLAGS += $(DYNMOD_CFLAGS) -fPIC
-else
-       _SUFFIX := st_$(ARCH)
-       CFLAGS += $(KERNEL_CFLAGS)
-       BIN := ../$(NAME).xo.$(ARCH)
-endif
-
-OBJ := $(addprefix obj-$(_SUFFIX)/,$(OBJ))
-#OBJ := $(addsuffix .$(_SUFFIX),$(OBJ))
-
-DEPFILES := $(filter %.o,$(OBJ))
-DEPFILES := $(DEPFILES:%.o=%.d)
-
-.PHONY: all clean
-
-all: $(BIN)
-
-clean:
-       $(RM) $(BIN) $(BIN).dsm $(KOBJ) $(OBJ) $(DEPFILES) $(EXTRA)
-       $(RM) -r obj-$(_SUFFIX)
-
-install: $(BIN)
-ifneq ($(BUILDTYPE),static)
-       @$(xMKDIR) $(DISTROOT)/Modules/$(ARCH); true
-       $(xCP) $(BIN) $(DISTROOT)/Modules/$(ARCH)/$(NAME).kmd
-else
-endif
-
-
-ifneq ($(BUILDTYPE),static)
-$(BIN): %.kmd.$(ARCH): $(OBJ)
-       @echo --- $(LD) -o $@
-       @$(LD) --allow-shlib-undefined -shared -nostdlib -o $@ $(OBJ) -defsym=DriverInfo=_DriverInfo_$(FULLNAME)
-       @$(DISASM) $(BIN) > $(BIN).dsm
-else
-$(BIN): %.xo.$(ARCH): $(OBJ)
-       @echo --- $(LD) -o $@
-       @$(LD) -r -o $@ $(OBJ)
-endif
-
-obj-$(_SUFFIX)/%.o: %.c Makefile $(CFGFILES)
-       @echo --- $(CC) -o $@
-       @mkdir -p $(dir $@)
-       @$(CC) $(CFLAGS) $(CPPFLAGS) -o $@ -c $<
-       @$(CC) -M $(CPPFLAGS) -MT $@ -o obj-$(_SUFFIX)/$*.d $<
-
--include $(DEPFILES)

UCC git Repository :: git.ucc.asn.au