Decided the output was messy for requesting help so added a define for release mode & edited the profiling define, then I re-arranged some option macros to align things and then spent some time editing the output to remove uninteresting options like -fsanitize, then I also edited the objects being used for linking to just say *.o and then also edited the paths reported for objects to just say obj~* and then finally added some tabs to align things making it overall easier to see the important parts of the commands, hope this helps you lot to help me (my editor is using tab_width=4):
Code:
make debug=1 rebuild test
...
rm -f -r obj/*
rm -f -r lib/*
rm -f -r bin/*
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/~agedby.c._x86_64_linux_cc.o -c src/basic/agedby.c
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/~branch.c._x86_64_linux_cc.o -c src/basic/branch.c
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/~buffer.c._x86_64_linux_cc.o -c src/basic/buffer.c
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/~defect.c._x86_64_linux_cc.o -c src/basic/defect.c
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/~encode.c._x86_64_linux_cc.o -c src/basic/encode.c
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/~moment.c._x86_64_linux_cc.o -c src/basic/moment.c
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/~pipefd.c._x86_64_linux_cc.o -c src/basic/pipefd.c
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/~shared.c._x86_64_linux_cc.o -c src/basic/shared.c
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/~thread.c._x86_64_linux_cc.o -c src/basic/thread.c
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/~dints.c._x86_64_linux_cc.o -c src/basic/buffer/dints.c
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/~dnums.c._x86_64_linux_cc.o -c src/basic/buffer/dnums.c
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/~fnums.c._x86_64_linux_cc.o -c src/basic/buffer/fnums.c
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/~uints.c._x86_64_linux_cc.o -c src/basic/buffer/uints.c
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/~voids.c._x86_64_linux_cc.o -c src/basic/buffer/voids.c
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/~achs.c._x86_64_linux_cc.o -c src/basic/string/achs.c
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/~c16s.c._x86_64_linux_cc.o -c src/basic/string/c16s.c
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/~c32s.c._x86_64_linux_cc.o -c src/basic/string/c32s.c
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/~tchs.c._x86_64_linux_cc.o -c src/basic/string/tchs.c
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/~text.c._x86_64_linux_cc.o -c src/basic/string/text.c
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/~uchs.c._x86_64_linux_cc.o -c src/basic/string/uchs.c
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/~wchs.c._x86_64_linux_cc.o -c src/basic/string/wchs.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/~agedby.c._x86_64_linux_cc_d.o -c src/basic/agedby.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/~branch.c._x86_64_linux_cc_d.o -c src/basic/branch.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/~buffer.c._x86_64_linux_cc_d.o -c src/basic/buffer.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/~defect.c._x86_64_linux_cc_d.o -c src/basic/defect.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/~encode.c._x86_64_linux_cc_d.o -c src/basic/encode.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/~moment.c._x86_64_linux_cc_d.o -c src/basic/moment.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/~pipefd.c._x86_64_linux_cc_d.o -c src/basic/pipefd.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/~shared.c._x86_64_linux_cc_d.o -c src/basic/shared.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/~thread.c._x86_64_linux_cc_d.o -c src/basic/thread.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/~dints.c._x86_64_linux_cc_d.o -c src/basic/buffer/dints.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/~dnums.c._x86_64_linux_cc_d.o -c src/basic/buffer/dnums.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/~fnums.c._x86_64_linux_cc_d.o -c src/basic/buffer/fnums.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/~uints.c._x86_64_linux_cc_d.o -c src/basic/buffer/uints.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/~voids.c._x86_64_linux_cc_d.o -c src/basic/buffer/voids.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/~achs.c._x86_64_linux_cc_d.o -c src/basic/string/achs.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/~c16s.c._x86_64_linux_cc_d.o -c src/basic/string/c16s.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/~c32s.c._x86_64_linux_cc_d.o -c src/basic/string/c32s.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/~tchs.c._x86_64_linux_cc_d.o -c src/basic/string/tchs.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/~text.c._x86_64_linux_cc_d.o -c src/basic/string/text.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/~uchs.c._x86_64_linux_cc_d.o -c src/basic/string/uchs.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/~wchs.c._x86_64_linux_cc_d.o -c src/basic/string/wchs.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/~agedby.c._x86_64_linux_cc_p.o -c src/basic/agedby.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/~branch.c._x86_64_linux_cc_p.o -c src/basic/branch.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/~buffer.c._x86_64_linux_cc_p.o -c src/basic/buffer.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/~defect.c._x86_64_linux_cc_p.o -c src/basic/defect.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/~encode.c._x86_64_linux_cc_p.o -c src/basic/encode.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/~moment.c._x86_64_linux_cc_p.o -c src/basic/moment.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/~pipefd.c._x86_64_linux_cc_p.o -c src/basic/pipefd.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/~shared.c._x86_64_linux_cc_p.o -c src/basic/shared.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/~thread.c._x86_64_linux_cc_p.o -c src/basic/thread.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/~dints.c._x86_64_linux_cc_p.o -c src/basic/buffer/dints.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/~dnums.c._x86_64_linux_cc_p.o -c src/basic/buffer/dnums.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/~fnums.c._x86_64_linux_cc_p.o -c src/basic/buffer/fnums.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/~uints.c._x86_64_linux_cc_p.o -c src/basic/buffer/uints.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/~voids.c._x86_64_linux_cc_p.o -c src/basic/buffer/voids.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/~achs.c._x86_64_linux_cc_p.o -c src/basic/string/achs.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/~c16s.c._x86_64_linux_cc_p.o -c src/basic/string/c16s.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/~c32s.c._x86_64_linux_cc_p.o -c src/basic/string/c32s.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/~tchs.c._x86_64_linux_cc_p.o -c src/basic/string/tchs.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/~text.c._x86_64_linux_cc_p.o -c src/basic/string/text.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/~uchs.c._x86_64_linux_cc_p.o -c src/basic/string/uchs.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/~wchs.c._x86_64_linux_cc_p.o -c src/basic/string/wchs.c
cc -Wl,-rpath,. -L "bin" -L "lib" -D _QUICK -O3 -o bin/libbasic._x86_64_linux_cc.so *.o -lpthread -ldl -lm
cc -Wl,-rpath,. -L "bin" -L "lib" -D _DEBUG -ggdb -o bin/libbasic._x86_64_linux_cc_d.so *.o -lpthread -ldl -lm
cc -Wl,-rpath,. -L "bin" -L "lib" -D _GPROF -pg -o bin/libbasic._x86_64_linux_cc_p.so *.o -lpthread -ldl -lm
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/parse/c.c._x86_64_linux_cc.o -c src/parse/c.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/parse/c.c._x86_64_linux_cc_d.o -c src/parse/c.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/parse/c.c._x86_64_linux_cc_p.o -c src/parse/c.c
cc -Wl,-rpath,. -L "bin" -L "lib" -D _QUICK -O3 -o bin/libparse._x86_64_linux_cc.so *.o -lbasic._x86_64_linux_cc
cc -Wl,-rpath,. -L "bin" -L "lib" -D _DEBUG -ggdb -o bin/libparse._x86_64_linux_cc_d.so *.o -lbasic._x86_64_linux_cc_d
cc -Wl,-rpath,. -L "bin" -L "lib" -D _GPROF -pg -o bin/libparse._x86_64_linux_cc_p.so *.o -lbasic._x86_64_linux_cc_p
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/~shader.c._x86_64_linux_cc.o -c src/extra/viewfx/shader.c
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/~vfxapi.c._x86_64_linux_cc.o -c src/extra/viewfx/vfxapi.c
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/~vfxapp.c._x86_64_linux_cc.o -c src/extra/viewfx/vfxapp.c
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/~vfxbuf.c._x86_64_linux_cc.o -c src/extra/viewfx/vfxbuf.c
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/~vfxcfg.c._x86_64_linux_cc.o -c src/extra/viewfx/vfxcfg.c
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/~vfxdef.c._x86_64_linux_cc.o -c src/extra/viewfx/vfxdef.c
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/~vfxkey.c._x86_64_linux_cc.o -c src/extra/viewfx/vfxkey.c
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/~vfxvar.c._x86_64_linux_cc.o -c src/extra/viewfx/vfxvar.c
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/~vfxwin.c._x86_64_linux_cc.o -c src/extra/viewfx/vfxwin.c
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/~zlib.c._x86_64_linux_cc.o -c src/extra/zipped/zlib.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/~shader.c._x86_64_linux_cc_d.o -c src/extra/viewfx/shader.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/~vfxapi.c._x86_64_linux_cc_d.o -c src/extra/viewfx/vfxapi.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/~vfxapp.c._x86_64_linux_cc_d.o -c src/extra/viewfx/vfxapp.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/~vfxbuf.c._x86_64_linux_cc_d.o -c src/extra/viewfx/vfxbuf.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/~vfxcfg.c._x86_64_linux_cc_d.o -c src/extra/viewfx/vfxcfg.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/~vfxdef.c._x86_64_linux_cc_d.o -c src/extra/viewfx/vfxdef.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/~vfxkey.c._x86_64_linux_cc_d.o -c src/extra/viewfx/vfxkey.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/~vfxvar.c._x86_64_linux_cc_d.o -c src/extra/viewfx/vfxvar.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/~vfxwin.c._x86_64_linux_cc_d.o -c src/extra/viewfx/vfxwin.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/~zlib.c._x86_64_linux_cc_d.o -c src/extra/zipped/zlib.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/~shader.c._x86_64_linux_cc_p.o -c src/extra/viewfx/shader.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/~vfxapi.c._x86_64_linux_cc_p.o -c src/extra/viewfx/vfxapi.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/~vfxapp.c._x86_64_linux_cc_p.o -c src/extra/viewfx/vfxapp.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/~vfxbuf.c._x86_64_linux_cc_p.o -c src/extra/viewfx/vfxbuf.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/~vfxcfg.c._x86_64_linux_cc_p.o -c src/extra/viewfx/vfxcfg.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/~vfxdef.c._x86_64_linux_cc_p.o -c src/extra/viewfx/vfxdef.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/~vfxkey.c._x86_64_linux_cc_p.o -c src/extra/viewfx/vfxkey.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/~vfxvar.c._x86_64_linux_cc_p.o -c src/extra/viewfx/vfxvar.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/~vfxwin.c._x86_64_linux_cc_p.o -c src/extra/viewfx/vfxwin.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/~zlib.c._x86_64_linux_cc_p.o -c src/extra/zipped/zlib.c
cc -Wl,-rpath,. -L "bin" -L "lib" -D _QUICK -O3 -o bin/libextra._x86_64_linux_cc.so *.o -lbasic._x86_64_linux_cc -lparse._x86_64_linux_cc
cc -Wl,-rpath,. -L "bin" -L "lib" -D _DEBUG -ggdb -o bin/libextra._x86_64_linux_cc_d.so *.o -lbasic._x86_64_linux_cc_d -lparse._x86_64_linux_cc_d
cc -Wl,-rpath,. -L "bin" -L "lib" -D _GPROF -pg -o bin/libextra._x86_64_linux_cc_p.so *.o -lbasic._x86_64_linux_cc_p -lparse._x86_64_linux_cc_p
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/~defect.c._x86_64_linux_cc.o -c src/extra/viewfx/gl/opengl_defect.c
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/~shader.c._x86_64_linux_cc.o -c src/extra/viewfx/gl/opengl_shader.c
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/~vfxapi.c._x86_64_linux_cc.o -c src/extra/viewfx/gl/opengl_vfxapi.c
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/~vfxapp.c._x86_64_linux_cc.o -c src/extra/viewfx/gl/opengl_vfxapp.c
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/~vfxbuf.c._x86_64_linux_cc.o -c src/extra/viewfx/gl/opengl_vfxbuf.c
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/~vfxcfg.c._x86_64_linux_cc.o -c src/extra/viewfx/gl/opengl_vfxcfg.c
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/~vfxdef.c._x86_64_linux_cc.o -c src/extra/viewfx/gl/opengl_vfxdef.c
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/~vfxvar.c._x86_64_linux_cc.o -c src/extra/viewfx/gl/opengl_vfxvar.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/~defect.c._x86_64_linux_cc_d.o -c src/extra/viewfx/gl/opengl_defect.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/~shader.c._x86_64_linux_cc_d.o -c src/extra/viewfx/gl/opengl_shader.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/~vfxapi.c._x86_64_linux_cc_d.o -c src/extra/viewfx/gl/opengl_vfxapi.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/~vfxapp.c._x86_64_linux_cc_d.o -c src/extra/viewfx/gl/opengl_vfxapp.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/~vfxbuf.c._x86_64_linux_cc_d.o -c src/extra/viewfx/gl/opengl_vfxbuf.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/~vfxcfg.c._x86_64_linux_cc_d.o -c src/extra/viewfx/gl/opengl_vfxcfg.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/~vfxdef.c._x86_64_linux_cc_d.o -c src/extra/viewfx/gl/opengl_vfxdef.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/~vfxvar.c._x86_64_linux_cc_d.o -c src/extra/viewfx/gl/opengl_vfxvar.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/~defect.c._x86_64_linux_cc_p.o -c src/extra/viewfx/gl/opengl_defect.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/~shader.c._x86_64_linux_cc_p.o -c src/extra/viewfx/gl/opengl_shader.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/~vfxapi.c._x86_64_linux_cc_p.o -c src/extra/viewfx/gl/opengl_vfxapi.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/~vfxapp.c._x86_64_linux_cc_p.o -c src/extra/viewfx/gl/opengl_vfxapp.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/~vfxbuf.c._x86_64_linux_cc_p.o -c src/extra/viewfx/gl/opengl_vfxbuf.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/~vfxcfg.c._x86_64_linux_cc_p.o -c src/extra/viewfx/gl/opengl_vfxcfg.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/~vfxdef.c._x86_64_linux_cc_p.o -c src/extra/viewfx/gl/opengl_vfxdef.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/~vfxvar.c._x86_64_linux_cc_p.o -c src/extra/viewfx/gl/opengl_vfxvar.c
cc -Wl,-rpath,. -L "bin" -L "lib" -D _QUICK -O3 -o bin/libvfxgl._x86_64_linux_cc.so *.o -lextra._x86_64_linux_cc -lbasic._x86_64_linux_cc -lGLEW
cc -Wl,-rpath,. -L "bin" -L "lib" -D _DEBUG -ggdb -o bin/libvfxgl._x86_64_linux_cc_d.so *.o -lextra._x86_64_linux_cc_d -lbasic._x86_64_linux_cc_d -lGLEW
cc -Wl,-rpath,. -L "bin" -L "lib" -D _GPROF -pg -o bin/libvfxgl._x86_64_linux_cc_p.so *.o -lextra._x86_64_linux_cc_p -lbasic._x86_64_linux_cc_p -lGLEW
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/~eio.c._x86_64_linux_cc.o -c src/extra/viewfx/glfw/glfw_eio.c
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/~vfxkey.c._x86_64_linux_cc.o -c src/extra/viewfx/glfw/glfw_vfxkey.c
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/~vfxwai.c._x86_64_linux_cc.o -c src/extra/viewfx/glfw/glfw_vfxwai.c
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/~vfxwin.c._x86_64_linux_cc.o -c src/extra/viewfx/glfw/glfw_vfxwin.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/~eio.c._x86_64_linux_cc_d.o -c src/extra/viewfx/glfw/glfw_eio.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/~vfxkey.c._x86_64_linux_cc_d.o -c src/extra/viewfx/glfw/glfw_vfxkey.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/~vfxwai.c._x86_64_linux_cc_d.o -c src/extra/viewfx/glfw/glfw_vfxwai.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/~vfxwin.c._x86_64_linux_cc_d.o -c src/extra/viewfx/glfw/glfw_vfxwin.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/~eio.c._x86_64_linux_cc_p.o -c src/extra/viewfx/glfw/glfw_eio.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/~vfxkey.c._x86_64_linux_cc_p.o -c src/extra/viewfx/glfw/glfw_vfxkey.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/~vfxwai.c._x86_64_linux_cc_p.o -c src/extra/viewfx/glfw/glfw_vfxwai.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/~vfxwin.c._x86_64_linux_cc_p.o -c src/extra/viewfx/glfw/glfw_vfxwin.c
cc -Wl,-rpath,. -L "bin" -L "lib" -D _QUICK -O3 -o bin/libvfxglfw._x86_64_linux_cc.so *.o -lextra._x86_64_linux_cc -lbasic._x86_64_linux_cc -lglfw -lGLEW
cc -Wl,-rpath,. -L "bin" -L "lib" -D _DEBUG -ggdb -o bin/libvfxglfw._x86_64_linux_cc_d.so *.o -lextra._x86_64_linux_cc_d -lbasic._x86_64_linux_cc_d -lglfw -lGLEW
cc -Wl,-rpath,. -L "bin" -L "lib" -D _GPROF -pg -o bin/libvfxglfw._x86_64_linux_cc_p.so *.o -lextra._x86_64_linux_cc_p -lbasic._x86_64_linux_cc_p -lglfw -lGLEW
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/~main.c._x86_64_linux_cc.o -c src/tests/basic/main.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/~main.c._x86_64_linux_cc_d.o -c src/tests/basic/main.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/~main.c._x86_64_linux_cc_p.o -c src/tests/basic/main.c
cc -Wl,-rpath,. -L "bin" -L "lib" -D _QUICK -O3 -o bin/check_basic._x86_64_linux_cc.elf *.o -lbasic._x86_64_linux_cc
cc -Wl,-rpath,. -L "bin" -L "lib" -D _DEBUG -ggdb -o bin/check_basic._x86_64_linux_cc_d.elf *.o -lbasic._x86_64_linux_cc_d
cc -Wl,-rpath,. -L "bin" -L "lib" -D _GPROF -pg -o bin/check_basic._x86_64_linux_cc_p.elf *.o -lbasic._x86_64_linux_cc_p
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/~create.c._x86_64_linux_cc.o -c src/tests/extra/create.c
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/~debug.c._x86_64_linux_cc.o -c src/tests/extra/debug.c
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/~lib.c._x86_64_linux_cc.o -c src/tests/extra/lib.c
cc-D _EXT_PFX="._x86_64_linux_cc" -D _QUICK -O3 -o obj/~main.c._x86_64_linux_cc.o -c src/tests/extra/main.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/~create.c._x86_64_linux_cc_d.o -c src/tests/extra/create.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/~debug.c._x86_64_linux_cc_d.o -c src/tests/extra/debug.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/~lib.c._x86_64_linux_cc_d.o -c src/tests/extra/lib.c
cc-D _EXT_PFX="._x86_64_linux_cc_d" -D _DEBUG -ggdb -o obj/~main.c._x86_64_linux_cc_d.o -c src/tests/extra/main.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/~create.c._x86_64_linux_cc_p.o -c src/tests/extra/create.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/~debug.c._x86_64_linux_cc_p.o -c src/tests/extra/debug.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/~lib.c._x86_64_linux_cc_p.o -c src/tests/extra/lib.c
cc-D _EXT_PFX="._x86_64_linux_cc_p" -D _GPROF -pg -o obj/~main.c._x86_64_linux_cc_p.o -c src/tests/extra/main.c
cc -Wl,-rpath,. -L "bin" -L "lib" -D _QUICK -O3 -o bin/check_extra._x86_64_linux_cc.elf *.o -lextra._x86_64_linux_cc -lbasic._x86_64_linux_cc
/usr/bin/ld: warning: libparse._x86_64_linux_cc.so, needed by bin/libextra._x86_64_linux_cc.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: bin/libextra._x86_64_linux_cc.so: undefined reference to `readAllFromPath'
collect2: error: ld returned 1 exit status
make: *** [src/tests/extra/cfg.mak:18: check_extra._x86_64_linux_cc.elf] Error 1
Compilation failed.
Edit:Figure I might as well strip out the object building too, same build as above, just without the object lines:
Code:
make debug=1 rebuild test
...
rm -f -r obj/*
rm -f -r lib/*
rm -f -r bin/*
...
cc -Wl,-rpath,. -L "bin" -L "lib" -D _QUICK -O3 -o bin/libbasic._x86_64_linux_cc.so *.o -lpthread -ldl -lm
cc -Wl,-rpath,. -L "bin" -L "lib" -D _DEBUG -ggdb -o bin/libbasic._x86_64_linux_cc_d.so *.o -lpthread -ldl -lm
cc -Wl,-rpath,. -L "bin" -L "lib" -D _GPROF -pg -o bin/libbasic._x86_64_linux_cc_p.so *.o -lpthread -ldl -lm
...
cc -Wl,-rpath,. -L "bin" -L "lib" -D _QUICK -O3 -o bin/libparse._x86_64_linux_cc.so *.o -lbasic._x86_64_linux_cc
cc -Wl,-rpath,. -L "bin" -L "lib" -D _DEBUG -ggdb -o bin/libparse._x86_64_linux_cc_d.so *.o -lbasic._x86_64_linux_cc_d
cc -Wl,-rpath,. -L "bin" -L "lib" -D _GPROF -pg -o bin/libparse._x86_64_linux_cc_p.so *.o -lbasic._x86_64_linux_cc_p
...
cc -Wl,-rpath,. -L "bin" -L "lib" -D _QUICK -O3 -o bin/libextra._x86_64_linux_cc.so *.o -lbasic._x86_64_linux_cc -lparse._x86_64_linux_cc
cc -Wl,-rpath,. -L "bin" -L "lib" -D _DEBUG -ggdb -o bin/libextra._x86_64_linux_cc_d.so *.o -lbasic._x86_64_linux_cc_d -lparse._x86_64_linux_cc_d
cc -Wl,-rpath,. -L "bin" -L "lib" -D _GPROF -pg -o bin/libextra._x86_64_linux_cc_p.so *.o -lbasic._x86_64_linux_cc_p -lparse._x86_64_linux_cc_p
...
cc -Wl,-rpath,. -L "bin" -L "lib" -D _QUICK -O3 -o bin/libvfxgl._x86_64_linux_cc.so *.o -lextra._x86_64_linux_cc -lbasic._x86_64_linux_cc -lGLEW
cc -Wl,-rpath,. -L "bin" -L "lib" -D _DEBUG -ggdb -o bin/libvfxgl._x86_64_linux_cc_d.so *.o -lextra._x86_64_linux_cc_d -lbasic._x86_64_linux_cc_d -lGLEW
cc -Wl,-rpath,. -L "bin" -L "lib" -D _GPROF -pg -o bin/libvfxgl._x86_64_linux_cc_p.so *.o -lextra._x86_64_linux_cc_p -lbasic._x86_64_linux_cc_p -lGLEW
...
cc -Wl,-rpath,. -L "bin" -L "lib" -D _QUICK -O3 -o bin/libvfxglfw._x86_64_linux_cc.so *.o -lextra._x86_64_linux_cc -lbasic._x86_64_linux_cc -lglfw -lGLEW
cc -Wl,-rpath,. -L "bin" -L "lib" -D _DEBUG -ggdb -o bin/libvfxglfw._x86_64_linux_cc_d.so *.o -lextra._x86_64_linux_cc_d -lbasic._x86_64_linux_cc_d -lglfw -lGLEW
cc -Wl,-rpath,. -L "bin" -L "lib" -D _GPROF -pg -o bin/libvfxglfw._x86_64_linux_cc_p.so *.o -lextra._x86_64_linux_cc_p -lbasic._x86_64_linux_cc_p -lglfw -lGLEW
...
cc -Wl,-rpath,. -L "bin" -L "lib" -D _QUICK -O3 -o bin/check_basic._x86_64_linux_cc.elf *.o -lbasic._x86_64_linux_cc
cc -Wl,-rpath,. -L "bin" -L "lib" -D _DEBUG -ggdb -o bin/check_basic._x86_64_linux_cc_d.elf *.o -lbasic._x86_64_linux_cc_d
cc -Wl,-rpath,. -L "bin" -L "lib" -D _GPROF -pg -o bin/check_basic._x86_64_linux_cc_p.elf *.o -lbasic._x86_64_linux_cc_p
...
cc -Wl,-rpath,. -L "bin" -L "lib" -D _QUICK -O3 -o bin/check_extra._x86_64_linux_cc.elf *.o -lextra._x86_64_linux_cc -lbasic._x86_64_linux_cc
/usr/bin/ld: warning: libparse._x86_64_linux_cc.so, needed by bin/libextra._x86_64_linux_cc.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: bin/libextra._x86_64_linux_cc.so: undefined reference to `readAllFromPath'
collect2: error: ld returned 1 exit status
make: *** [src/tests/extra/cfg.mak:18: check_extra._x86_64_linux_cc.elf] Error 1
Compilation failed.