Browse Source

* libndsfpc moved

git-svn-id: trunk@10038 -
marco 17 years ago
parent
commit
ce3407c415
100 changed files with 582 additions and 236 deletions
  1. 149 150
      .gitattributes
  2. 0 10
      packages/extra/libndsfpc/fpmake.inc
  3. 0 16
      packages/extra/libndsfpc/fpmake.pp
  4. 398 56
      packages/libndsfpc/Makefile
  5. 6 4
      packages/libndsfpc/Makefile.fpc
  6. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/2D/16bit_color_bmp/data/drunkenlogo.git
  7. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/2D/16bit_color_bmp/data/drunkenlogo.png
  8. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/2D/16bit_color_bmp/main.pp
  9. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/2D/256_color_bmp/data/drunkenlogo.git
  10. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/2D/256_color_bmp/data/drunkenlogo.png
  11. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/2D/256_color_bmp/main.pp
  12. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/2D/BG_Rotation/drunkenlogo.bin.o
  13. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/2D/BG_Rotation/main.pp
  14. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/2D/BG_Rotation/palette.bin.o
  15. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/2D/Complex_2D/data/ball.pcx
  16. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/2D/Complex_2D/main.pp
  17. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/2D/Double_Buffer/main.pp
  18. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/2D/Sprite_Bitmap/main.pp
  19. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/2D/ansi_console/main.pp
  20. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/2D/custom_font/data/font.bmp
  21. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/2D/custom_font/data/font.git
  22. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/2D/custom_font/main.pp
  23. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/2D/hello_world/main.pp
  24. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/2D/rotscale_text/data/font.bmp
  25. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/2D/rotscale_text/data/font.git
  26. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/2D/rotscale_text/main.pp
  27. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/BoxTest/main.pp
  28. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Display_List/main.pp
  29. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Display_List_2/data/teapot.bin
  30. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Display_List_2/main.pp
  31. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Env_Mapping/data/cafe.bin
  32. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Env_Mapping/data/teapot.bin
  33. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Env_Mapping/main.pp
  34. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Ortho/data/drunkenlogo.pcx
  35. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Ortho/main.pp
  36. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data.inc
  37. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture.bin
  38. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture1_RGB16_pal.bin
  39. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture1_RGB16_tex.bin
  40. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture2_RGB16_pal.bin
  41. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture2_RGB16_tex.bin
  42. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture3_RGB16_pal.bin
  43. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture3_RGB16_tex.bin
  44. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture4_RGB16_pal.bin
  45. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture4_RGB16_tex.bin
  46. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture5_RGB16_pal.bin
  47. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture5_RGB16_tex.bin
  48. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture6_RGB4_pal.bin
  49. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture6_RGB4_tex.bin
  50. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture7_RGB4_pal.bin
  51. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture7_RGB4_tex.bin
  52. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture8_RGB32_A3_pal.bin
  53. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture8_RGB32_A3_tex.bin
  54. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture9_RGB32_A3_pal.bin
  55. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture9_RGB32_A3_tex.bin
  56. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/main.pp
  57. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Picking/data/cone.bin
  58. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Picking/data/cylinder.bin
  59. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Picking/data/sphere.bin
  60. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Picking/main.pp
  61. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Simple_Quad/main.pp
  62. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Simple_Tri/main.pp
  63. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Textured_Cube/data/texture.bin
  64. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Textured_Cube/main.pp
  65. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Textured_Quad/data/texture.bin
  66. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Textured_Quad/main.pp
  67. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Toon_Shading/data/statue.bin
  68. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Toon_Shading/main.pp
  69. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson01/main.pp
  70. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson02/main1.pp
  71. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson03/main.pp
  72. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson04/main.pp
  73. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson05/main.pp
  74. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson06/drunkenlogo.pcx.o
  75. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson06/main.pp
  76. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson07/drunkenlogo.pcx.o
  77. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson07/main.pp
  78. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson08/drunkenlogo.pcx.o
  79. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson08/main.pp
  80. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson09/Star.pcx.o
  81. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson09/main.pp
  82. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson11/drunkenlogo.pcx.o
  83. 0 0
      packages/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson11/main.pp
  84. 0 0
      packages/libndsfpc/examples/devkitPro/debugging/exceptionTest/main.pp
  85. 0 0
      packages/libndsfpc/examples/devkitPro/input/TouchTest/balldata.bin.o
  86. 0 0
      packages/libndsfpc/examples/devkitPro/input/TouchTest/ballpalette.bin.o
  87. 0 0
      packages/libndsfpc/examples/devkitPro/input/TouchTest/main.pp
  88. 0 0
      packages/libndsfpc/examples/devkitPro/sound/SimpleSound/blaster.raw.o
  89. 0 0
      packages/libndsfpc/examples/devkitPro/sound/SimpleSound/ion.raw.o
  90. 0 0
      packages/libndsfpc/examples/devkitPro/sound/SimpleSound/main.pp
  91. 0 0
      packages/libndsfpc/examples/devkitPro/sound/SimpleSound/saberoff.raw.o
  92. 0 0
      packages/libndsfpc/examples/dswifi/main7.pp
  93. 0 0
      packages/libndsfpc/examples/dswifi/main9.pp
  94. 0 0
      packages/libndsfpc/examples/libfat/main.pp
  95. 0 0
      packages/libndsfpc/examples/libfat/test1.txt
  96. 0 0
      packages/libndsfpc/examples/libmikmod/data/module.bin.o
  97. 0 0
      packages/libndsfpc/examples/libmikmod/main7.pp
  98. 0 0
      packages/libndsfpc/examples/libmikmod/main9.pp
  99. 29 0
      packages/libndsfpc/fpmake.pp
  100. 0 0
      packages/libndsfpc/src/dswifi/dswifi7.inc

+ 149 - 150
.gitattributes

@@ -1208,156 +1208,6 @@ packages/extra/gnome1/zvt/zvt/libzvt.pp svneol=native#text/plain
 packages/extra/gnome1/zvt/zvt/lists.inc svneol=native#text/plain
 packages/extra/gnome1/zvt/zvt/vt.inc svneol=native#text/plain
 packages/extra/gnome1/zvt/zvt/vtx.inc svneol=native#text/plain
