Fix the directory layout and build system.
commit3cefa3907f68f96ec6e2e7ecc4ecf1fb26b96cdb
authorCyril Hrubis <metan@ucw.cz>
Sun, 22 May 2011 20:16:28 +0000 (22 22:16 +0200)
committerCyril Hrubis <metan@ucw.cz>
Sun, 22 May 2011 20:16:28 +0000 (22 22:16 +0200)
tree57dabb6b22545b3899157942de9b078c7869195b
parent44de9a46432c45949764964d3c49e65e2bb9701b
Fix the directory layout and build system.

And so the man divided the darkness from
the light, the wild from the home, the work
from the relief and so the chaos was ordered
and calculated and finally disappeared.
167 files changed:
Makefile
algo/README [deleted file]
app.mk [new file with mode: 0644]
build/Makefile [new file with mode: 0644]
build/liblock.sh [new file with mode: 0644]
build/link.sh [new file with mode: 0755]
config.mk [new file with mode: 0644]
core/GP_Circle.c [deleted file]
core/GP_FillEllipse.c [deleted file]
core/GP_FillEllipse.h [deleted file]
core/GP_FillRect.h [deleted file]
core/GP_LineTrack.c [deleted file]
core/GP_LineTrack.h [deleted file]
core/GP_Rect.c [deleted file]
core/Makefile [deleted file]
core/tests/Makefile [deleted file]
drivers/Makefile [deleted file]
filters/Makefile [deleted file]
filters/tests/Makefile [deleted file]
include.mk [new file with mode: 0644]
include/GP.h [copied from filters/GP_Filters.h with 90% similarity]
include/backends/GP_Backend.h [moved from core/GP_Backend.h with 99% similarity]
include/config.h [moved from core/config.h with 91% similarity]
include/core/GP_Clip.h [moved from core/GP_Clip.h with 100% similarity]
include/core/GP_Color.h [moved from core/GP_Color.h with 100% similarity]
include/core/GP_Common.h [moved from core/GP_Common.h with 100% similarity]
include/core/GP_Context.h [moved from core/GP_Context.h with 98% similarity]
include/core/GP_Core.h [moved from core/GP_FillCircle.h with 84% similarity]
include/core/GP_FnPerBpp.h [moved from core/GP_FnPerBpp.h with 99% similarity]
include/core/GP_GetPixel.h [moved from core/GP_GetPixel.h with 100% similarity]
include/core/GP_Palette.h [moved from core/GP_Palette.h with 100% similarity]
include/core/GP_Pixel.h [moved from core/GP_Pixel.h with 100% similarity]
include/core/GP_PutPixel.h [moved from core/GP_PutPixel.h with 100% similarity]
include/core/GP_RetCode.h [moved from core/GP_RetCode.h with 100% similarity]
include/core/GP_Transform.h [moved from core/GP_Transform.h with 100% similarity]
include/core/GP_WritePixel.h [moved from core/GP_WritePixel.h with 100% similarity]
include/filters/GP_Filters.h [moved from filters/GP_Filters.h with 100% similarity]
include/filters/GP_Rotate.h [moved from filters/GP_Rotate.h with 98% similarity]
include/gfx/GP_Circle.h [moved from core/GP_Circle.h with 89% similarity]
include/gfx/GP_Ellipse.h [moved from core/GP_Ellipse.h with 87% similarity]
include/gfx/GP_Fill.h [moved from core/GP_Fill.h with 98% similarity]
include/gfx/GP_Gfx.h [moved from core/GP.h with 79% similarity]
include/gfx/GP_HLine.h [moved from core/GP_HLine.h with 98% similarity]
include/gfx/GP_Line.h [moved from core/GP_Line.h with 98% similarity]
include/gfx/GP_Polygon.h [moved from core/GP_Polygon.h with 97% similarity]
include/gfx/GP_Rect.h [moved from core/GP_Rect.h with 81% similarity]
include/gfx/GP_Symbol.h [moved from core/GP_Symbol.h with 98% similarity]
include/gfx/GP_Tetragon.h [moved from core/GP_Tetragon.h with 98% similarity]
include/gfx/GP_Triangle.h [moved from core/GP_Triangle.h with 98% similarity]
include/gfx/GP_VLine.h [moved from core/GP_VLine.h with 98% similarity]
include/input/GP_Event.h [moved from input/GP_Event.h with 100% similarity]
include/loaders/GP_Loaders.h [moved from loaders/GP_Loaders.h with 97% similarity]
include/loaders/GP_PBM.h [moved from loaders/GP_PBM.h with 98% similarity]
include/loaders/GP_PGM.h [moved from loaders/GP_PGM.h with 98% similarity]
include/text/GP_Font.h [moved from core/GP_Font.h with 99% similarity]
include/text/GP_Text.h [moved from core/GP_Text.h with 97% similarity]
include/text/GP_TextMetric.h [moved from core/GP_TextMetric.h with 100% similarity]
include/text/GP_TextStyle.h [moved from core/GP_TextStyle.h with 99% similarity]
input/Makefile [deleted file]
lib.mk [new file with mode: 0644]
libs/Makefile [new file with mode: 0644]
libs/backends/GP_Backend.c [moved from core/GP_Backend.c with 98% similarity]
libs/backends/GP_Backend_SDL.c [moved from backends/GP_Backend_SDL.c with 99% similarity]
libs/backends/Makefile [new file with mode: 0644]
libs/core/GP_Color.c [moved from core/GP_Color.c with 100% similarity]
libs/core/GP_Context.c [moved from core/GP_Context.c with 97% similarity]
libs/core/GP_GetPixel.c [moved from core/GP_GetPixel.c with 99% similarity]
libs/core/GP_Palette.c [moved from core/GP_Palette.c with 100% similarity]
libs/core/GP_Pixel.c [moved from core/GP_Pixel.c with 99% similarity]
libs/core/GP_PutPixel.c [moved from core/GP_PutPixel.c with 99% similarity]
libs/core/GP_RetCode.c [moved from core/GP_RetCode.c with 100% similarity]
libs/core/GP_WritePixel.c [moved from core/GP_WritePixel.c with 99% similarity]
libs/core/Makefile [new file with mode: 0644]
libs/filters/GP_Rotate.c [moved from filters/GP_Rotate.c with 97% similarity]
libs/filters/Makefile [new file with mode: 0644]
libs/filters/algo/GP_MirrorV.algo.h [moved from filters/GP_MirrorV.algo.h with 98% similarity]
libs/filters/algo/GP_Rotate.algo.h [moved from filters/GP_Rotate.algo.h with 97% similarity]
libs/gfx/GP_Circle.c [moved from core/GP_FillCircle.c with 77% similarity]
libs/gfx/GP_Ellipse.c [moved from core/GP_Ellipse.c with 71% similarity]
libs/gfx/GP_Fill.c [moved from core/GP_Fill.c with 99% similarity]
libs/gfx/GP_HLine.c [moved from core/GP_HLine.c with 98% similarity]
libs/gfx/GP_Line.c [moved from core/GP_Line.c with 98% similarity]
libs/gfx/GP_Polygon.c [moved from core/GP_Polygon.c with 99% similarity]
libs/gfx/GP_Rect.c [moved from core/GP_FillRect.c with 73% similarity]
libs/gfx/GP_Symbol.c [moved from core/GP_Symbol.c with 99% similarity]
libs/gfx/GP_Tetragon.c [moved from core/GP_Tetragon.c with 99% similarity]
libs/gfx/GP_Triangle.c [moved from core/GP_Triangle.c with 99% similarity]
libs/gfx/GP_VLine.c [moved from core/GP_VLine.c with 98% similarity]
libs/gfx/Makefile [new file with mode: 0644]
libs/gfx/algo/Circle.algo.h [moved from algo/Circle.algo.h with 100% similarity]
libs/gfx/algo/Ellipse.algo.h [moved from algo/Ellipse.algo.h with 100% similarity]
libs/gfx/algo/FillCircle.algo.h [moved from algo/FillCircle.algo.h with 100% similarity]
libs/gfx/algo/FillEllipse.algo.h [moved from algo/FillEllipse.algo.h with 100% similarity]
libs/gfx/algo/FillTriangle.algo.h [moved from algo/FillTriangle.algo.h with 100% similarity]
libs/gfx/algo/HLine.algo.h [moved from algo/HLine.algo.h with 100% similarity]
libs/gfx/algo/Line.algo.h [moved from algo/Line.algo.h with 100% similarity]
libs/gfx/algo/VLine.algo.h [moved from algo/VLine.algo.h with 100% similarity]
libs/input/GP_Event.c [moved from input/GP_Event.c with 100% similarity]
libs/input/Makefile [new file with mode: 0644]
libs/loaders/GP_PBM.c [moved from loaders/GP_PBM.c with 100% similarity]
libs/loaders/GP_PGM.c [moved from loaders/GP_PGM.c with 100% similarity]
libs/loaders/GP_PXMCommon.c [moved from loaders/GP_PXMCommon.c with 100% similarity]
libs/loaders/GP_PXMCommon.h [moved from loaders/GP_PXMCommon.h with 99% similarity]
libs/loaders/Makefile [new file with mode: 0644]
libs/text/GP_DefaultFont.c [moved from core/GP_DefaultFont.c with 100% similarity]
libs/text/GP_Font.c [moved from core/GP_Font.c with 99% similarity]
libs/text/GP_Text.c [moved from core/GP_Text.c with 98% similarity]
libs/text/GP_TextMetric.c [moved from core/GP_TextMetric.c with 98% similarity]
libs/text/GP_TextStyle.c [moved from core/GP_TextStyle.c with 98% similarity]
libs/text/Makefile [new file with mode: 0644]
libs/text/algo/Text.algo.h [moved from algo/Text.algo.h with 100% similarity]
loaders/Makefile [deleted file]
loaders/tests/Makefile [deleted file]
old_tests/Makefile [deleted file]
old_tests/circlefps.c [deleted file]
old_tests/circlestest.c [deleted file]
old_tests/ellipsetest.c [deleted file]
old_tests/linefps.c [deleted file]
old_tests/linetest.c [deleted file]
old_tests/pixeltest.c [deleted file]
old_tests/runtest.sh [deleted file]
old_tests/shapetest.c [deleted file]
old_tests/widelinetest.c [deleted file]
targets/sdl/Makefile [deleted file]
tests/Makefile [new file with mode: 0644]
tests/core/GP_Comon.test.c [moved from core/tests/GP_Comon.test.c with 100% similarity]
tests/core/GP_Tests.h [moved from core/tests/GP_Tests.h with 100% similarity]
tests/core/Makefile [new file with mode: 0644]
tests/core/core_tests.c [moved from core/tests/core_tests.c with 100% similarity]
tests/core/find_tests.py [moved from core/tests/find_tests.py with 100% similarity]
tests/core/font.test.c [moved from core/tests/font.test.c with 100% similarity]
tests/drivers/GP_Framebuffer.c [moved from drivers/GP_Framebuffer.c with 100% similarity]
tests/drivers/GP_Framebuffer.h [moved from drivers/GP_Framebuffer.h with 100% similarity]
tests/drivers/tests/Makefile [moved from drivers/tests/Makefile with 100% similarity]
tests/drivers/tests/framebuffer_test.c [moved from drivers/tests/framebuffer_test.c with 100% similarity]
tests/drivers/tests/runtest.sh [moved from drivers/tests/runtest.sh with 100% similarity]
tests/drivers/tests/sierpinsky.c [moved from drivers/tests/sierpinsky.c with 100% similarity]
tests/filters/Makefile [new file with mode: 0644]
tests/filters/PGM_rotate.c [moved from filters/tests/PGM_rotate.c with 100% similarity]
tests/filters/rotate_test.c [moved from filters/tests/rotate_test.c with 100% similarity]
tests/filters/runtest.sh [moved from filters/tests/runtest.sh with 100% similarity]
tests/filters/test-big.pgm [moved from filters/tests/test-big.pgm with 100% similarity]
tests/loaders/Makefile [new file with mode: 0644]
tests/loaders/PBM_invert.c [moved from loaders/tests/PBM_invert.c with 100% similarity]
tests/loaders/PBM_test.c [moved from loaders/tests/PBM_test.c with 100% similarity]
tests/loaders/PGM_invert.c [moved from loaders/tests/PGM_invert.c with 100% similarity]
tests/loaders/PGM_test.c [moved from loaders/tests/PGM_test.c with 100% similarity]
tests/loaders/autotest.sh [moved from loaders/tests/autotest.sh with 100% similarity]
tests/loaders/runtest.sh [moved from loaders/tests/runtest.sh with 100% similarity]
tests/sdl/GP_SDL.h [moved from targets/sdl/GP_SDL.h with 100% similarity]
tests/sdl/GP_SDL_Context.c [moved from targets/sdl/GP_SDL_Context.c with 100% similarity]
tests/sdl/GP_SDL_Context.h [moved from targets/sdl/GP_SDL_Context.h with 100% similarity]
tests/sdl/GP_SDL_VideoInit.c [moved from targets/sdl/GP_SDL_VideoInit.c with 100% similarity]
tests/sdl/GP_SDL_VideoInit.h [moved from targets/sdl/GP_SDL_VideoInit.h with 100% similarity]
tests/sdl/Makefile [new file with mode: 0644]
tests/sdl/tests/Makefile [moved from targets/sdl/tests/Makefile with 100% similarity]
tests/sdl/tests/fileview.c [moved from targets/sdl/tests/fileview.c with 100% similarity]
tests/sdl/tests/fonttest.c [moved from targets/sdl/tests/fonttest.c with 100% similarity]
tests/sdl/tests/linetest.c [moved from targets/sdl/tests/linetest.c with 100% similarity]
tests/sdl/tests/pixeltest.c [moved from targets/sdl/tests/pixeltest.c with 100% similarity]
tests/sdl/tests/randomshapetest.c [moved from targets/sdl/tests/randomshapetest.c with 100% similarity]
tests/sdl/tests/runtest.sh [moved from targets/sdl/tests/runtest.sh with 100% similarity]
tests/sdl/tests/shapetest.c [moved from targets/sdl/tests/shapetest.c with 100% similarity]
tests/sdl/tests/sierpinsky.c [moved from targets/sdl/tests/sierpinsky.c with 100% similarity]
tests/sdl/tests/symbolstest.c [moved from targets/sdl/tests/symbolstest.c with 100% similarity]
tests/sdl/tests/textaligntest.c [moved from targets/sdl/tests/textaligntest.c with 100% similarity]
tests/sdl/tests/trianglefps.c [moved from targets/sdl/tests/trianglefps.c with 100% similarity]