Altered keyboard driver to correctly support Unicode
[tpg/acess2.git] / Modules / Makefile.tpl
index 64cf4b5..0ceb783 100644 (file)
@@ -2,10 +2,12 @@
 # Acess2 Module/Driver Templater Makefile
 # Makefile.tpl
 
+_CPPFLAGS := $(CPPFLAGS)
+
 -include ../../Makefile.cfg
 
-CPPFLAGS = -I../../Kernel/include -I../../Kernel/arch/$(ARCHDIR)/include -DARCH=$(ARCH)
-CFLAGS = -Wall -Werror $(CPPFLAGS)
+CPPFLAGS = -I../../Kernel/include -I../../Kernel/arch/$(ARCHDIR)/include -DARCH=$(ARCH) $(_CPPFLAGS)
+CFLAGS = -Wall -Werror -fno-stack-protector $(CPPFLAGS)
 
 OBJ := $(addsuffix .$(ARCH),$(OBJ))
 BIN = ../$(NAME).kmd.$(ARCH)
@@ -19,11 +21,14 @@ DEPFILES := $(DEPFILES:%.o.$(ARCH)=%.d.$(ARCH))
 all: $(BIN)
 
 clean:
-       $(RM) $(BIN) $(KOBJ) $(OBJ) $(DEPFILES)
+       $(RM) $(BIN) $(BIN).dsm $(KOBJ) $(OBJ) $(DEPFILES)
 
 $(BIN): $(OBJ)
        @echo --- $(LD) -o $@
-       @$(LD) -T ../link.ld -shared -o $@ $(OBJ)
+       @$(LD) -T ../link.ld -shared -nostdlib -o $@ $(OBJ)
+#      @$(LD) -shared -nostdlib -o $@ $(OBJ)
+       @$(OBJDUMP) -d $(BIN) > $(BIN).dsm
+       cp $@ $(DISTROOT)/Modules/$(NAME).kmd
        @echo --- $(LD) -o $(KOBJ)
        @$(CC) -Wl,-r -nostdlib -o $(KOBJ) $(OBJ)
 

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