-packages/extra/libndsfpc/Makefile svneol=native#text/plain
-packages/extra/libndsfpc/Makefile.fpc svneol=native#text/plain
-packages/extra/libndsfpc/dswifi/dswifi7.inc svneol=native#text/plain
-packages/extra/libndsfpc/dswifi/dswifi7.pp svneol=native#text/plain
-packages/extra/libndsfpc/dswifi/dswifi9.inc svneol=native#text/plain
-packages/extra/libndsfpc/dswifi/dswifi9.pp svneol=native#text/plain
-packages/extra/libndsfpc/dswifi/dswifi_version.inc svneol=native#text/plain
-packages/extra/libndsfpc/dswifi/netdb.inc svneol=native#text/plain
-packages/extra/libndsfpc/dswifi/netinet/in.inc svneol=native#text/plain
-packages/extra/libndsfpc/dswifi/sgIP_errno.inc svneol=native#text/plain
-packages/extra/libndsfpc/dswifi/sys/socket.inc svneol=native#text/plain
-packages/extra/libndsfpc/examples/devkitPro/Graphics/2D/16bit_color_bmp/data/drunkenlogo.git svneol=native#text/plain
-packages/extra/libndsfpc/examples/devkitPro/Graphics/2D/16bit_color_bmp/data/drunkenlogo.png -text svneol=unset#image/png
-packages/extra/libndsfpc/examples/devkitPro/Graphics/2D/16bit_color_bmp/main.pp svneol=native#text/plain
-packages/extra/libndsfpc/examples/devkitPro/Graphics/2D/256_color_bmp/data/drunkenlogo.git svneol=native#text/plain
-packages/extra/libndsfpc/examples/devkitPro/Graphics/2D/256_color_bmp/data/drunkenlogo.png -text svneol=unset#image/png
-packages/extra/libndsfpc/examples/devkitPro/Graphics/2D/256_color_bmp/main.pp svneol=native#text/plain
-packages/extra/libndsfpc/examples/devkitPro/Graphics/2D/BG_Rotation/drunkenlogo.bin.o -text
-packages/extra/libndsfpc/examples/devkitPro/Graphics/2D/BG_Rotation/main.pp svneol=native#text/plain
-packages/extra/libndsfpc/examples/devkitPro/Graphics/2D/BG_Rotation/palette.bin.o -text
-packages/extra/libndsfpc/examples/devkitPro/Graphics/2D/Complex_2D/data/ball.pcx -text svneol=unset#image/pcx
-packages/extra/libndsfpc/examples/devkitPro/Graphics/2D/Complex_2D/main.pp svneol=native#text/plain
-packages/extra/libndsfpc/examples/devkitPro/Graphics/2D/Double_Buffer/main.pp svneol=native#text/plain
-packages/extra/libndsfpc/examples/devkitPro/Graphics/2D/Sprite_Bitmap/main.pp svneol=native#text/plain
-packages/extra/libndsfpc/examples/devkitPro/Graphics/2D/ansi_console/main.pp svneol=native#text/plain
-packages/extra/libndsfpc/examples/devkitPro/Graphics/2D/custom_font/data/font.bmp -text svneol=unset#image/bmp
-packages/extra/libndsfpc/examples/devkitPro/Graphics/2D/custom_font/data/font.git svneol=native#text/plain
-packages/extra/libndsfpc/examples/devkitPro/Graphics/2D/custom_font/main.pp svneol=native#text/plain
-packages/extra/libndsfpc/examples/devkitPro/Graphics/2D/hello_world/main.pp svneol=native#text/plain
-packages/extra/libndsfpc/examples/devkitPro/Graphics/2D/rotscale_text/data/font.bmp -text svneol=unset#image/bmp
-packages/extra/libndsfpc/examples/devkitPro/Graphics/2D/rotscale_text/data/font.git svneol=native#text/plain
-packages/extra/libndsfpc/examples/devkitPro/Graphics/2D/rotscale_text/main.pp svneol=native#text/plain
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/BoxTest/main.pp svneol=native#text/plain
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Display_List/main.pp svneol=native#text/plain
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Display_List_2/data/teapot.bin -text
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Display_List_2/main.pp svneol=native#text/plain
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Env_Mapping/data/cafe.bin -text
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Env_Mapping/data/teapot.bin -text
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Env_Mapping/main.pp svneol=native#text/plain
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Ortho/data/drunkenlogo.pcx -text svneol=unset#image/pcx
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Ortho/main.pp svneol=native#text/plain
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data.inc svneol=native#text/plain
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture.bin -text svneol=unset#application/octet-stream
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture1_RGB16_pal.bin -text svneol=unset#application/octet-stream
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture1_RGB16_tex.bin -text
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture2_RGB16_pal.bin -text
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture2_RGB16_tex.bin -text
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture3_RGB16_pal.bin -text
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture3_RGB16_tex.bin -text
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture4_RGB16_pal.bin -text
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture4_RGB16_tex.bin -text
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture5_RGB16_pal.bin -text svneol=unset#application/octet-stream
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture5_RGB16_tex.bin -text
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture6_RGB4_pal.bin -text svneol=unset#application/octet-stream
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture6_RGB4_tex.bin -text
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture7_RGB4_pal.bin -text svneol=unset#application/octet-stream
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture7_RGB4_tex.bin -text
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture8_RGB32_A3_pal.bin -text
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture8_RGB32_A3_tex.bin -text
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture9_RGB32_A3_pal.bin -text
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture9_RGB32_A3_tex.bin -text
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/main.pp svneol=native#text/plain
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Picking/data/cone.bin -text
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Picking/data/cylinder.bin -text
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Picking/data/sphere.bin -text
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Picking/main.pp svneol=native#text/plain
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Simple_Quad/main.pp svneol=native#text/plain
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Simple_Tri/main.pp svneol=native#text/plain
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Textured_Cube/data/texture.bin -text svneol=unset#application/octet-stream
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Textured_Cube/main.pp svneol=native#text/plain
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Textured_Quad/data/texture.bin -text svneol=unset#application/octet-stream
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Textured_Quad/main.pp svneol=native#text/plain
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Toon_Shading/data/statue.bin -text
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Toon_Shading/main.pp svneol=native#text/plain
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson01/main.pp svneol=native#text/plain
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson02/main1.pp svneol=native#text/plain
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson03/main.pp svneol=native#text/plain
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson04/main.pp svneol=native#text/plain
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson05/main.pp svneol=native#text/plain
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson06/drunkenlogo.pcx.o -text
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson06/main.pp svneol=native#text/plain
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson07/drunkenlogo.pcx.o -text
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson07/main.pp svneol=native#text/plain
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson08/drunkenlogo.pcx.o -text
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson08/main.pp svneol=native#text/plain
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson09/Star.pcx.o -text
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson09/main.pp svneol=native#text/plain
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson11/drunkenlogo.pcx.o -text
-packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson11/main.pp svneol=native#text/plain
-packages/extra/libndsfpc/examples/devkitPro/debugging/exceptionTest/main.pp svneol=native#text/plain
-packages/extra/libndsfpc/examples/devkitPro/input/TouchTest/balldata.bin.o -text
-packages/extra/libndsfpc/examples/devkitPro/input/TouchTest/ballpalette.bin.o -text
-packages/extra/libndsfpc/examples/devkitPro/input/TouchTest/main.pp svneol=native#text/plain
-packages/extra/libndsfpc/examples/devkitPro/sound/SimpleSound/blaster.raw.o -text
-packages/extra/libndsfpc/examples/devkitPro/sound/SimpleSound/ion.raw.o -text
-packages/extra/libndsfpc/examples/devkitPro/sound/SimpleSound/main.pp svneol=native#text/plain
-packages/extra/libndsfpc/examples/devkitPro/sound/SimpleSound/saberoff.raw.o -text
-packages/extra/libndsfpc/examples/dswifi/main7.pp svneol=native#text/plain
-packages/extra/libndsfpc/examples/dswifi/main9.pp svneol=native#text/plain
-packages/extra/libndsfpc/examples/libfat/main.pp svneol=native#text/plain
-packages/extra/libndsfpc/examples/libfat/test1.txt svneol=native#text/plain
-packages/extra/libndsfpc/examples/libmikmod/data/module.bin.o -text
-packages/extra/libndsfpc/examples/libmikmod/main7.pp svneol=native#text/plain
-packages/extra/libndsfpc/examples/libmikmod/main9.pp svneol=native#text/plain
-packages/extra/libndsfpc/fat/fat.inc svneol=native#text/plain
-packages/extra/libndsfpc/fat/fat.pp svneol=native#text/plain
-packages/extra/libndsfpc/fat/gbfs.inc svneol=native#text/plain
-packages/extra/libndsfpc/fat/gbfs.pp svneol=native#text/plain
-packages/extra/libndsfpc/fpmake.inc svneol=native#text/plain
-packages/extra/libndsfpc/fpmake.pp svneol=native#text/plain
-packages/extra/libndsfpc/libmikmod/inc/mikmod.inc svneol=native#text/plain
-packages/extra/libndsfpc/libmikmod/mikmod7.pp svneol=native#text/plain
-packages/extra/libndsfpc/libmikmod/mikmod9.pp svneol=native#text/plain
-packages/extra/libndsfpc/nds/arm7/audio.inc svneol=native#text/plain
-packages/extra/libndsfpc/nds/arm7/clock.inc svneol=native#text/plain
-packages/extra/libndsfpc/nds/arm7/serial.inc svneol=native#text/plain
-packages/extra/libndsfpc/nds/arm7/touch.inc svneol=native#text/plain
-packages/extra/libndsfpc/nds/arm9/background.inc svneol=native#text/plain
-packages/extra/libndsfpc/nds/arm9/boxtest.inc svneol=native#text/plain
-packages/extra/libndsfpc/nds/arm9/cache.inc svneol=native#text/plain
-packages/extra/libndsfpc/nds/arm9/console.inc svneol=native#text/plain
-packages/extra/libndsfpc/nds/arm9/exceptions.inc svneol=native#text/plain
-packages/extra/libndsfpc/nds/arm9/image.inc svneol=native#text/plain
-packages/extra/libndsfpc/nds/arm9/input.inc svneol=native#text/plain
-packages/extra/libndsfpc/nds/arm9/math.inc svneol=native#text/plain
-packages/extra/libndsfpc/nds/arm9/ndsmotion.inc svneol=native#text/plain
-packages/extra/libndsfpc/nds/arm9/pcx.inc svneol=native#text/plain
-packages/extra/libndsfpc/nds/arm9/postest.inc svneol=native#text/plain
-packages/extra/libndsfpc/nds/arm9/rumble.inc svneol=native#text/plain
-packages/extra/libndsfpc/nds/arm9/sound.inc svneol=native#text/plain
-packages/extra/libndsfpc/nds/arm9/sprite.inc svneol=native#text/plain
-packages/extra/libndsfpc/nds/arm9/trig_lut.inc svneol=native#text/plain
-packages/extra/libndsfpc/nds/arm9/video.inc svneol=native#text/plain
-packages/extra/libndsfpc/nds/arm9/videoGL.inc svneol=native#text/plain
-packages/extra/libndsfpc/nds/bios.inc svneol=native#text/plain
-packages/extra/libndsfpc/nds/card.inc svneol=native#text/plain
-packages/extra/libndsfpc/nds/dma.inc svneol=native#text/plain
-packages/extra/libndsfpc/nds/helper.inc svneol=native#text/plain
-packages/extra/libndsfpc/nds/interrupts.inc svneol=native#text/plain
-packages/extra/libndsfpc/nds/ipc.inc svneol=native#text/plain
-packages/extra/libndsfpc/nds/jtypes.inc svneol=native#text/plain
-packages/extra/libndsfpc/nds/memory.inc svneol=native#text/plain
-packages/extra/libndsfpc/nds/nds.inc svneol=native#text/plain
-packages/extra/libndsfpc/nds/ndsinclude.inc svneol=native#text/plain
-packages/extra/libndsfpc/nds/registers_alt.inc svneol=native#text/plain
-packages/extra/libndsfpc/nds/reload.inc svneol=native#text/plain
-packages/extra/libndsfpc/nds/system.inc svneol=native#text/plain
-packages/extra/libndsfpc/nds/timers.inc svneol=native#text/plain
-packages/extra/libndsfpc/nds7.pp svneol=native#text/plain
-packages/extra/libndsfpc/nds9.pp svneol=native#text/plain
 packages/extra/os2units/clkdll/Makefile svneol=native#text/plain
 packages/extra/os2units/clkdll/Makefile.fpc svneol=native#text/plain
 packages/extra/os2units/clkdll/fpmake.inc svneol=native#text/plain
