|
@@ -16,11 +16,12 @@ ifndef $(STRIPTOOL)
|
|
|
endif
|
|
|
STRIP = $(STRIPTOOL) --remove-section=.note --remove-section=.comment $@
|
|
|
|
|
|
-TARGETS=hello_source hello_glibc hello
|
|
|
+TARGETS=hello_source hello_glibc hello testmalloc_source testmalloc_glibc testmalloc
|
|
|
|
|
|
all: $(TARGETS)
|
|
|
|
|
|
hello_source:
|
|
|
+ -@ rm -f $(TARGETS)
|
|
|
-@ echo "-------"
|
|
|
-@ echo "hello.c source: "
|
|
|
-@ echo " "
|
|
@@ -30,25 +31,60 @@ hello_source:
|
|
|
hello: hello.c Makefile $(TOPDIR)libc.a
|
|
|
-@ echo "-------"
|
|
|
-@ echo " "
|
|
|
- -@ echo -n "Compiling vs uC-Libc: "
|
|
|
- -@ $(CC) $(XCFLAGS) -c $< -o $@.o
|
|
|
- -@ $(CC) $(XLDFLAGS) $@.o -o $@ $(EXTRA_LIBS)
|
|
|
- -@ $(STRIP)
|
|
|
- -@ echo "done."
|
|
|
- -@ ldd $@
|
|
|
- -@ ls -sh $@
|
|
|
+ -@ echo "Compiling vs uC-Libc: "
|
|
|
+ -@ echo " "
|
|
|
+ $(CC) $(XCFLAGS) -c $< -o $@.o
|
|
|
+ $(CC) $(XLDFLAGS) $@.o -o $@ $(EXTRA_LIBS)
|
|
|
+ $(STRIP)
|
|
|
+ ldd $@
|
|
|
+ ls -sh $@
|
|
|
+ -./$@
|
|
|
-@ echo " "
|
|
|
|
|
|
hello_glibc: hello.c Makefile $(TOPDIR)libc.a
|
|
|
-@ echo "-------"
|
|
|
-@ echo " "
|
|
|
- -@ echo -n "Compiling vs GNU libc: "
|
|
|
- -@ $(CC) $(YCFLAGS) -c $< -o $@.o
|
|
|
- -@ $(CC) $(YLDFLAGS) --static $@.o -o $@
|
|
|
- -@ $(STRIP)
|
|
|
- -@ echo "done."
|
|
|
- -@ ldd $@
|
|
|
- -@ ls -sh $@
|
|
|
+ -@ echo "Compiling vs GNU libc: "
|
|
|
+ -@ echo " "
|
|
|
+ $(CC) $(YCFLAGS) -c $< -o $@.o
|
|
|
+ $(CC) $(YLDFLAGS) --static $@.o -o $@
|
|
|
+ $(STRIP)
|
|
|
+ ldd $@
|
|
|
+ ls -sh $@
|
|
|
+ -./$@
|
|
|
+ -@ echo " "
|
|
|
+
|
|
|
+testmalloc_source:
|
|
|
+ -@ echo "-------"
|
|
|
+ -@ echo "testmalloc.c source: "
|
|
|
+ -@ echo " "
|
|
|
+ -@ cat testmalloc.c
|
|
|
+ -@ echo " "
|
|
|
+
|
|
|
+testmalloc: testmalloc.c Makefile $(TOPDIR)libc.a
|
|
|
+ -@ echo "-------"
|
|
|
+ -@ echo " "
|
|
|
+ -@ echo "Compiling vs uC-Libc: "
|
|
|
+ -@ echo " "
|
|
|
+ $(CC) $(XCFLAGS) -c $< -o $@.o
|
|
|
+ $(CC) $(XLDFLAGS) $@.o -o $@ $(EXTRA_LIBS)
|
|
|
+ $(STRIP)
|
|
|
+ ldd $@
|
|
|
+ ls -sh $@
|
|
|
+ -./$@
|
|
|
+ -@ echo " "
|
|
|
+
|
|
|
+testmalloc_glibc: testmalloc.c Makefile $(TOPDIR)libc.a
|
|
|
+ -@ echo "-------"
|
|
|
+ -@ echo " "
|
|
|
+ -@ echo "Compiling vs GNU libc: "
|
|
|
+ -@ echo " "
|
|
|
+ $(CC) $(YCFLAGS) -c $< -o $@.o
|
|
|
+ $(CC) $(YLDFLAGS) --static $@.o -o $@
|
|
|
+ $(STRIP)
|
|
|
+ ldd $@
|
|
|
+ ls -sh $@
|
|
|
+ -./$@
|
|
|
-@ echo " "
|
|
|
|
|
|
clean:
|