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
Cleanup and Bugfixes
[tpg/acess2.git]
/
Usermode
/
Libraries
/
libc.so_src
/
Makefile
diff --git
a/Usermode/Libraries/libc.so_src/Makefile
b/Usermode/Libraries/libc.so_src/Makefile
index
f9895a8
..
ada3088
100644
(file)
--- a/
Usermode/Libraries/libc.so_src/Makefile
+++ b/
Usermode/Libraries/libc.so_src/Makefile
@@
-8,23
+8,24
@@
CFLAGS +=
ASFLAGS +=
\r
LDFLAGS += -soname libc.so.1 -Map map.txt -lgcc
\r
\r
ASFLAGS +=
\r
LDFLAGS += -soname libc.so.1 -Map map.txt -lgcc
\r
\r
-OBJ_LIBC = heap.o stdlib.o stub.o env.o fileIO.o string.o
\r
+OBJ = stub.o heap.o stdlib.o env.o fileIO.o string.o
\r
+DEPFILES := $(OBJ:%.o=%.d)
\r
# signals.o
\r
BIN = ../libc.so.1
\r
\r
.PHONY: all clean
\r
\r
# signals.o
\r
BIN = ../libc.so.1
\r
\r
.PHONY: all clean
\r
\r
-all: $(BIN)
$(OBJ_LIBC)
\r
+all: $(BIN)
\r
\r
clean:
\r
\r
clean:
\r
- $(RM) $(BIN) ../libc.so $(OBJ
_LIBC
) libc.so.1.dsm libc.so.1.dmp map.txt
\r
+ $(RM) $(BIN) ../libc.so $(OBJ
) $(DEPFILES
) libc.so.1.dsm libc.so.1.dmp map.txt
\r
\r
# Core C Library
\r
\r
# Core C Library
\r
-$(BIN): $(OBJ
_LIBC
)
\r
+$(BIN): $(OBJ)
\r
@echo --- ld -shared -o $@
\r
@echo --- ld -shared -o $@
\r
- @$(LD) $(LDFLAGS) $(OBJ
_LIBC
) -o $@
\r
- $(OBJDUMP) -d $@ > libc.so.1.dsm
\r
- $(OBJDUMP) -x -r -R $@ > libc.so.1.dmp
\r
+ @$(LD) $(LDFLAGS) $(OBJ) -o $@
\r
+
@
$(OBJDUMP) -d $@ > libc.so.1.dsm
\r
+
@
$(OBJDUMP) -x -r -R $@ > libc.so.1.dmp
\r
cp ../libc.so.1 ../libc.so
\r
cp ../libc.so.1 $(DISTROOT)/Libs/
\r
\r
cp ../libc.so.1 ../libc.so
\r
cp ../libc.so.1 $(DISTROOT)/Libs/
\r
\r
@@
-33,10
+34,11
@@
$(BIN): $(OBJ_LIBC)
@echo --- $(AS) -o $@
\r
@$(AS) $(ASFLAGS) -o $@ $<
\r
\r
@echo --- $(AS) -o $@
\r
@$(AS) $(ASFLAGS) -o $@ $<
\r
\r
-$(filter %.o, $(OBJ
_LIBC)): %.o: %.c config.h
\r
+$(filter %.o, $(OBJ
)): %.o: %.c
\r
@echo --- $(CC) -o $@
\r
@$(CC) $(CFLAGS) -DBUILD_SO -o $@ -c $<
\r
@echo --- $(CC) -o $@
\r
@$(CC) $(CFLAGS) -DBUILD_SO -o $@ -c $<
\r
+ @$(MAKEDEP) $(CPPFLAGS) -MT $@ -o $*.d $<
\r
\r
\r
-$(filter %.ao, $(OBJ
_LIBC
)): %.ao: %.asm
\r
+$(filter %.ao, $(OBJ)): %.ao: %.asm
\r
@echo --- $(AS) -o $@
\r
@$(AS) $(ASFLAGS) -o $@ $<
\r
@echo --- $(AS) -o $@
\r
@$(AS) $(ASFLAGS) -o $@ $<
\r
UCC
git Repository :: git.ucc.asn.au