@@ -3591,6 +3441,155 @@ packages/libgd/fpmake.pp svneol=native#text/plain
 packages/libgd/src/gd.pp svneol=native#text/plain
 packages/libgd/tests/gdtest.pp svneol=native#text/plain
 packages/libgd/tests/gdtestcgi.pp svneol=native#text/plain
+packages/libndsfpc/Makefile svneol=native#text/plain
+packages/libndsfpc/Makefile.fpc svneol=native#text/plain
+packages/libndsfpc/examples/devkitPro/Graphics/2D/16bit_color_bmp/data/drunkenlogo.git svneol=native#text/plain
+packages/libndsfpc/examples/devkitPro/Graphics/2D/16bit_color_bmp/data/drunkenlogo.png -text svneol=unset#image/png
+packages/libndsfpc/examples/devkitPro/Graphics/2D/16bit_color_bmp/main.pp svneol=native#text/plain
+packages/libndsfpc/examples/devkitPro/Graphics/2D/256_color_bmp/data/drunkenlogo.git svneol=native#text/plain
+packages/libndsfpc/examples/devkitPro/Graphics/2D/256_color_bmp/data/drunkenlogo.png -text svneol=unset#image/png
+packages/libndsfpc/examples/devkitPro/Graphics/2D/256_color_bmp/main.pp svneol=native#text/plain
+packages/libndsfpc/examples/devkitPro/Graphics/2D/BG_Rotation/drunkenlogo.bin.o -text
+packages/libndsfpc/examples/devkitPro/Graphics/2D/BG_Rotation/main.pp svneol=native#text/plain
+packages/libndsfpc/examples/devkitPro/Graphics/2D/BG_Rotation/palette.bin.o -text
+packages/libndsfpc/examples/devkitPro/Graphics/2D/Complex_2D/data/ball.pcx -text svneol=unset#image/pcx
+packages/libndsfpc/examples/devkitPro/Graphics/2D/Complex_2D/main.pp svneol=native#text/plain
+packages/libndsfpc/examples/devkitPro/Graphics/2D/Double_Buffer/main.pp svneol=native#text/plain
+packages/libndsfpc/examples/devkitPro/Graphics/2D/Sprite_Bitmap/main.pp svneol=native#text/plain
+packages/libndsfpc/examples/devkitPro/Graphics/2D/ansi_console/main.pp svneol=native#text/plain
+packages/libndsfpc/examples/devkitPro/Graphics/2D/custom_font/data/font.bmp -text svneol=unset#image/bmp
+packages/libndsfpc/examples/devkitPro/Graphics/2D/custom_font/data/font.git svneol=native#text/plain
+packages/libndsfpc/examples/devkitPro/Graphics/2D/custom_font/main.pp svneol=native#text/plain
+packages/libndsfpc/examples/devkitPro/Graphics/2D/hello_world/main.pp svneol=native#text/plain
+packages/libndsfpc/examples/devkitPro/Graphics/2D/rotscale_text/data/font.bmp -text svneol=unset#image/bmp
+packages/libndsfpc/examples/devkitPro/Graphics/2D/rotscale_text/data/font.git svneol=native#text/plain
+packages/libndsfpc/examples/devkitPro/Graphics/2D/rotscale_text/main.pp svneol=native#text/plain
+packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/BoxTest/main.pp svneol=native#text/plain
+packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Display_List/main.pp svneol=native#text/plain
+packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Display_List_2/data/teapot.bin -text
+packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Display_List_2/main.pp svneol=native#text/plain
+packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Env_Mapping/data/cafe.bin -text
+packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Env_Mapping/data/teapot.bin -text
+packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Env_Mapping/main.pp svneol=native#text/plain
+packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Ortho/data/drunkenlogo.pcx -text svneol=unset#image/pcx
+packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Ortho/main.pp svneol=native#text/plain
+packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data.inc svneol=native#text/plain
+packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture.bin -text svneol=unset#application/octet-stream
+packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture1_RGB16_pal.bin -text svneol=unset#application/octet-stream
+packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture1_RGB16_tex.bin -text
+packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture2_RGB16_pal.bin -text
+packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture2_RGB16_tex.bin -text
+packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture3_RGB16_pal.bin -text
+packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture3_RGB16_tex.bin -text
+packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture4_RGB16_pal.bin -text
+packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture4_RGB16_tex.bin -text
+packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture5_RGB16_pal.bin -text svneol=unset#application/octet-stream
+packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture5_RGB16_tex.bin -text
+packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture6_RGB4_pal.bin -text svneol=unset#application/octet-stream
+packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture6_RGB4_tex.bin -text
+packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture7_RGB4_pal.bin -text svneol=unset#application/octet-stream
+packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture7_RGB4_tex.bin -text
+packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture8_RGB32_A3_pal.bin -text
+packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture8_RGB32_A3_tex.bin -text
+packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture9_RGB32_A3_pal.bin -text
+packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture9_RGB32_A3_tex.bin -text
+packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/main.pp svneol=native#text/plain
+packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Picking/data/cone.bin -text
+packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Picking/data/cylinder.bin -text
+packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Picking/data/sphere.bin -text
+packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Picking/main.pp svneol=native#text/plain
+packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Simple_Quad/main.pp svneol=native#text/plain
+packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Simple_Tri/main.pp svneol=native#text/plain
+packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Textured_Cube/data/texture.bin -text svneol=unset#application/octet-stream
+packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Textured_Cube/main.pp svneol=native#text/plain
+packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Textured_Quad/data/texture.bin -text svneol=unset#application/octet-stream
+packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Textured_Quad/main.pp svneol=native#text/plain
+packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Toon_Shading/data/statue.bin -text
+packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Toon_Shading/main.pp svneol=native#text/plain
+packages/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson01/main.pp svneol=native#text/plain
+packages/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson02/main1.pp svneol=native#text/plain
+packages/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson03/main.pp svneol=native#text/plain
+packages/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson04/main.pp svneol=native#text/plain
+packages/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson05/main.pp svneol=native#text/plain
+packages/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson06/drunkenlogo.pcx.o -text
+packages/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson06/main.pp svneol=native#text/plain
+packages/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson07/drunkenlogo.pcx.o -text
+packages/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson07/main.pp svneol=native#text/plain
+packages/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson08/drunkenlogo.pcx.o -text
+packages/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson08/main.pp svneol=native#text/plain
+packages/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson09/Star.pcx.o -text
+packages/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson09/main.pp svneol=native#text/plain
+packages/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson11/drunkenlogo.pcx.o -text
+packages/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson11/main.pp svneol=native#text/plain
+packages/libndsfpc/examples/devkitPro/debugging/exceptionTest/main.pp svneol=native#text/plain
+packages/libndsfpc/examples/devkitPro/input/TouchTest/balldata.bin.o -text
+packages/libndsfpc/examples/devkitPro/input/TouchTest/ballpalette.bin.o -text
+packages/libndsfpc/examples/devkitPro/input/TouchTest/main.pp svneol=native#text/plain
+packages/libndsfpc/examples/devkitPro/sound/SimpleSound/blaster.raw.o -text
+packages/libndsfpc/examples/devkitPro/sound/SimpleSound/ion.raw.o -text
+packages/libndsfpc/examples/devkitPro/sound/SimpleSound/main.pp svneol=native#text/plain
+packages/libndsfpc/examples/devkitPro/sound/SimpleSound/saberoff.raw.o -text
+packages/libndsfpc/examples/dswifi/main7.pp svneol=native#text/plain
+packages/libndsfpc/examples/dswifi/main9.pp svneol=native#text/plain
+packages/libndsfpc/examples/libfat/main.pp svneol=native#text/plain
+packages/libndsfpc/examples/libfat/test1.txt svneol=native#text/plain
+packages/libndsfpc/examples/libmikmod/data/module.bin.o -text
+packages/libndsfpc/examples/libmikmod/main7.pp svneol=native#text/plain
+packages/libndsfpc/examples/libmikmod/main9.pp svneol=native#text/plain
+packages/libndsfpc/fpmake.pp svneol=native#text/plain
+packages/libndsfpc/src/dswifi/dswifi7.inc svneol=native#text/plain
+packages/libndsfpc/src/dswifi/dswifi7.pp svneol=native#text/plain
+packages/libndsfpc/src/dswifi/dswifi9.inc svneol=native#text/plain
+packages/libndsfpc/src/dswifi/dswifi9.pp svneol=native#text/plain
+packages/libndsfpc/src/dswifi/dswifi_version.inc svneol=native#text/plain
+packages/libndsfpc/src/dswifi/netdb.inc svneol=native#text/plain
+packages/libndsfpc/src/dswifi/netinet/in.inc svneol=native#text/plain
+packages/libndsfpc/src/dswifi/sgIP_errno.inc svneol=native#text/plain
+packages/libndsfpc/src/dswifi/sys/socket.inc svneol=native#text/plain
+packages/libndsfpc/src/fat/fat.inc svneol=native#text/plain
+packages/libndsfpc/src/fat/fat.pp svneol=native#text/plain
+packages/libndsfpc/src/fat/gbfs.inc svneol=native#text/plain
+packages/libndsfpc/src/fat/gbfs.pp svneol=native#text/plain
+packages/libndsfpc/src/libmikmod/inc/mikmod.inc svneol=native#text/plain
+packages/libndsfpc/src/libmikmod/mikmod7.pp svneol=native#text/plain
+packages/libndsfpc/src/libmikmod/mikmod9.pp svneol=native#text/plain
+packages/libndsfpc/src/nds/arm7/audio.inc svneol=native#text/plain
+packages/libndsfpc/src/nds/arm7/clock.inc svneol=native#text/plain
+packages/libndsfpc/src/nds/arm7/serial.inc svneol=native#text/plain
+packages/libndsfpc/src/nds/arm7/touch.inc svneol=native#text/plain
+packages/libndsfpc/src/nds/arm9/background.inc svneol=native#text/plain
+packages/libndsfpc/src/nds/arm9/boxtest.inc svneol=native#text/plain
+packages/libndsfpc/src/nds/arm9/cache.inc svneol=native#text/plain
+packages/libndsfpc/src/nds/arm9/console.inc svneol=native#text/plain
+packages/libndsfpc/src/nds/arm9/exceptions.inc svneol=native#text/plain
+packages/libndsfpc/src/nds/arm9/image.inc svneol=native#text/plain
+packages/libndsfpc/src/nds/arm9/input.inc svneol=native#text/plain
+packages/libndsfpc/src/nds/arm9/math.inc svneol=native#text/plain
+packages/libndsfpc/src/nds/arm9/ndsmotion.inc svneol=native#text/plain
+packages/libndsfpc/src/nds/arm9/pcx.inc svneol=native#text/plain
+packages/libndsfpc/src/nds/arm9/postest.inc svneol=native#text/plain
+packages/libndsfpc/src/nds/arm9/rumble.inc svneol=native#text/plain
+packages/libndsfpc/src/nds/arm9/sound.inc svneol=native#text/plain
+packages/libndsfpc/src/nds/arm9/sprite.inc svneol=native#text/plain
+packages/libndsfpc/src/nds/arm9/trig_lut.inc svneol=native#text/plain
+packages/libndsfpc/src/nds/arm9/video.inc svneol=native#text/plain
+packages/libndsfpc/src/nds/arm9/videoGL.inc svneol=native#text/plain
+packages/libndsfpc/src/nds/bios.inc svneol=native#text/plain
+packages/libndsfpc/src/nds/card.inc svneol=native#text/plain
+packages/libndsfpc/src/nds/dma.inc svneol=native#text/plain
+packages/libndsfpc/src/nds/helper.inc svneol=native#text/plain
+packages/libndsfpc/src/nds/interrupts.inc svneol=native#text/plain
+packages/libndsfpc/src/nds/ipc.inc svneol=native#text/plain
+packages/libndsfpc/src/nds/jtypes.inc svneol=native#text/plain
+packages/libndsfpc/src/nds/memory.inc svneol=native#text/plain
+packages/libndsfpc/src/nds/nds.inc svneol=native#text/plain
+packages/libndsfpc/src/nds/ndsinclude.inc svneol=native#text/plain
+packages/libndsfpc/src/nds/registers_alt.inc svneol=native#text/plain
+packages/libndsfpc/src/nds/reload.inc svneol=native#text/plain
+packages/libndsfpc/src/nds/system.inc svneol=native#text/plain
+packages/libndsfpc/src/nds/timers.inc svneol=native#text/plain
+packages/libndsfpc/src/nds7.pp svneol=native#text/plain
+packages/libndsfpc/src/nds9.pp svneol=native#text/plain
 packages/libpng/Makefile svneol=native#text/plain
 packages/libpng/Makefile.fpc svneol=native#text/plain
 packages/libpng/fpmake.pp svneol=native#text/plain

