git.ucc.asn.au
/
tpg
/
acess2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fixes to Libc, Doxygen Comments and VTerm layout
[tpg/acess2.git]
/
Modules
/
Makefile.tpl
diff --git
a/Modules/Makefile.tpl
b/Modules/Makefile.tpl
index
6d22b4c
..
4174344
100644
(file)
--- a/
Modules/Makefile.tpl
+++ b/
Modules/Makefile.tpl
@@
-9,21
+9,27
@@
CFLAGS = -Wall -Werror $(CPPFLAGS)
OBJ := $(addsuffix .$(ARCH),$(OBJ))
BIN = ../$(NAME).kmd.$(ARCH)
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:
.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)
$(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)
+ @$(CC) -Wl,-r -nostdlib -o
$(KOBJ
) $(OBJ)
%.o.$(ARCH): %.c Makefile ../Makefile.tpl ../../Makefile.cfg
@echo --- $(CC) -o $@
@$(CC) $(CFLAGS) -o $@ -c $<
%.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