Added IO Cache Library, Moved FDD Driver to Modules Tree, Fixed Doxygen commenting
[tpg/acess2.git] / Modules / Makefile.tpl
index 6d22b4c..64cf4b5 100644 (file)
@@ -9,21 +9,27 @@ CFLAGS = -Wall -Werror $(CPPFLAGS)
 
 OBJ := $(addsuffix .$(ARCH),$(OBJ))
 BIN = ../$(NAME).kmd.$(ARCH)
+KOBJ = ../$(NAME).xo.$(ARCH)
+
+DEPFILES  = $(filter %.o.$(ARCH),$(OBJ))
+DEPFILES := $(DEPFILES:%.o.$(ARCH)=%.d.$(ARCH))
 
 .PHONY: all clean
 
 all: $(BIN)
 
 clean:
-       $(RM) $(BIN) $(OBJ)
+       $(RM) $(BIN) $(KOBJ) $(OBJ) $(DEPFILES)
 
 $(BIN): $(OBJ)
        @echo --- $(LD) -o $@
        @$(LD) -T ../link.ld -shared -o $@ $(OBJ)
-       @echo --- $(LD) -o ../$(NAME).o.$(ARCH)
-       @$(CC) -Wl,-r -nostdlib -o ../$(NAME).o.$(ARCH) $(OBJ)
+       @echo --- $(LD) -o $(KOBJ)
+       @$(CC) -Wl,-r -nostdlib -o $(KOBJ) $(OBJ)
 
 %.o.$(ARCH): %.c Makefile ../Makefile.tpl ../../Makefile.cfg 
        @echo --- $(CC) -o $@
        @$(CC) $(CFLAGS) -o $@ -c $<
-       @$(CC) -M $(CPPFLAGS) -MT $@ -o $*.d $<
+       @$(CC) -M $(CPPFLAGS) -MT $@ -o $*.d.$(ARCH) $<
+
+-include $(DEPFILES)

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