+ 0 - 10
packages/extra/libndsfpc/fpmake.inc

@@ -1,10 +0,0 @@
-    StartPackage('libndsfpc');
-    {$IF defined(ALLPACKAGES)}
-    Directory:='extra/libndsfpc';
-    {$ELSEIF defined(EXTRAPACKAGES)}
-    Directory:='libndsfpc';
-    {$ENDIF}
-    OS:=[nds];
-    T:=Targets.AddUnit('nds7');
-    T:=Targets.AddUnit('nds9');
-    EndPackage;

+ 0 - 16
packages/extra/libndsfpc/fpmake.pp

@@ -1,16 +0,0 @@
-{$mode objfpc}{$H+}
-program fpmake;
-
-uses fpmkunit;
-
-Var
-  T : TTarget;
-
-begin
-  With Installer do 
-    begin
-    {$i fpmake.inc}
-    Run;
-    end;
-end.
-

+ 398 - 56
packages/extra/libndsfpc/Makefile → packages/libndsfpc/Makefile

@@ -1,11 +1,12 @@
 #
-# Don't edit, this file is generated by FPCMake Version 2.0.0 [2007/11/14]
+# Don't edit, this file is generated by FPCMake Version 2.0.0 [2008/01/26]
 #
 default: all
-MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-darwin i386-emx i386-watcom i386-netwlibc i386-wince i386-embedded i386-symbian m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos m68k-embedded powerpc-linux powerpc-netbsd powerpc-amiga powerpc-macos powerpc-darwin powerpc-morphos powerpc-embedded sparc-linux sparc-netbsd sparc-solaris sparc-embedded x86_64-linux x86_64-freebsd x86_64-win64 x86_64-embedded arm-linux arm-palmos arm-wince arm-gba arm-nds arm-embedded arm-symbian powerpc64-linux powerpc64-embedded
+MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-darwin i386-emx i386-watcom i386-netwlibc i386-wince i386-embedded i386-symbian m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos m68k-embedded powerpc-linux powerpc-netbsd powerpc-amiga powerpc-macos powerpc-darwin powerpc-morphos powerpc-embedded sparc-linux sparc-netbsd sparc-solaris sparc-embedded x86_64-linux x86_64-freebsd x86_64-darwin x86_64-win64 x86_64-embedded arm-linux arm-palmos arm-wince arm-gba arm-nds arm-embedded arm-symbian powerpc64-linux powerpc64-darwin powerpc64-embedded
 BSDs = freebsd netbsd openbsd darwin
 UNIXs = linux $(BSDs) solaris qnx
 LIMIT83fs = go32v2 os2 emx watcom
+OSNeedsComspecToRunBatch = go32v2 watcom
 FORCE:
 .PHONY: FORCE
 override PATH:=$(patsubst %/,%,$(subst \,/,$(PATH)))
@@ -56,6 +57,11 @@ else
 SRCBATCHEXT=.bat
 endif
 endif
+ifdef COMSPEC
+ifneq ($(findstring $(OS_SOURCE),$(OSNeedsComspecToRunBatch)),)
+RUNBATCH=$(COMSPEC) /C
+endif
+endif
 ifdef inUnix
 PATHSEP=/
 else
@@ -94,7 +100,7 @@ export ECHO
 endif
 override OS_TARGET_DEFAULT=nds
 override CPU_TARGET_DEFAULT=arm
-override DEFAULT_FPCDIR=../../..
+override DEFAULT_FPCDIR=../..
 ifndef FPC
 ifdef PP
 FPC=$(PP)
@@ -104,7 +110,11 @@ ifndef FPC
 FPCPROG:=$(strip $(wildcard $(addsuffix /fpc$(SRCEXEEXT),$(SEARCHPATH))))
 ifneq ($(FPCPROG),)
 FPCPROG:=$(firstword $(FPCPROG))
+ifneq ($(CPU_TARGET),)
+FPC:=$(shell $(FPCPROG) -P$(CPU_TARGET) -PB)
+else
 FPC:=$(shell $(FPCPROG) -PB)
+endif
 ifneq ($(findstring Error,$(FPC)),)
 override FPC=$(firstword $(strip $(wildcard $(addsuffix /ppc386$(SRCEXEEXT),$(SEARCHPATH)))))
 endif
@@ -235,159 +245,483 @@ PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages $(FPCDIR)/packages/base $(F
 override PACKAGE_NAME=libndsfpc
 override PACKAGE_VERSION=0.1
 ifeq ($(FULL_TARGET),i386-linux)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),i386-go32v2)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),i386-win32)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),i386-os2)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),i386-freebsd)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),i386-beos)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),i386-netbsd)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),i386-solaris)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),i386-qnx)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),i386-netware)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),i386-openbsd)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),i386-wdosx)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),i386-darwin)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),i386-emx)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),i386-watcom)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),i386-netwlibc)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),i386-wince)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),i386-embedded)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),i386-symbian)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),m68k-linux)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),m68k-freebsd)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),m68k-netbsd)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),m68k-amiga)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),m68k-atari)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),m68k-openbsd)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),m68k-palmos)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),m68k-embedded)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),powerpc-linux)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),powerpc-netbsd)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),powerpc-amiga)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),powerpc-macos)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),powerpc-darwin)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),powerpc-morphos)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),powerpc-embedded)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),sparc-linux)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),sparc-netbsd)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),sparc-solaris)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),sparc-embedded)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),x86_64-linux)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),x86_64-freebsd)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
+endif
+ifeq ($(FULL_TARGET),x86_64-darwin)
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),x86_64-win64)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),x86_64-embedded)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),arm-linux)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),arm-palmos)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),arm-wince)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),arm-gba)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),arm-nds)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),arm-embedded)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),arm-symbian)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),powerpc64-linux)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
+endif
+ifeq ($(FULL_TARGET),powerpc64-darwin)
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 ifeq ($(FULL_TARGET),powerpc64-embedded)
-override TARGET_UNITS+=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 libmikmod/mikmod7
+override TARGET_UNITS+=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 endif
 override INSTALL_FPCPACKAGE=y
+ifeq ($(FULL_TARGET),i386-linux)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),i386-go32v2)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),i386-win32)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),i386-os2)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),i386-freebsd)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),i386-beos)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),i386-netbsd)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),i386-solaris)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),i386-qnx)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),i386-netware)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),i386-openbsd)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),i386-wdosx)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),i386-darwin)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),i386-emx)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),i386-watcom)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),i386-netwlibc)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),i386-wince)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),i386-embedded)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),i386-symbian)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),m68k-linux)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),m68k-freebsd)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),m68k-netbsd)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),m68k-amiga)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),m68k-atari)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),m68k-openbsd)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),m68k-palmos)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),m68k-embedded)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),powerpc-linux)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),powerpc-netbsd)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),powerpc-amiga)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),powerpc-macos)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),powerpc-darwin)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),powerpc-morphos)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),powerpc-embedded)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),sparc-linux)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),sparc-netbsd)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),sparc-solaris)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),sparc-embedded)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),x86_64-linux)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),x86_64-freebsd)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),x86_64-darwin)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),x86_64-win64)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),x86_64-embedded)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),arm-linux)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),arm-palmos)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),arm-wince)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),arm-gba)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),arm-nds)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),arm-embedded)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),arm-symbian)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),powerpc64-linux)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),powerpc64-darwin)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),powerpc64-embedded)
+override COMPILER_INCLUDEDIR+=src src/dswifi src/fat src/libmikmod
+endif
+ifeq ($(FULL_TARGET),i386-linux)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),i386-go32v2)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),i386-win32)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),i386-os2)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),i386-freebsd)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),i386-beos)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),i386-netbsd)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),i386-solaris)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),i386-qnx)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),i386-netware)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),i386-openbsd)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),i386-wdosx)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),i386-darwin)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),i386-emx)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),i386-watcom)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),i386-netwlibc)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),i386-wince)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),i386-embedded)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),i386-symbian)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),m68k-linux)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),m68k-freebsd)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),m68k-netbsd)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),m68k-amiga)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),m68k-atari)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),m68k-openbsd)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),m68k-palmos)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),m68k-embedded)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),powerpc-linux)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),powerpc-netbsd)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),powerpc-amiga)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),powerpc-macos)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),powerpc-darwin)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),powerpc-morphos)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),powerpc-embedded)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),sparc-linux)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),sparc-netbsd)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),sparc-solaris)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),sparc-embedded)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),x86_64-linux)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),x86_64-freebsd)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),x86_64-darwin)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),x86_64-win64)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),x86_64-embedded)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),arm-linux)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),arm-palmos)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),arm-wince)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),arm-gba)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),arm-nds)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),arm-embedded)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),arm-symbian)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),powerpc64-linux)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),powerpc64-darwin)
+override COMPILER_SOURCEDIR+=src tests
+endif
+ifeq ($(FULL_TARGET),powerpc64-embedded)
+override COMPILER_SOURCEDIR+=src tests
+endif
 ifdef REQUIRE_UNITSDIR
 override UNITSDIR+=$(REQUIRE_UNITSDIR)
 endif
@@ -1149,7 +1483,7 @@ override FPCOPT+=-FD$(NEW_BINUTILS_PATH)
 endif
 ifndef CROSSBOOTSTRAP
 ifneq ($(BINUTILSPREFIX),)
-override FPCOPT+=-XP$(BINUTILSPREFIX) 
+override FPCOPT+=-XP$(BINUTILSPREFIX)
 endif
 ifneq ($(BINUTILSPREFIX),)
 override FPCOPT+=-Xr$(RLINKPATH)
@@ -1281,11 +1615,15 @@ ifeq (,$(findstring -s ,$(COMPILER)))
 EXECPPAS=
 else
 ifeq ($(FULL_SOURCE),$(FULL_TARGET))
+ifdef RUNBATCH
+EXECPPAS:=@$(RUNBATCH) $(PPAS)
+else
 EXECPPAS:=@$(PPAS)
 endif
 endif
+endif
 .PHONY: fpc_units
-ifneq ($(TARGET_UNITS),)
+ifneq ($(TARGET_UNITS)$(TARGET_IMPLICITUNITS),)
 override ALLTARGET+=fpc_units
 override UNITPPUFILES=$(addsuffix $(PPUEXT),$(TARGET_UNITS))
 override IMPLICITUNITPPUFILES=$(addsuffix $(PPUEXT),$(TARGET_IMPLICITUNITS))
@@ -1507,8 +1845,12 @@ else
 endif
 ifdef inUnix
 	/bin/sh $(ZIPWRAPPER)
+else
+ifdef RUNBATCH
+	$(RUNBATCH) (ZIPWRAPPER)
 else
 	$(ZIPWRAPPER)
+endif
 endif
 	$(DEL) $(ZIPWRAPPER)
 else

+ 6 - 4
packages/extra/libndsfpc/Makefile.fpc → packages/libndsfpc/Makefile.fpc

@@ -1,5 +1,5 @@
 #
-#   Makefile.fpc for gba units
+#   Makefile.fpc for nds units
 #
 
 [package]
@@ -7,12 +7,14 @@ name=libndsfpc
 version=0.1
 
 [target]
-units=nds9 nds7 dswifi/dswifi9 dswifi/dswifi7 fat/fat fat/gbfs libmikmod/mikmod9 \
-      libmikmod/mikmod7
+units=nds9 nds7 dswifi9 dswifi7 fat gbfs mikmod9  mikmod7
 examples=
 
 [compiler]
 options=
+includedir=src src/dswifi src/fat src/libmikmod
+sourcedir=src tests
+
 
 [install]
 fpcpackage=y
@@ -20,7 +22,7 @@ fpcpackage=y
 [default]
 cpu=arm
 target=nds
-fpcdir=../../..
+fpcdir=../..
 
 [require]
 nortl=y

+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/2D/16bit_color_bmp/data/drunkenlogo.git → packages/libndsfpc/examples/devkitPro/Graphics/2D/16bit_color_bmp/data/drunkenlogo.git


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/2D/16bit_color_bmp/data/drunkenlogo.png → packages/libndsfpc/examples/devkitPro/Graphics/2D/16bit_color_bmp/data/drunkenlogo.png


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/2D/16bit_color_bmp/main.pp → packages/libndsfpc/examples/devkitPro/Graphics/2D/16bit_color_bmp/main.pp


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/2D/256_color_bmp/data/drunkenlogo.git → packages/libndsfpc/examples/devkitPro/Graphics/2D/256_color_bmp/data/drunkenlogo.git


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/2D/256_color_bmp/data/drunkenlogo.png → packages/libndsfpc/examples/devkitPro/Graphics/2D/256_color_bmp/data/drunkenlogo.png


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/2D/256_color_bmp/main.pp → packages/libndsfpc/examples/devkitPro/Graphics/2D/256_color_bmp/main.pp


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/2D/BG_Rotation/drunkenlogo.bin.o → packages/libndsfpc/examples/devkitPro/Graphics/2D/BG_Rotation/drunkenlogo.bin.o


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/2D/BG_Rotation/main.pp → packages/libndsfpc/examples/devkitPro/Graphics/2D/BG_Rotation/main.pp


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/2D/BG_Rotation/palette.bin.o → packages/libndsfpc/examples/devkitPro/Graphics/2D/BG_Rotation/palette.bin.o


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/2D/Complex_2D/data/ball.pcx → packages/libndsfpc/examples/devkitPro/Graphics/2D/Complex_2D/data/ball.pcx


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/2D/Complex_2D/main.pp → packages/libndsfpc/examples/devkitPro/Graphics/2D/Complex_2D/main.pp


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/2D/Double_Buffer/main.pp → packages/libndsfpc/examples/devkitPro/Graphics/2D/Double_Buffer/main.pp


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/2D/Sprite_Bitmap/main.pp → packages/libndsfpc/examples/devkitPro/Graphics/2D/Sprite_Bitmap/main.pp


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/2D/ansi_console/main.pp → packages/libndsfpc/examples/devkitPro/Graphics/2D/ansi_console/main.pp


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/2D/custom_font/data/font.bmp → packages/libndsfpc/examples/devkitPro/Graphics/2D/custom_font/data/font.bmp


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/2D/custom_font/data/font.git → packages/libndsfpc/examples/devkitPro/Graphics/2D/custom_font/data/font.git


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/2D/custom_font/main.pp → packages/libndsfpc/examples/devkitPro/Graphics/2D/custom_font/main.pp


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/2D/hello_world/main.pp → packages/libndsfpc/examples/devkitPro/Graphics/2D/hello_world/main.pp


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/2D/rotscale_text/data/font.bmp → packages/libndsfpc/examples/devkitPro/Graphics/2D/rotscale_text/data/font.bmp


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/2D/rotscale_text/data/font.git → packages/libndsfpc/examples/devkitPro/Graphics/2D/rotscale_text/data/font.git


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/2D/rotscale_text/main.pp → packages/libndsfpc/examples/devkitPro/Graphics/2D/rotscale_text/main.pp


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/BoxTest/main.pp → packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/BoxTest/main.pp


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Display_List/main.pp → packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Display_List/main.pp


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Display_List_2/data/teapot.bin → packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Display_List_2/data/teapot.bin


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Display_List_2/main.pp → packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Display_List_2/main.pp


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Env_Mapping/data/cafe.bin → packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Env_Mapping/data/cafe.bin


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Env_Mapping/data/teapot.bin → packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Env_Mapping/data/teapot.bin


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Env_Mapping/main.pp → packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Env_Mapping/main.pp


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Ortho/data/drunkenlogo.pcx → packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Ortho/data/drunkenlogo.pcx


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Ortho/main.pp → packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Ortho/main.pp


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data.inc → packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data.inc


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture.bin → packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture.bin


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture1_RGB16_pal.bin → packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture1_RGB16_pal.bin


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture1_RGB16_tex.bin → packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture1_RGB16_tex.bin


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture2_RGB16_pal.bin → packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture2_RGB16_pal.bin


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture2_RGB16_tex.bin → packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture2_RGB16_tex.bin


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture3_RGB16_pal.bin → packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture3_RGB16_pal.bin


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture3_RGB16_tex.bin → packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture3_RGB16_tex.bin


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture4_RGB16_pal.bin → packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture4_RGB16_pal.bin


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture4_RGB16_tex.bin → packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture4_RGB16_tex.bin


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture5_RGB16_pal.bin → packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture5_RGB16_pal.bin


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture5_RGB16_tex.bin → packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture5_RGB16_tex.bin


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture6_RGB4_pal.bin → packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture6_RGB4_pal.bin


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture6_RGB4_tex.bin → packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture6_RGB4_tex.bin


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture7_RGB4_pal.bin → packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture7_RGB4_pal.bin


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture7_RGB4_tex.bin → packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture7_RGB4_tex.bin


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture8_RGB32_A3_pal.bin → packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture8_RGB32_A3_pal.bin


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture8_RGB32_A3_tex.bin → packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture8_RGB32_A3_tex.bin


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture9_RGB32_A3_pal.bin → packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture9_RGB32_A3_pal.bin


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture9_RGB32_A3_tex.bin → packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/data/texture9_RGB32_A3_tex.bin


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/main.pp → packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Paletted_Cube/main.pp


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Picking/data/cone.bin → packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Picking/data/cone.bin


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Picking/data/cylinder.bin → packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Picking/data/cylinder.bin


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Picking/data/sphere.bin → packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Picking/data/sphere.bin


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Picking/main.pp → packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Picking/main.pp


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Simple_Quad/main.pp → packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Simple_Quad/main.pp


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Simple_Tri/main.pp → packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Simple_Tri/main.pp


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Textured_Cube/data/texture.bin → packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Textured_Cube/data/texture.bin


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Textured_Cube/main.pp → packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Textured_Cube/main.pp


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Textured_Quad/data/texture.bin → packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Textured_Quad/data/texture.bin


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Textured_Quad/main.pp → packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Textured_Quad/main.pp


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Toon_Shading/data/statue.bin → packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Toon_Shading/data/statue.bin


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Toon_Shading/main.pp → packages/libndsfpc/examples/devkitPro/Graphics/3D/Misc/Toon_Shading/main.pp


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson01/main.pp → packages/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson01/main.pp


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson02/main1.pp → packages/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson02/main1.pp


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson03/main.pp → packages/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson03/main.pp


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson04/main.pp → packages/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson04/main.pp


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson05/main.pp → packages/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson05/main.pp


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson06/drunkenlogo.pcx.o → packages/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson06/drunkenlogo.pcx.o


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson06/main.pp → packages/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson06/main.pp


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson07/drunkenlogo.pcx.o → packages/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson07/drunkenlogo.pcx.o


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson07/main.pp → packages/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson07/main.pp


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson08/drunkenlogo.pcx.o → packages/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson08/drunkenlogo.pcx.o


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson08/main.pp → packages/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson08/main.pp


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson09/Star.pcx.o → packages/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson09/Star.pcx.o


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson09/main.pp → packages/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson09/main.pp


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson11/drunkenlogo.pcx.o → packages/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson11/drunkenlogo.pcx.o


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson11/main.pp → packages/libndsfpc/examples/devkitPro/Graphics/3D/nehe/lesson11/main.pp


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/debugging/exceptionTest/main.pp → packages/libndsfpc/examples/devkitPro/debugging/exceptionTest/main.pp


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/input/TouchTest/balldata.bin.o → packages/libndsfpc/examples/devkitPro/input/TouchTest/balldata.bin.o


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/input/TouchTest/ballpalette.bin.o → packages/libndsfpc/examples/devkitPro/input/TouchTest/ballpalette.bin.o


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/input/TouchTest/main.pp → packages/libndsfpc/examples/devkitPro/input/TouchTest/main.pp


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/sound/SimpleSound/blaster.raw.o → packages/libndsfpc/examples/devkitPro/sound/SimpleSound/blaster.raw.o


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/sound/SimpleSound/ion.raw.o → packages/libndsfpc/examples/devkitPro/sound/SimpleSound/ion.raw.o


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/sound/SimpleSound/main.pp → packages/libndsfpc/examples/devkitPro/sound/SimpleSound/main.pp


+ 0 - 0
packages/extra/libndsfpc/examples/devkitPro/sound/SimpleSound/saberoff.raw.o → packages/libndsfpc/examples/devkitPro/sound/SimpleSound/saberoff.raw.o


+ 0 - 0
packages/extra/libndsfpc/examples/dswifi/main7.pp → packages/libndsfpc/examples/dswifi/main7.pp


+ 0 - 0
packages/extra/libndsfpc/examples/dswifi/main9.pp → packages/libndsfpc/examples/dswifi/main9.pp


+ 0 - 0
packages/extra/libndsfpc/examples/libfat/main.pp → packages/libndsfpc/examples/libfat/main.pp


+ 0 - 0
packages/extra/libndsfpc/examples/libfat/test1.txt → packages/libndsfpc/examples/libfat/test1.txt


+ 0 - 0
packages/extra/libndsfpc/examples/libmikmod/data/module.bin.o → packages/libndsfpc/examples/libmikmod/data/module.bin.o


+ 0 - 0
packages/extra/libndsfpc/examples/libmikmod/main7.pp → packages/libndsfpc/examples/libmikmod/main7.pp


+ 0 - 0
packages/extra/libndsfpc/examples/libmikmod/main9.pp → packages/libndsfpc/examples/libmikmod/main9.pp


+ 29 - 0
packages/libndsfpc/fpmake.pp

@@ -0,0 +1,29 @@
+{$ifndef ALLPACKAGES}
+{$mode objfpc}{$H+}
+program fpmake;
+
+uses fpmkunit;
+
+Var
+  P : TPackage;
+  T : TTarget;
+begin
+  With Installer do
+    begin
+{$endif ALLPACKAGES}
+
+    P:=AddPackage('libndsfpc');
+{$ifdef ALLPACKAGES}
+    P.Directory:='libndsfpc';
+{$endif ALLPACKAGES}
+    P.Version:='2.0.0';
+    P.SourcePath.Add('src');
+//    P.Dependencies.Add('x11');
+
+    // not linux compilable, skip
+
+{$ifndef ALLPACKAGES}
+    Run;
+    end;
+end.
+{$endif ALLPACKAGES}

+ 0 - 0
packages/extra/libndsfpc/dswifi/dswifi7.inc → packages/libndsfpc/src/dswifi/dswifi7.inc


Some files were not shown because too many files changed in this diff