Re: [AD] include path fixup patch. |
[ Thread Index |
Date Index
| More lists.liballeg.org/allegro-developers Archives
]
On Tue January 8 2008, Peter Wang wrote:
> Review follows.
>
> > Index: cmake/FileList.cmake
> > ===================================================================
> > --- cmake/FileList.cmake (revision 9797)
> > +++ cmake/FileList.cmake (working copy)
> > @@ -442,7 +442,7 @@
> > )
> >
> > set(ALLEGRO_INCLUDE_FILES
> > - include/allegro5/allegro5.h
> > + include/allegro5/allegro.h
> > include/allegro5/allegro.h
> > include/allegro5/winalleg.h
> > include/allegro5/xalleg.h
>
> That's wrong.
Doh. reverted.
> > Index: demo/include/a5teroids.hpp
> > ===================================================================
> > --- demo/include/a5teroids.hpp (revision 9797)
> > +++ demo/include/a5teroids.hpp (working copy)
> > @@ -1,7 +1,7 @@
> > #ifndef A5TEROIDS_HPP
> > #define A5TEROIDS_HPP
> >
> > -#include "allegro5/allegro5.h"
> > +#include "allegro5/allegro.h"
> > #include "a5_font.h"
> >
> > #ifdef __linux__
>
> What's the reason for this change, here and elsewhere?
Fixed.
> > Index: src/xglx/xglx.h
> > ===================================================================
> > --- src/xglx/xglx.h (revision 9797)
> > +++ src/xglx/xglx.h (working copy)
> > @@ -6,7 +6,7 @@
> > #include <string.h>
> > #include <stdio.h>
> >
> > -#include "allegro5/allegro5.h"
> > +#include "allegro5/allegro.h"
> > #include "allegro5/internal/aintern.h"
> > #include "allegro5/platform/aintunix.h"
> > #include "allegro5/internal/aintern_system.h"
>
> Ditto.
Ditto.
>
> > Index: docs/src/changes._tx
> > ===================================================================
> > --- docs/src/changes._tx (revision 9797)
> > +++ docs/src/changes._tx (working copy)
> > @@ -299,7 +299,7 @@
> > Trent Gamblin renamed scroll_display to scroll_screen in display.c
> > <li>
> > Trent Gamblin Removed commented code from src/display.c. Removed
> > - include/allegro/display.h and src/compat/cogfx.c
> > + include/allegro5/display.h and src/compat/cogfx.c
> > <li>
> > Elias Pschernig renamed XDUMMY driver to XGLX.
> > <li>
> > @@ -3438,7 +3438,7 @@
> > for MinGW32 consistent with other Windows ports.
> > <li>
> > 3.9.40: Henrik Stokseth improved make install to install only the
> > needed - headers from the include/allegro/platform directory.
> > + headers from the include/allegro5/platform directory.
> > <li>
> > 3.9.40: Vincent Penquerc'h updated 7 makefiles after his header
> > splitting patch.
>
> changes._tx shouldn't be updated.
Reverted.
> > Index: makefile.lst
> > ===================================================================
> > --- makefile.lst (revision 9797)
> > +++ makefile.lst (working copy)
> > @@ -3,6 +3,8 @@
> > ALLEGRO_SRC_FILES = \
> > src/allegro.c \
> > src/blit.c \
> > + src/blenders.c \
> > + src/bitmap_new.c \
> > src/bmp.c \
> > src/clip3d.c \
> > src/clip3df.c \
> > @@ -14,7 +16,8 @@
> > src/digmid.c \
> > src/dither.c \
> > src/dispsw.c \
> > - src/display.c \
> > + src/display.c \
> > + src/display_new.c \
> > src/dtor.c \
> > src/drvlist.c \
> > src/events.c \
> > @@ -49,6 +52,7 @@
> > src/modesel.c \
> > src/mousenu.c \
> > src/pcx.c \
> > + src/pixels.c \
> > src/poly3d.c \
> > src/polygon.c \
> > src/quantize.c \
> > @@ -76,7 +80,14 @@
> > src/compat/cokeybd.c \
> > src/compat/comouse.c \
> > src/compat/cotimer.c \
> > - src/misc/vector.c
> > + src/misc/vector.c \
> > + src/memblit1.c \
> > + src/memblit.c \
> > + src/memblit2.c \
> > + src/memdraw.c \
> > + src/system_new.c \
> > + src/memblit3.c \
> > + src/convert.c
> >
> > ALLEGRO_SRC_C_FILES = \
> > src/c/cblit16.c \
> > @@ -350,6 +361,15 @@
> > src/x/xdga2s.s \
> > src/x/xwins.s \
> > src/misc/colconv.c
> > +
> > +ALLEGRO_SRC_XGLX_FILES = \
> > + src/xglx/xbitmap.c \
> > + src/xglx/xcompat.c \
> > + src/xglx/xdisplay.c \
> > + src/xglx/xdraw.c \
> > + src/xglx/xfullscreen.c \
> > + src/xglx/xglx_config.c \
> > + src/xglx/xsystem.c
> >
> > ALLEGRO_SRC_QNX_FILES = \
> > src/qnx/qdrivers.c \
> > @@ -545,7 +565,6 @@
> > examples/exmem.c \
> > examples/exmidi.c \
> > examples/exmouse.c \
> > - examples/exnew_events.c \
> > examples/expackf.c \
> > examples/expal.c \
> > examples/expat.c \
> > @@ -568,7 +587,16 @@
> > examples/exunicod.c \
> > examples/exupdate.c \
> > examples/exxfade.c \
> > - examples/exzbuf.c
> > + examples/exzbuf.c \
> > + examples/exnewapi.c \
> > + examples/exnew_bitmap.c \
> > + examples/exnew_fs_resize.c \
> > + examples/exnew_icon.c \
> > + examples/exnew_lockbitmap.c \
> > + examples/exnew_lockscreen.c \
> > + examples/exnew_mouse.c \
> > + examples/exnew_mouse_events.c \
> > + examples/exnew_resize.c
>
> Putting exnew* at the back is okay but it's not as simple as just sorting
> the whole list and might make it harder to compare two lists (e.g. with the
> output of ls).
>
> > ALLEGRO_EXAMPLE_EXES = \
> > examples/ex12bit \
> > @@ -597,7 +625,6 @@
> > examples/exmem \
> > examples/exmidi \
> > examples/exmouse \
> > - examples/exnew_events \
> > examples/expackf \
> > examples/expal \
> > examples/expat \
> > @@ -620,7 +647,16 @@
> > examples/exunicod \
> > examples/exupdate \
> > examples/exxfade \
> > - examples/exzbuf
> > + examples/exzbuf \
> > + examples/exnewapi \
> > + examples/exnew_bitmap \
> > + examples/exnew_fs_resize \
> > + examples/exnew_icon \
> > + examples/exnew_lockbitmap \
> > + examples/exnew_lockscreen \
> > + examples/exnew_mouse \
> > + examples/exnew_mouse_events \
> > + examples/exnew_resize
>
> Those should be hard tabs to be consistent with the rest of the file.
Copy/Paste error sorta. Fixed.
> > Index: misc/grabdeps.pl
> > ===================================================================
> > --- misc/grabdeps.pl (revision 0)
> > +++ misc/grabdeps.pl (revision 0)
> > @@ -0,0 +1,40 @@
> > +#!/usr/bin/perl
>
> A short synopsis here would be nice and mention where it's called from.
Added.
> >
> > Index: misc/deplib.sh
> > ===================================================================
> > --- misc/deplib.sh (revision 9797)
> > +++ misc/deplib.sh (working copy)
>
> I didn't review this file. I'll assume it's okay ;)
>
> ...
Its all just removing the broken and _very_ (to me) confusing dependency
grabbing shell code.
> > Index: misc/checklst.pl
> > ===================================================================
> > --- misc/checklst.pl (revision 0)
> > +++ misc/checklst.pl (revision 0)
> > @@ -0,0 +1,56 @@
> > +#!/usr/bin/perl
>
> Description.
Added.
> > Index: examples/exswitch.c
> > ===================================================================
> > --- examples/exswitch.c (revision 9797)
> > +++ examples/exswitch.c (working copy)
> > @@ -17,7 +17,7 @@
> >
> > #include <math.h>
> >
> > -#include <allegro5.h>
> > +#include <allegro5/allegro5.h>
>
> Maybe the old examples should use allegro.h, and the new ones use
> allegro5.h? The idea being that, one day, A4 compatibility stuff will be
> visible if you include allegro.h, but not allegro5.h.
Fixed.
> > Index: examples/exconfig.c
> > ===================================================================
> > --- examples/exconfig.c (revision 9797)
> > +++ examples/exconfig.c (working copy)
> > @@ -12,7 +12,7 @@
> > */
> >
> >
> > -#include <allegro5.h>
> > +#include <allegro5/allegro5.h>
> >
> >
> > int main(void)
>
> Ditto for the other examples.
>
> Peter
>
Ditto.
Patch attached.
--
Thomas Fjellstrom
tfjellstrom@xxxxxxxxxx
Index: makefile.dmc
===================================================================
--- makefile.dmc (revision 9797)
+++ makefile.dmc (working copy)
@@ -205,12 +205,12 @@
copy lib\dmc\$(DLL_BASENAME) $(WINDIR_D)
HEADERS = $(DMCDIR_U)/include/winalleg.h \
- $(DMCDIR_U)/include/allegro/platform/aintwin.h \
- $(DMCDIR_U)/include/allegro/platform/al386gcc.h \
- $(DMCDIR_U)/include/allegro/platform/aldmc.h \
- $(DMCDIR_U)/include/allegro/platform/alplatf.h \
- $(DMCDIR_U)/include/allegro/platform/astdint.h \
- $(DMCDIR_U)/include/allegro/platform/alwin.h
+ $(DMCDIR_U)/include/allegro5/platform/aintwin.h \
+ $(DMCDIR_U)/include/allegro5/platform/al386gcc.h \
+ $(DMCDIR_U)/include/allegro5/platform/aldmc.h \
+ $(DMCDIR_U)/include/allegro5/platform/alplatf.h \
+ $(DMCDIR_U)/include/allegro5/platform/astdint.h \
+ $(DMCDIR_U)/include/allegro5/platform/alwin.h
INSTALL_FILES = $(DMCDIR_U)/lib/$(IMPLIB_BASENAME)
Index: makefile.vc
===================================================================
--- makefile.vc (revision 9797)
+++ makefile.vc (working copy)
@@ -330,13 +330,13 @@
HEADERS = $(MSVCDIR_U)/include/winalleg.h \
- $(MSVCDIR_U)/include/allegro/platform/aintwin.h \
- $(MSVCDIR_U)/include/allegro/platform/al386vc.h \
- $(MSVCDIR_U)/include/allegro/platform/almsvc.h \
- $(MSVCDIR_U)/include/allegro/platform/alplatf.h \
- $(MSVCDIR_U)/include/allegro/platform/astdbool.h \
- $(MSVCDIR_U)/include/allegro/platform/astdint.h \
- $(MSVCDIR_U)/include/allegro/platform/alwin.h
+ $(MSVCDIR_U)/include/allegro5/platform/aintwin.h \
+ $(MSVCDIR_U)/include/allegro5/platform/al386vc.h \
+ $(MSVCDIR_U)/include/allegro5/platform/almsvc.h \
+ $(MSVCDIR_U)/include/allegro5/platform/alplatf.h \
+ $(MSVCDIR_U)/include/allegro5/platform/astdbool.h \
+ $(MSVCDIR_U)/include/allegro5/platform/astdint.h \
+ $(MSVCDIR_U)/include/allegro5/platform/alwin.h
INSTALL_FILES = $(MSVCDIR_U)/lib/$(IMPLIB_BASENAME)
@@ -497,7 +497,7 @@
obj/msvc/asmdef.inc: obj/msvc/asmdef.exe
obj/msvc/asmdef.exe obj/msvc/asmdef.inc
-obj/msvc/asmdef.exe: src/i386/asmdef.c include/*.h include/allegro/*.h obj/msvc/asmcapa.h $(RUNNER)
+obj/msvc/asmdef.exe: src/i386/asmdef.c include/*.h include/allegro5/*.h obj/msvc/asmcapa.h $(RUNNER)
$(RUNNER) $(MSVC_CL) @ -nologo $(WFLAGS) $(CFLAGS) -I. -I./include -Foobj/msvc/asmdef.obj -Feobj/msvc/asmdef.exe src/i386/asmdef.c
obj/msvc/runner.exe: src/misc/runner.c
Index: scons/osx.scons
===================================================================
--- scons/osx.scons (revision 9797)
+++ scons/osx.scons (working copy)
@@ -9,7 +9,7 @@
context.setLibraryDir("lib/macosx")
-file = open( "include/allegro/platform/alplatf.h", "w" )
+file = open( "include/allegro5/platform/alplatf.h", "w" )
file.write( "#define ALLEGRO_MACOSX" )
file.close()
Index: src/mousenu.c
===================================================================
--- src/mousenu.c (revision 9797)
+++ src/mousenu.c (working copy)
@@ -21,7 +21,7 @@
#define ALLEGRO_NO_COMPATIBILITY
-#include "allegro.h"
+#include "allegro5/allegro5.h"
#include "allegro5/internal/aintern.h"
#include "allegro5/internal/aintern_mouse.h"
#include "allegro5/internal/aintern_bitmap.h"
Index: src/i386/asmdef.c
===================================================================
--- src/i386/asmdef.c (revision 9797)
+++ src/i386/asmdef.c (working copy)
@@ -24,7 +24,7 @@
#include <stdlib.h>
#include <stddef.h>
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
#include "allegro5/internal/aintern.h"
#ifdef ALLEGRO_DOS
Index: src/i386/icpu.c
===================================================================
--- src/i386/icpu.c (revision 9797)
+++ src/i386/icpu.c (working copy)
@@ -18,7 +18,7 @@
*/
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
#include "allegro5/internal/aintern.h"
Index: src/i386/icsprite.c
===================================================================
--- src/i386/icsprite.c (revision 9797)
+++ src/i386/icsprite.c (working copy)
@@ -19,7 +19,7 @@
#include <stdio.h>
#include <string.h>
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
#include "allegro5/internal/aintern.h"
#include "opcodes.h"
Index: src/i386/istretch.c
===================================================================
--- src/i386/istretch.c (revision 9797)
+++ src/i386/istretch.c (working copy)
@@ -22,7 +22,7 @@
#include <string.h>
#include <limits.h>
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
#include "allegro5/internal/aintern.h"
#include "opcodes.h"
Index: src/linux/lsystem.c
===================================================================
--- src/linux/lsystem.c (revision 9797)
+++ src/linux/lsystem.c (working copy)
@@ -35,7 +35,7 @@
#endif
#endif
-#include "linalleg.h"
+#include "allegro5/linalleg.h"
#ifndef ALLEGRO_LINUX
#error Something is wrong with the makefile
Index: src/linux/lmsems.c
===================================================================
--- src/linux/lmsems.c (revision 9797)
+++ src/linux/lmsems.c (working copy)
@@ -27,7 +27,7 @@
#include "allegro5/allegro5.h"
#include "allegro5/internal/aintern.h"
#include "allegro5/platform/aintunix.h"
-#include "linalleg.h"
+#include "allegro5/linalleg.h"
static int intellimouse;
Index: src/linux/lvgahelp.c
===================================================================
--- src/linux/lvgahelp.c (revision 9797)
+++ src/linux/lvgahelp.c (working copy)
@@ -26,7 +26,7 @@
#include "allegro5/internal/aintern.h"
#include "allegro5/platform/aintunix.h"
#include "allegro5/internal/aintvga.h"
-#include "linalleg.h"
+#include "allegro5/linalleg.h"
#include <string.h>
#include <stdio.h>
Index: src/linux/lmouse.c
===================================================================
--- src/linux/lmouse.c (revision 9797)
+++ src/linux/lmouse.c (working copy)
@@ -24,7 +24,7 @@
#include "allegro5/allegro5.h"
#include "allegro5/internal/aintern.h"
#include "allegro5/platform/aintunix.h"
-#include "linalleg.h"
+#include "allegro5/linalleg.h"
static int mouse_mx = 0; /* internal position, in mickeys */
Index: src/linux/lmsegpmd.c
===================================================================
--- src/linux/lmsegpmd.c (revision 9797)
+++ src/linux/lmsegpmd.c (working copy)
@@ -26,7 +26,7 @@
#include "allegro5/allegro5.h"
#include "allegro5/internal/aintern.h"
#include "allegro5/platform/aintunix.h"
-#include "linalleg.h"
+#include "allegro5/linalleg.h"
#define ASCII_NAME "GPM repeater"
Index: src/linux/vtswitch.c
===================================================================
--- src/linux/vtswitch.c (revision 9797)
+++ src/linux/vtswitch.c (working copy)
@@ -26,7 +26,7 @@
#include "allegro5/allegro5.h"
#include "allegro5/internal/aintern.h"
#include "allegro5/platform/aintunix.h"
-#include "linalleg.h"
+#include "allegro5/linalleg.h"
#ifdef ALLEGRO_HAVE_MMAP
#include <sys/mman.h>
Index: src/linux/lconsole.c
===================================================================
--- src/linux/lconsole.c (revision 9797)
+++ src/linux/lconsole.c (working copy)
@@ -22,7 +22,7 @@
#include "allegro5/allegro5.h"
#include "allegro5/internal/aintern.h"
#include "allegro5/platform/aintunix.h"
-#include "linalleg.h"
+#include "allegro5/linalleg.h"
#include <string.h>
#include <stdio.h>
Index: src/linux/lasyncio.c
===================================================================
--- src/linux/lasyncio.c (revision 9797)
+++ src/linux/lasyncio.c (working copy)
@@ -22,7 +22,7 @@
#include "allegro5/allegro5.h"
#include "allegro5/internal/aintern.h"
#include "allegro5/platform/aintunix.h"
-#include "linalleg.h"
+#include "allegro5/linalleg.h"
#include <stdio.h>
#include <unistd.h>
Index: src/linux/lstddrv.c
===================================================================
--- src/linux/lstddrv.c (revision 9797)
+++ src/linux/lstddrv.c (working copy)
@@ -24,7 +24,7 @@
#include "allegro5/allegro5.h"
#include "allegro5/internal/aintern.h"
#include "allegro5/platform/aintunix.h"
-#include "linalleg.h"
+#include "allegro5/linalleg.h"
#include <unistd.h>
Index: src/linux/lmseps2.c
===================================================================
--- src/linux/lmseps2.c (revision 9797)
+++ src/linux/lmseps2.c (working copy)
@@ -26,7 +26,7 @@
#include "allegro5/allegro5.h"
#include "allegro5/internal/aintern.h"
#include "allegro5/platform/aintunix.h"
-#include "linalleg.h"
+#include "allegro5/linalleg.h"
static int intellimouse;
Index: src/linux/svgalib.c
===================================================================
--- src/linux/svgalib.c (revision 9797)
+++ src/linux/svgalib.c (working copy)
@@ -23,7 +23,7 @@
#include "allegro5/allegro5.h"
#include "allegro5/internal/aintern.h"
#include "allegro5/platform/aintunix.h"
-#include "linalleg.h"
+#include "allegro5/linalleg.h"
#if (defined ALLEGRO_LINUX_SVGALIB) && ((!defined ALLEGRO_WITH_MODULES) || (defined ALLEGRO_MODULE))
Index: src/linux/lmseev.c
===================================================================
--- src/linux/lmseev.c (revision 9797)
+++ src/linux/lmseev.c (working copy)
@@ -30,7 +30,7 @@
#include "allegro5/internal/aintern.h"
#include "allegro5/internal/aintern_mouse.h"
#include "allegro5/platform/aintunix.h"
-#include "linalleg.h"
+#include "allegro5/linalleg.h"
#include <stdio.h>
#include <string.h>
Index: src/pcx.c
===================================================================
--- src/pcx.c (revision 9797)
+++ src/pcx.c (working copy)
@@ -16,7 +16,7 @@
*/
-#include "allegro.h"
+#include "allegro5/allegro5.h"
#include "allegro5/internal/aintern.h"
Index: src/allegro.c
===================================================================
--- src/allegro.c (revision 9797)
+++ src/allegro.c (working copy)
@@ -20,7 +20,7 @@
#include <stdlib.h>
#include <string.h>
-#include "allegro5/allegro.h"
+#include "allegro5/allegro5.h"
#include "allegro5/internal/aintern.h"
#include "allegro5/internal/aintern_dtor.h"
Index: src/macosx/main.m
===================================================================
--- src/macosx/main.m (revision 9797)
+++ src/macosx/main.m (working copy)
@@ -16,7 +16,7 @@
*/
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
#include "allegro5/internal/aintern.h"
#include "allegro5/platform/aintosx.h"
Index: src/macosx/soundman.m
===================================================================
--- src/macosx/soundman.m (revision 9797)
+++ src/macosx/soundman.m (working copy)
@@ -15,7 +15,7 @@
* See readme.txt for copyright information.
*/
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
#include "allegro5/internal/aintern.h"
#include "allegro5/platform/aintosx.h"
Index: src/macosx/system.m
===================================================================
--- src/macosx/system.m (revision 9797)
+++ src/macosx/system.m (working copy)
@@ -16,7 +16,7 @@
*/
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
#include "allegro5/internal/aintern.h"
#include "allegro5/platform/aintosx.h"
Index: src/macosx/camidi.m
===================================================================
--- src/macosx/camidi.m (revision 9797)
+++ src/macosx/camidi.m (working copy)
@@ -15,7 +15,7 @@
* See readme.txt for copyright information.
*/
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
#include "allegro5/internal/aintern.h"
#include "allegro5/platform/aintosx.h"
Index: src/macosx/hidjoy.m
===================================================================
--- src/macosx/hidjoy.m (revision 9797)
+++ src/macosx/hidjoy.m (working copy)
@@ -15,7 +15,7 @@
* See readme.txt for copyright information.
*/
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
#include "allegro5/internal/aintern.h"
#include "allegro5/internal/aintern_joystick.h"
#include "allegro5/platform/aintosx.h"
Index: src/macosx/quartz.m
===================================================================
--- src/macosx/quartz.m (revision 9797)
+++ src/macosx/quartz.m (working copy)
@@ -16,7 +16,7 @@
*/
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
#include "allegro5/internal/aintern.h"
#include "allegro5/platform/aintosx.h"
Index: src/macosx/qtmidi.m
===================================================================
--- src/macosx/qtmidi.m (revision 9797)
+++ src/macosx/qtmidi.m (working copy)
@@ -15,7 +15,7 @@
* See readme.txt for copyright information.
*/
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
#include "allegro5/internal/aintern.h"
#include "allegro5/platform/aintosx.h"
Index: src/macosx/keybd.m
===================================================================
--- src/macosx/keybd.m (revision 9797)
+++ src/macosx/keybd.m (working copy)
@@ -18,7 +18,7 @@
*/
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
#include "allegro5/internal/aintern.h"
#include "allegro5/internal/aintern_events.h"
#include "allegro5/internal/aintern_keyboard.h"
Index: src/macosx/hidman.m
===================================================================
--- src/macosx/hidman.m (revision 9797)
+++ src/macosx/hidman.m (working copy)
@@ -16,7 +16,7 @@
*/
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
#include "allegro5/internal/aintern.h"
#include "allegro5/platform/aintosx.h"
Index: src/macosx/qzmouse.m
===================================================================
--- src/macosx/qzmouse.m (revision 9797)
+++ src/macosx/qzmouse.m (working copy)
@@ -18,7 +18,7 @@
*/
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
#include "allegro5/internal/aintern.h"
#include "allegro5/internal/aintern_mouse.h"
#include "allegro5/platform/aintosx.h"
Index: src/macosx/pcpu.m
===================================================================
--- src/macosx/pcpu.m (revision 9797)
+++ src/macosx/pcpu.m (working copy)
@@ -12,7 +12,7 @@
*
* See readme.txt for copyright information.
*/
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
#include "allegro5/internal/aintern.h"
#ifndef SCAN_DEPEND
Index: src/macosx/qzfull.m
===================================================================
--- src/macosx/qzfull.m (revision 9797)
+++ src/macosx/qzfull.m (working copy)
@@ -16,7 +16,7 @@
*/
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
#include "allegro5/internal/aintern.h"
#include "allegro5/platform/aintosx.h"
Index: src/macosx/drivers.m
===================================================================
--- src/macosx/drivers.m (revision 9797)
+++ src/macosx/drivers.m (working copy)
@@ -16,7 +16,7 @@
*/
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
#include "allegro5/internal/aintern.h"
#include "allegro5/internal/aintern_joystick.h"
#include "allegro5/platform/aintosx.h"
Index: src/macosx/cadigi.m
===================================================================
--- src/macosx/cadigi.m (revision 9797)
+++ src/macosx/cadigi.m (working copy)
@@ -15,7 +15,7 @@
* See readme.txt for copyright information.
*/
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
#include "allegro5/internal/aintern.h"
#include "allegro5/platform/aintosx.h"
Index: src/macosx/qzwindow.m
===================================================================
--- src/macosx/qzwindow.m (revision 9797)
+++ src/macosx/qzwindow.m (working copy)
@@ -16,7 +16,7 @@
*/
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
#include "allegro5/internal/aintern.h"
#include "allegro5/platform/aintosx.h"
Index: src/x/xwin.h
===================================================================
--- src/x/xwin.h (revision 9797)
+++ src/x/xwin.h (working copy)
@@ -18,7 +18,7 @@
#ifndef __bma_xwin_h
#define __bma_xwin_h
-#include "xalleg.h"
+#include "allegro5/xalleg.h"
/* Defined in xmouse.c */
AL_VAR(int, _xwin_mouse_extended_range);
Index: docs/src/build/unix._tx
===================================================================
--- docs/src/build/unix._tx (revision 9797)
+++ docs/src/build/unix._tx (working copy)
@@ -331,15 +331,15 @@
If the Irix compiler spits strange lines such as the following when
compiling your Allegro program:
<textblock>
- include/allegro/alcompat.h:59: conflicting types for `ceilf'
+ include/allegro5/alcompat.h:59: conflicting types for `ceilf'
/usr/include/math.h:311: previous declaration of `ceilf'
- include/allegro/alcompat.h:60: conflicting types for `floorf'
+ include/allegro5/alcompat.h:60: conflicting types for `floorf'
/usr/include/math.h:333: previous declaration of `floorf'
- include/allegro/alcompat.h:63: conflicting types for `tanf'
+ include/allegro5/alcompat.h:63: conflicting types for `tanf'
/usr/include/math.h:176: previous declaration of `tanf'
- include/allegro/alcompat.h:64: conflicting types for `acosf'
+ include/allegro5/alcompat.h:64: conflicting types for `acosf'
/usr/include/math.h:106: previous declaration of `acosf'
- include/allegro/alcompat.h:65: conflicting types for `asinf'
+ include/allegro5/alcompat.h:65: conflicting types for `asinf'
/usr/include/math.h:116: previous declaration of `asinf'
<endblock>
then you should <tt>#define ALLEGRO_NO_FIX_ALIASES</tt> prior to
Index: docs/src/ahack._tx
===================================================================
--- docs/src/ahack._tx (revision 9797)
+++ docs/src/ahack._tx (working copy)
@@ -189,11 +189,11 @@
Header Files
allegro.h lives in the include/ directory. It is only a placeholder which
-includes other headers which live in the include/allegro/ tree. The reason
+includes other headers which live in the include/allegro5/ tree. The reason
for this slightly odd approach is that allegro.h can include things like
"allegro/keyboard.h", which will work both in-situ within the build
directory, and if we copy allegro.h to the system include directory and the
-other headers into system_include/allegro/. This avoids cluttering the
+other headers into system_include/allegro5/. This avoids cluttering the
system directories with lots of our headers, while still allowing programs
to just #include <allegro.h>, and also makes it possible for people to
access keyboard stuff with #include <allegro/keyboard.h>.
@@ -211,7 +211,7 @@
Every module-specific header contains structure definitions and function
prototypes. At the end of the file, it may include a header from the
-include/allegro/inline/ directory which defines related inline routines.
+include/allegro5/inline/ directory which defines related inline routines.
If inline asm is supported, this can include in turn asm.inl which imports
routines from one of the compiler-specific files al386gcc.h, al386vc.h and
al386wat.h; otherwise C versions are used instead. The header alinline.h
Index: docs/src/allegro._tx
===================================================================
--- docs/src/allegro._tx (revision 9797)
+++ docs/src/allegro._tx (working copy)
@@ -474,7 +474,7 @@
@xref check_cpu, cpu_vendor, cpu_family, cpu_capabilities, allegro_init
@shortdesc Contains the Intel CPU submodel.
Contains the CPU submodel, where applicable. Allegro defines at least the
- following CPU family types (see include/allegro/system.h for a more
+ following CPU family types (see include/allegro5/system.h for a more
complete list):
<textblock>
CPU_FAMILY_I586:
@@ -13559,7 +13559,7 @@
to learn more about this.
A Windows program that uses the Allegro library is only required to include
-one or more header files from the include/allegro tree, or allegro.h; however,
+one or more header files from the include/allegro5 tree, or allegro5.h; however,
if it also needs to directly call non portable Win32 API functions, it must
include the Windows-specific header file winalleg.h after the Allegro headers,
and before any Win32 API header file. By default winalleg.h includes the main
@@ -14751,7 +14751,7 @@
all quite minor variations on the basic code.
<li>
If you are _really_ serious about this size, thing, have a look at the top
-of include/allegro/alconfig.h and you will see the lines:
+of include/allegro5/alconfig.h and you will see the lines:
<codeblock>
#define ALLEGRO_COLOR8
#define ALLEGRO_COLOR16
Index: tools/pat2dat.c
===================================================================
--- tools/pat2dat.c (revision 9797)
+++ tools/pat2dat.c (working copy)
@@ -25,8 +25,8 @@
#include <time.h>
#include <math.h>
-#include "allegro5.h"
-#include "allegro/internal/aintern.h"
+#include "allegro5/allegro5.h"
+#include "allegro5/internal/aintern.h"
#include "datedit.h"
Index: tools/plugins/datfont.c
===================================================================
--- tools/plugins/datfont.c (revision 9797)
+++ tools/plugins/datfont.c (working copy)
@@ -21,8 +21,8 @@
#include <stdio.h>
#include <string.h>
-#include "allegro5.h"
-#include "allegro/internal/aintern.h"
+#include "allegro5/allegro5.h"
+#include "allegro5/internal/aintern.h"
#include "../datedit.h"
Index: tools/plugins/datworms.c
===================================================================
--- tools/plugins/datworms.c (revision 9797)
+++ tools/plugins/datworms.c (working copy)
@@ -18,7 +18,7 @@
#include <stdio.h>
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
#include "../datedit.h"
Index: tools/plugins/datfli.c
===================================================================
--- tools/plugins/datfli.c (revision 9797)
+++ tools/plugins/datfli.c (working copy)
@@ -18,8 +18,8 @@
#include <stdio.h>
-#include "allegro5.h"
-#include "allegro/internal/aintern.h"
+#include "allegro5/allegro5.h"
+#include "allegro5/internal/aintern.h"
#include "../datedit.h"
Index: tools/plugins/datgrab.c
===================================================================
--- tools/plugins/datgrab.c (revision 9797)
+++ tools/plugins/datgrab.c (working copy)
@@ -23,7 +23,7 @@
#include <stdio.h>
#include <string.h>
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
#include "../datedit.h"
Index: tools/plugins/datpal.c
===================================================================
--- tools/plugins/datpal.c (revision 9797)
+++ tools/plugins/datpal.c (working copy)
@@ -19,8 +19,8 @@
#include <stdio.h>
#include <string.h>
-#include "allegro5.h"
-#include "allegro/internal/aintern.h"
+#include "allegro5/allegro5.h"
+#include "allegro5/internal/aintern.h"
#include "../datedit.h"
Index: tools/plugins/datimage.c
===================================================================
--- tools/plugins/datimage.c (revision 9797)
+++ tools/plugins/datimage.c (working copy)
@@ -21,8 +21,8 @@
#include <stdio.h>
#include <string.h>
-#include "allegro5.h"
-#include "allegro/internal/aintern.h"
+#include "allegro5/allegro5.h"
+#include "allegro5/internal/aintern.h"
#include "../datedit.h"
Index: tools/plugins/datmidi.c
===================================================================
--- tools/plugins/datmidi.c (revision 9797)
+++ tools/plugins/datmidi.c (working copy)
@@ -18,8 +18,8 @@
#include <stdio.h>
-#include "allegro5.h"
-#include "allegro/internal/aintern.h"
+#include "allegro5/allegro5.h"
+#include "allegro5/internal/aintern.h"
#include "../datedit.h"
Index: tools/plugins/datgrid.c
===================================================================
--- tools/plugins/datgrid.c (revision 9797)
+++ tools/plugins/datgrid.c (working copy)
@@ -19,7 +19,7 @@
#include <stdio.h>
#include <string.h>
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
#include "../datedit.h"
Index: tools/plugins/datalpha.c
===================================================================
--- tools/plugins/datalpha.c (revision 9797)
+++ tools/plugins/datalpha.c (working copy)
@@ -19,8 +19,8 @@
#include <stdio.h>
#include <string.h>
-#include "allegro5.h"
-#include "allegro/internal/aintern.h"
+#include "allegro5/allegro5.h"
+#include "allegro5/internal/aintern.h"
#include "../datedit.h"
Index: tools/plugins/datfname.c
===================================================================
--- tools/plugins/datfname.c (revision 9797)
+++ tools/plugins/datfname.c (working copy)
@@ -19,7 +19,7 @@
#include <stdio.h>
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
#include "../datedit.h"
Index: tools/plugins/datitype.c
===================================================================
--- tools/plugins/datitype.c (revision 9797)
+++ tools/plugins/datitype.c (working copy)
@@ -19,7 +19,7 @@
#include <stdio.h>
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
#include "../datedit.h"
Index: tools/plugins/datsamp.c
===================================================================
--- tools/plugins/datsamp.c (revision 9797)
+++ tools/plugins/datsamp.c (working copy)
@@ -18,7 +18,7 @@
#include <stdio.h>
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
#include "../datedit.h"
Index: tools/grabber.c
===================================================================
--- tools/grabber.c (revision 9797)
+++ tools/grabber.c (working copy)
@@ -19,8 +19,8 @@
#include <stdio.h>
#include <string.h>
-#include "allegro5.h"
-#include "allegro/internal/aintern.h"
+#include "allegro5/allegro5.h"
+#include "allegro5/internal/aintern.h"
#include "datedit.h"
#if (defined ALLEGRO_DJGPP) && (!defined SCAN_DEPEND)
Index: tools/rgbmap.c
===================================================================
--- tools/rgbmap.c (revision 9797)
+++ tools/rgbmap.c (working copy)
@@ -20,7 +20,7 @@
#include <stdio.h>
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
Index: tools/dat.c
===================================================================
--- tools/dat.c (revision 9797)
+++ tools/dat.c (working copy)
@@ -24,7 +24,7 @@
#include <string.h>
#include <time.h>
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
#include "datedit.h"
#if ((defined ALLEGRO_DOS) || (defined ALLEGRO_WINDOWS)) && (!defined SCAN_DEPEND)
Index: tools/textconv.c
===================================================================
--- tools/textconv.c (revision 9797)
+++ tools/textconv.c (working copy)
@@ -20,8 +20,8 @@
#include <stdio.h>
-#include "allegro5.h"
-#include "allegro/internal/aintern.h"
+#include "allegro5/allegro5.h"
+#include "allegro5/internal/aintern.h"
Index: tools/exedat.c
===================================================================
--- tools/exedat.c (revision 9797)
+++ tools/exedat.c (working copy)
@@ -22,8 +22,8 @@
#include <stdio.h>
-#include "allegro5.h"
-#include "allegro/internal/aintern.h"
+#include "allegro5/allegro5.h"
+#include "allegro5/internal/aintern.h"
#ifdef ALLEGRO_UNIX
#include <sys/stat.h>
Index: tools/colormap.c
===================================================================
--- tools/colormap.c (revision 9797)
+++ tools/colormap.c (working copy)
@@ -21,7 +21,7 @@
#include <stdio.h>
#include <string.h>
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
Index: tools/dat2s.c
===================================================================
--- tools/dat2s.c (revision 9797)
+++ tools/dat2s.c (working copy)
@@ -22,8 +22,8 @@
#include <string.h>
#include <time.h>
-#include "allegro5.h"
-#include "allegro/internal/aintern.h"
+#include "allegro5/allegro5.h"
+#include "allegro5/internal/aintern.h"
#include "datedit.h"
Index: tools/pack.c
===================================================================
--- tools/pack.c (revision 9797)
+++ tools/pack.c (working copy)
@@ -20,7 +20,7 @@
#include <stdio.h>
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
Index: tools/datedit.c
===================================================================
--- tools/datedit.c (revision 9797)
+++ tools/datedit.c (working copy)
@@ -21,8 +21,8 @@
#include <string.h>
#include <time.h>
-#include "allegro5.h"
-#include "allegro/internal/aintern.h"
+#include "allegro5/allegro5.h"
+#include "allegro5/internal/aintern.h"
#include "datedit.h"
Index: tools/x11/xf2pcx.c
===================================================================
--- tools/x11/xf2pcx.c (revision 9797)
+++ tools/x11/xf2pcx.c (working copy)
@@ -23,7 +23,7 @@
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
-#include <allegro5.h>
+#include <allegro5/allegro5.h>
#ifndef SCAN_DEPEND
#include <X11/Xlib.h>
Index: tools/dat2c.c
===================================================================
--- tools/dat2c.c (revision 9797)
+++ tools/dat2c.c (working copy)
@@ -46,8 +46,8 @@
/* Allegro includes */
#define ALLEGRO_USE_CONSOLE
-#include "allegro5.h"
-#include "allegro/internal/aintern.h"
+#include "allegro5/allegro5.h"
+#include "allegro5/internal/aintern.h"
@@ -1006,7 +1006,7 @@
" */$n$"
"$n$"
"#ifndef ALLEGRO_H$n$"
- "#error You must include allegro5.h$n$"
+ "#error You must include allegro5/allegro5.h$n$"
"#endif$n$"
"$n$"
"#ifndef $string$$n$"
@@ -1055,8 +1055,8 @@
" * Do not hand edit.$n$"
" */$n$"
"$n$"
- "#include <allegro5.h>$n$"
- "#include <allegro/internal/aintern.h>$n$"
+ "#include <allegro5/allegro5.h>$n$"
+ "#include <allegro5/internal/aintern.h>$n$"
"$n$$n$$n$", dat2c->fname_c, dat2c->fname_dat);
}
Index: tests/gfxinfo.c
===================================================================
--- tests/gfxinfo.c (revision 9797)
+++ tests/gfxinfo.c (working copy)
@@ -19,8 +19,8 @@
#define ALLEGRO_USE_CONSOLE
#include <string.h>
#include <stdio.h>
-#include "allegro5.h"
-#include "allegro/internal/aintern.h"
+#include "allegro5/allegro5.h"
+#include "allegro5/internal/aintern.h"
Index: tests/playfli.c
===================================================================
--- tests/playfli.c (revision 9797)
+++ tests/playfli.c (working copy)
@@ -18,7 +18,7 @@
#include <string.h>
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
Index: tests/afinfo.c
===================================================================
--- tests/afinfo.c (revision 9797)
+++ tests/afinfo.c (working copy)
@@ -19,13 +19,13 @@
#include <stdio.h>
#include <string.h>
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
/* this program is not portable! */
#if (defined ALLEGRO_DOS) || (defined ALLEGRO_LINUX_VBEAF)
-#include "allegro/internal/aintern.h"
+#include "allegro5/internal/aintern.h"
#ifdef ALLEGRO_INTERNAL_HEADER
#include ALLEGRO_INTERNAL_HEADER
Index: tests/akaitest.c
===================================================================
--- tests/akaitest.c (revision 9797)
+++ tests/akaitest.c (working copy)
@@ -20,7 +20,7 @@
#include <string.h>
#include <math.h>
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
Index: tests/play.c
===================================================================
--- tests/play.c (revision 9797)
+++ tests/play.c (working copy)
@@ -19,7 +19,7 @@
#include <stdio.h>
#include <string.h>
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
Index: tests/vesainfo.c
===================================================================
--- tests/vesainfo.c (revision 9797)
+++ tests/vesainfo.c (working copy)
@@ -19,7 +19,7 @@
#include <stdio.h>
#include <string.h>
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
/* this program is not portable! */
Index: tests/win/dibhello.c
===================================================================
--- tests/win/dibhello.c (revision 9797)
+++ tests/win/dibhello.c (working copy)
@@ -19,7 +19,7 @@
*/
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
#include "winalleg.h"
Index: tests/win/dxwindow.c
===================================================================
--- tests/win/dxwindow.c (revision 9797)
+++ tests/win/dxwindow.c (working copy)
@@ -18,7 +18,7 @@
* See readme.txt for copyright information.
*/
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
#include "winalleg.h"
#include "dxwindow.rh"
#include "examples/running.h"
Index: tests/win/scrsave.c
===================================================================
--- tests/win/scrsave.c (revision 9797)
+++ tests/win/scrsave.c (working copy)
@@ -32,7 +32,7 @@
#include <time.h>
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
#include "winalleg.h"
#include "scrsave.rh"
Index: tests/win/dibsound.c
===================================================================
--- tests/win/dibsound.c (revision 9797)
+++ tests/win/dibsound.c (working copy)
@@ -18,7 +18,7 @@
* See readme.txt for copyright information.
*/
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
#include "winalleg.h"
#include "dibsound.rh"
Index: tests/win/dibgrab.c
===================================================================
--- tests/win/dibgrab.c (revision 9797)
+++ tests/win/dibgrab.c (working copy)
@@ -17,7 +17,7 @@
*/
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
#include "winalleg.h"
Index: tests/digitest.c
===================================================================
--- tests/digitest.c (revision 9797)
+++ tests/digitest.c (working copy)
@@ -19,7 +19,7 @@
#include <stdio.h>
#include <string.h>
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
Index: tests/filetest.c
===================================================================
--- tests/filetest.c (revision 9797)
+++ tests/filetest.c (working copy)
@@ -24,8 +24,8 @@
#include <time.h>
-#include "allegro5.h"
-#include "allegro/internal/aintern.h"
+#include "allegro5/allegro5.h"
+#include "allegro5/internal/aintern.h"
#define FLIST_SIZE 2048
Index: tests/test.c
===================================================================
--- tests/test.c (revision 9797)
+++ tests/test.c (working copy)
@@ -21,7 +21,7 @@
#include <stdlib.h>
#include <math.h>
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
Index: tests/cpptest.cpp
===================================================================
--- tests/cpptest.cpp (revision 9797)
+++ tests/cpptest.cpp (working copy)
@@ -18,7 +18,7 @@
#include <stdlib.h>
#include <time.h>
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
#define RODENTS 4
Index: tests/miditest.c
===================================================================
--- tests/miditest.c (revision 9797)
+++ tests/miditest.c (working copy)
@@ -16,7 +16,7 @@
*/
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
Index: tests/mathtest.c
===================================================================
--- tests/mathtest.c (revision 9797)
+++ tests/mathtest.c (working copy)
@@ -19,7 +19,7 @@
#include <stdio.h>
#include <string.h>
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
Index: makefile.mgw
===================================================================
--- makefile.mgw (revision 9797)
+++ makefile.mgw (working copy)
@@ -270,13 +270,13 @@
HEADERS = $(MINGDIR_U)/include/winalleg.h \
- $(MINGDIR_U)/include/allegro/platform/aintwin.h \
- $(MINGDIR_U)/include/allegro/platform/al386gcc.h \
- $(MINGDIR_U)/include/allegro/platform/almngw32.h \
- $(MINGDIR_U)/include/allegro/platform/alplatf.h \
- $(MINGDIR_U)/include/allegro/platform/astdbool.h \
- $(MINGDIR_U)/include/allegro/platform/astdint.h \
- $(MINGDIR_U)/include/allegro/platform/alwin.h
+ $(MINGDIR_U)/include/allegro5/platform/aintwin.h \
+ $(MINGDIR_U)/include/allegro5/platform/al386gcc.h \
+ $(MINGDIR_U)/include/allegro5/platform/almngw32.h \
+ $(MINGDIR_U)/include/allegro5/platform/alplatf.h \
+ $(MINGDIR_U)/include/allegro5/platform/astdbool.h \
+ $(MINGDIR_U)/include/allegro5/platform/astdint.h \
+ $(MINGDIR_U)/include/allegro5/platform/alwin.h
INSTALL_FILES = $(MINGDIR_U)/lib/$(IMPLIB_BASENAME)
@@ -462,7 +462,7 @@
ifdef CROSSCOMPILE
-obj/mingw32/asmdef.s: src/i386/asmdef.c include/*.h include/allegro/*.h obj/mingw32/asmcapa.h
+obj/mingw32/asmdef.s: src/i386/asmdef.c include/*.h include/allegro5/*.h obj/mingw32/asmcapa.h
$(CC) $(WFLAGS) -I. -I./include -S -o obj/mingw32/asmdef.s src/i386/asmdef.c
obj/mingw32/asmdef.inc: obj/mingw32/asmdef.s
Index: addons/font/readfont.c
===================================================================
--- addons/font/readfont.c (revision 9797)
+++ addons/font/readfont.c (working copy)
@@ -18,7 +18,7 @@
#include <string.h>
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
#include "allegro5/internal/aintern.h"
#include "a5_font.h"
Index: addons/font/text.c
===================================================================
--- addons/font/text.c (revision 9797)
+++ addons/font/text.c (working copy)
@@ -20,7 +20,7 @@
*/
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
#include "allegro5/internal/aintern.h"
Index: addons/font/fontbmp.c
===================================================================
--- addons/font/fontbmp.c (revision 9797)
+++ addons/font/fontbmp.c (working copy)
@@ -18,7 +18,7 @@
#include <string.h>
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
#include "allegro5/internal/aintern.h"
#include "allegro5/internal/aintern_bitmap.h"
Index: addons/font/font.c
===================================================================
--- addons/font/font.c (revision 9797)
+++ addons/font/font.c (working copy)
@@ -23,7 +23,7 @@
*/
#include <string.h>
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
#include "allegro5/internal/aintern.h"
#include "allegro5/internal/aintern_bitmap.h"
Index: addons/font/ex.c
===================================================================
--- addons/font/ex.c (revision 9797)
+++ addons/font/ex.c (working copy)
@@ -1,4 +1,4 @@
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
#include "a5_font.h"
int main(void)
Index: makefile.lst
===================================================================
--- makefile.lst (revision 9797)
+++ makefile.lst (working copy)
@@ -3,6 +3,8 @@
ALLEGRO_SRC_FILES = \
src/allegro.c \
src/blit.c \
+ src/blenders.c \
+ src/bitmap_new.c \
src/bmp.c \
src/clip3d.c \
src/clip3df.c \
@@ -14,7 +16,8 @@
src/digmid.c \
src/dither.c \
src/dispsw.c \
- src/display.c \
+ src/display.c \
+ src/display_new.c \
src/dtor.c \
src/drvlist.c \
src/events.c \
@@ -49,6 +52,7 @@
src/modesel.c \
src/mousenu.c \
src/pcx.c \
+ src/pixels.c \
src/poly3d.c \
src/polygon.c \
src/quantize.c \
@@ -76,7 +80,14 @@
src/compat/cokeybd.c \
src/compat/comouse.c \
src/compat/cotimer.c \
- src/misc/vector.c
+ src/misc/vector.c \
+ src/memblit1.c \
+ src/memblit.c \
+ src/memblit2.c \
+ src/memdraw.c \
+ src/system_new.c \
+ src/memblit3.c \
+ src/convert.c
ALLEGRO_SRC_C_FILES = \
src/c/cblit16.c \
@@ -350,6 +361,15 @@
src/x/xdga2s.s \
src/x/xwins.s \
src/misc/colconv.c
+
+ALLEGRO_SRC_XGLX_FILES = \
+ src/xglx/xbitmap.c \
+ src/xglx/xcompat.c \
+ src/xglx/xdisplay.c \
+ src/xglx/xdraw.c \
+ src/xglx/xfullscreen.c \
+ src/xglx/xglx_config.c \
+ src/xglx/xsystem.c
ALLEGRO_SRC_QNX_FILES = \
src/qnx/qdrivers.c \
@@ -545,7 +565,6 @@
examples/exmem.c \
examples/exmidi.c \
examples/exmouse.c \
- examples/exnew_events.c \
examples/expackf.c \
examples/expal.c \
examples/expat.c \
@@ -568,7 +587,16 @@
examples/exunicod.c \
examples/exupdate.c \
examples/exxfade.c \
- examples/exzbuf.c
+ examples/exzbuf.c \
+ examples/exnewapi.c \
+ examples/exnew_bitmap.c \
+ examples/exnew_fs_resize.c \
+ examples/exnew_icon.c \
+ examples/exnew_lockbitmap.c \
+ examples/exnew_lockscreen.c \
+ examples/exnew_mouse.c \
+ examples/exnew_mouse_events.c \
+ examples/exnew_resize.c
ALLEGRO_EXAMPLE_EXES = \
examples/ex12bit \
@@ -597,7 +625,6 @@
examples/exmem \
examples/exmidi \
examples/exmouse \
- examples/exnew_events \
examples/expackf \
examples/expal \
examples/expat \
@@ -620,7 +647,16 @@
examples/exunicod \
examples/exupdate \
examples/exxfade \
- examples/exzbuf
+ examples/exzbuf \
+ examples/exnewapi \
+ examples/exnew_bitmap \
+ examples/exnew_fs_resize \
+ examples/exnew_icon \
+ examples/exnew_lockbitmap \
+ examples/exnew_lockscreen \
+ examples/exnew_mouse \
+ examples/exnew_mouse_events \
+ examples/exnew_resize
OBJ_CLEAN_FILES = \
obj/*/*.o obj/*/*/*.o obj/*/*/*/*.o obj/*/*.obj obj/*/*/*.obj
@@ -653,7 +689,7 @@
$(ALLEGRO_LIB_EXES) $(ALLEGRO_EXAMPLE_EXES) $(ALLEGRO_DATAFILE_EXES) \
*.exe */*.exe */*/*.exe msvcmake.bat tests/win/*.scr \
config.cache config.log config.status stamp-h stamp-h[0-9]* suid \
- makefile.dep makefile.info include/allegro/platform/alunixac.h allegro-config
+ makefile.dep makefile.info include/allegro5/platform/alunixac.h allegro-config
VERYCLEAN_FILES = \
authors AUTHORS changes CHANGES thanks THANKS readme.txt \
Index: makefile.in
===================================================================
--- makefile.in (revision 9797)
+++ makefile.in (working copy)
@@ -50,8 +50,8 @@
mkinstalldirs = $(SHELL) $(srcdir)/misc/mkdirs.sh
-CONFIG_H = include/allegro/platform/alunixac.h
-CONFIG_H_IN = include/allegro/platform/alunixac.hin
+CONFIG_H = include/allegro5/platform/alunixac.h
+CONFIG_H_IN = include/allegro5/platform/alunixac.hin
CONFIGURE = configure
CONFIGURE_IN = configure.in
ACLOCAL_M4 = aclocal.m4
@@ -137,6 +137,7 @@
$(ALLEGRO_SRC_UNIX_FILES) \
$(@ALLEGRO_MAYBE_ASM_FILES@) \
$(@ALLEGRO_MAYBE_XWINDOWS_FILES@) \
+ $(@ALLEGRO_MAYBE_XGLX_FILES@) \
$(@ALLEGRO_MAYBE_LINUX_FILES@)
ALLEGRO_EXE_TARGETS = \
@@ -147,76 +148,76 @@
demo/demo
# Header files (look in makefile.dep for "Headers referred by symbols").
-ALLEGRO_EXTRA_HEADER = $(srcdir)/include/allegro/platform/alunix.h
-ALLEGRO_INTERNAL_HEADER = $(srcdir)/include/allegro/platform/aintunix.h
+ALLEGRO_EXTRA_HEADER = $(srcdir)/include/allegro5/platform/alunix.h
+ALLEGRO_INTERNAL_HEADER = $(srcdir)/include/allegro5/platform/aintunix.h
ALLEGRO_MMX_HEADER =
-allegro_alconfig_h = $(srcdir)/include/allegro/internal/alconfig.h \
- $(srcdir)/include/allegro/platform/alucfg.h \
+allegro_alconfig_h = $(srcdir)/include/allegro5/internal/alconfig.h \
+ $(srcdir)/include/allegro5/platform/alucfg.h \
$(CONFIG_H)
-allegro_alinline_h = $(srcdir)/include/allegro/alinline.h \
- $(srcdir)/include/allegro/platform/al386gcc.h \
- $(srcdir)/include/allegro/platform/al386vc.h \
- $(srcdir)/include/allegro/platform/al386wat.h
-allegro_h = $(srcdir)/include/allegro.h \
+allegro_alinline_h = $(srcdir)/include/allegro5/alinline.h \
+ $(srcdir)/include/allegro5/platform/al386gcc.h \
+ $(srcdir)/include/allegro5/platform/al386vc.h \
+ $(srcdir)/include/allegro5/platform/al386wat.h
+allegro_h = $(srcdir)/include/allegro5/allegro5.h \
$(allegro_alconfig_h) \
$(allegro_alinline_h) \
- $(srcdir)/include/allegro/3d.h \
- $(srcdir)/include/allegro/3dmaths.h \
- $(srcdir)/include/allegro/alcompat.h \
- $(srcdir)/include/allegro/alinline.h \
- $(srcdir)/include/allegro/base.h \
- $(srcdir)/include/allegro/color.h \
- $(srcdir)/include/allegro/compiled.h \
- $(srcdir)/include/allegro/config.h \
- $(srcdir)/include/allegro/datafile.h \
- $(srcdir)/include/allegro/debug.h \
- $(srcdir)/include/allegro/digi.h \
- $(srcdir)/include/allegro/draw.h \
- $(srcdir)/include/allegro/file.h \
- $(srcdir)/include/allegro/fix.h \
- $(srcdir)/include/allegro/fixed.h \
- $(srcdir)/include/allegro/fli.h \
- $(srcdir)/include/allegro/fmaths.h \
- $(srcdir)/include/allegro/gfx.h \
- $(srcdir)/include/allegro/gui.h \
- $(srcdir)/include/allegro/joystick.h \
- $(srcdir)/include/allegro/keyboard.h \
- $(srcdir)/include/allegro/matrix.h \
- $(srcdir)/include/allegro/midi.h \
- $(srcdir)/include/allegro/mouse.h \
- $(srcdir)/include/allegro/palette.h \
- $(srcdir)/include/allegro/quat.h \
- $(srcdir)/include/allegro/rle.h \
- $(srcdir)/include/allegro/sound.h \
- $(srcdir)/include/allegro/stream.h \
- $(srcdir)/include/allegro/system.h \
- $(srcdir)/include/allegro/text.h \
- $(srcdir)/include/allegro/timer.h \
- $(srcdir)/include/allegro/unicode.h \
- $(srcdir)/include/allegro/graphics.h \
- $(srcdir)/include/allegro/inline/3dmaths.inl \
- $(srcdir)/include/allegro/inline/asm.inl \
- $(srcdir)/include/allegro/inline/color.inl \
- $(srcdir)/include/allegro/inline/draw.inl \
- $(srcdir)/include/allegro/inline/fix.inl \
- $(srcdir)/include/allegro/inline/fmaths.inl \
- $(srcdir)/include/allegro/inline/gfx.inl \
- $(srcdir)/include/allegro/inline/matrix.inl \
- $(srcdir)/include/allegro/inline/rle.inl \
- $(srcdir)/include/allegro/inline/system.inl \
+ $(srcdir)/include/allegro5/3d.h \
+ $(srcdir)/include/allegro5/3dmaths.h \
+ $(srcdir)/include/allegro5/alcompat.h \
+ $(srcdir)/include/allegro5/alinline.h \
+ $(srcdir)/include/allegro5/base.h \
+ $(srcdir)/include/allegro5/color.h \
+ $(srcdir)/include/allegro5/compiled.h \
+ $(srcdir)/include/allegro5/config.h \
+ $(srcdir)/include/allegro5/datafile.h \
+ $(srcdir)/include/allegro5/debug.h \
+ $(srcdir)/include/allegro5/digi.h \
+ $(srcdir)/include/allegro5/draw.h \
+ $(srcdir)/include/allegro5/file.h \
+ $(srcdir)/include/allegro5/fix.h \
+ $(srcdir)/include/allegro5/fixed.h \
+ $(srcdir)/include/allegro5/fli.h \
+ $(srcdir)/include/allegro5/fmaths.h \
+ $(srcdir)/include/allegro5/gfx.h \
+ $(srcdir)/include/allegro5/gui.h \
+ $(srcdir)/include/allegro5/joystick.h \
+ $(srcdir)/include/allegro5/keyboard.h \
+ $(srcdir)/include/allegro5/matrix.h \
+ $(srcdir)/include/allegro5/midi.h \
+ $(srcdir)/include/allegro5/mouse.h \
+ $(srcdir)/include/allegro5/palette.h \
+ $(srcdir)/include/allegro5/quat.h \
+ $(srcdir)/include/allegro5/rle.h \
+ $(srcdir)/include/allegro5/sound.h \
+ $(srcdir)/include/allegro5/stream.h \
+ $(srcdir)/include/allegro5/system.h \
+ $(srcdir)/include/allegro5/text.h \
+ $(srcdir)/include/allegro5/timer.h \
+ $(srcdir)/include/allegro5/unicode.h \
+ $(srcdir)/include/allegro5/graphics.h \
+ $(srcdir)/include/allegro5/inline/3dmaths.inl \
+ $(srcdir)/include/allegro5/inline/asm.inl \
+ $(srcdir)/include/allegro5/inline/color.inl \
+ $(srcdir)/include/allegro5/inline/draw.inl \
+ $(srcdir)/include/allegro5/inline/fix.inl \
+ $(srcdir)/include/allegro5/inline/fmaths.inl \
+ $(srcdir)/include/allegro5/inline/gfx.inl \
+ $(srcdir)/include/allegro5/inline/matrix.inl \
+ $(srcdir)/include/allegro5/inline/rle.inl \
+ $(srcdir)/include/allegro5/inline/system.inl \
$(ALLEGRO_EXTRA_HEADER)
-allegro_internal_aintern_h = $(srcdir)/include/allegro/internal/aintern.h
-allegro_aintdos_h = $(srcdir)/include/allegro/platform/aintdos.h \
- $(srcdir)/include/allegro/internal/aintvga.h
+allegro_internal_aintern_h = $(srcdir)/include/allegro5/internal/aintern.h
+allegro_aintdos_h = $(srcdir)/include/allegro5/platform/aintdos.h \
+ $(srcdir)/include/allegro5/internal/aintvga.h
obj_unix_asmdef_inc = $(OBJDIR)/asmdef.inc
-xalleg_h = $(srcdir)/include/xalleg.h
+xalleg_h = $(srcdir)/include/allegro5/xalleg.h
# required to get asmdef.inc to be built automatically
$(ALLEGRO_SRC_I386_FILES): $(obj_unix_asmdef_inc)
ifdef CROSSCOMPILE
-$(OBJDIR)/asmdef.s: src/i386/asmdef.c include/*.h include/allegro/*.h
+$(OBJDIR)/asmdef.s: src/i386/asmdef.c include/allegro5/*.h
$(CC) $(INCLUDES) `echo $(CFLAGS) | sed -e "s/.*\(-DALLEGRO_NO_ASM\).*/\1/"` -S -o $(OBJDIR)/asmdef.s src/i386/asmdef.c
$(obj_unix_asmdef_inc): $(OBJDIR)/asmdef.s
@@ -442,7 +443,7 @@
rm -f makefile
maintainer-clean: veryclean
- rm -f configure include/allegro/platform/alunixac.hin
+ rm -f configure include/allegro5/platform/alunixac.hin
rm -rf autom4te*
@@ -510,29 +511,29 @@
@$(INSTALL_DATA) misc/allegro.m4 $(DESTDIR)$(prefix)/share/aclocal
install-headers:
- $(mkinstalldirs) $(DESTDIR)$(includedir)/allegro
- $(mkinstalldirs) $(DESTDIR)$(includedir)/allegro/inline
- $(mkinstalldirs) $(DESTDIR)$(includedir)/allegro/internal
- $(mkinstalldirs) $(DESTDIR)$(includedir)/allegro/platform
- $(INSTALL_DATA) $(srcdir)/include/allegro.h $(DESTDIR)$(includedir)/
- $(INSTALL_DATA) $(srcdir)/include/xalleg.h $(DESTDIR)$(includedir)/
- $(INSTALL_DATA) $(srcdir)/include/linalleg.h $(DESTDIR)$(includedir)/
- $(INSTALL_DATA) $(CONFIG_H) $(DESTDIR)$(includedir)/allegro/
- @for file in $(srcdir)/include/allegro/*.h; do \
- echo Installing $$file to $(DESTDIR)$(includedir)/allegro; \
- $(INSTALL_DATA) $$file $(DESTDIR)$(includedir)/allegro/; \
+ $(mkinstalldirs) $(DESTDIR)$(includedir)/allegro5
+ $(mkinstalldirs) $(DESTDIR)$(includedir)/allegro5/inline
+ $(mkinstalldirs) $(DESTDIR)$(includedir)/allegro5/internal
+ $(mkinstalldirs) $(DESTDIR)$(includedir)/allegro5/platform
+ $(INSTALL_DATA) $(srcdir)/include/allegro5/allegro5.h $(DESTDIR)$(includedir)/
+ $(INSTALL_DATA) $(srcdir)/include/allegro5/xalleg.h $(DESTDIR)$(includedir)/
+ $(INSTALL_DATA) $(srcdir)/include/allegro5/linalleg.h $(DESTDIR)$(includedir)/
+ $(INSTALL_DATA) $(CONFIG_H) $(DESTDIR)$(includedir)/allegro5/
+ @for file in $(srcdir)/include/allegro5/*.h; do \
+ echo Installing $$file to $(DESTDIR)$(includedir)/allegro5; \
+ $(INSTALL_DATA) $$file $(DESTDIR)$(includedir)/allegro5/; \
done
- @for file in $(srcdir)/include/allegro/inline/*.inl; do \
- echo Installing $$file to $(DESTDIR)$(includedir)/allegro/inline; \
- $(INSTALL_DATA) $$file $(DESTDIR)$(includedir)/allegro/inline/; \
+ @for file in $(srcdir)/include/allegro5/inline/*.inl; do \
+ echo Installing $$file to $(DESTDIR)$(includedir)/allegro5/inline; \
+ $(INSTALL_DATA) $$file $(DESTDIR)$(includedir)/allegro5/inline/; \
done
- @for file in $(srcdir)/include/allegro/internal/*.h; do \
- echo Installing $$file to $(DESTDIR)$(includedir)/allegro/internal; \
- $(INSTALL_DATA) $$file $(DESTDIR)$(includedir)/allegro/internal/; \
+ @for file in $(srcdir)/include/allegro5/internal/*.h; do \
+ echo Installing $$file to $(DESTDIR)$(includedir)/allegro5/internal; \
+ $(INSTALL_DATA) $$file $(DESTDIR)$(includedir)/allegro5/internal/; \
done
- @for file in $(srcdir)/include/allegro/platform/*.h; do \
- echo Installing $$file to $(DESTDIR)$(includedir)/allegro/platform; \
- $(INSTALL_DATA) $$file $(DESTDIR)$(includedir)/allegro/platform/; \
+ @for file in $(srcdir)/include/allegro5/platform/*.h; do \
+ echo Installing $$file to $(DESTDIR)$(includedir)/allegro5/platform; \
+ $(INSTALL_DATA) $$file $(DESTDIR)$(includedir)/allegro5/platform/; \
done
INSTALL_EXES = $(filter tools/%, $(ALLEGRO_LIB_EXES) $(ALLEGRO_DATAFILE_EXES))
@@ -620,10 +621,7 @@
rm -rf $(modulebasedir) $(moduledir)
uninstall-headers:
- rm -f $(includedir)/allegro.h
- rm -f $(includedir)/xalleg.h
- rm -f $(includedir)/linalleg.h
- rm -rf $(includedir)/allegro
+ rm -rf $(includedir)/allegro5
uninstall-programs:
@for prog in $(ALLEGRO_LIB_EXES) $(ALLEGRO_DATAFILE_EXES); do \
Index: include/allegro5/platform/alunixac.hin
===================================================================
--- include/allegro5/platform/alunixac.hin (revision 9797)
+++ include/allegro5/platform/alunixac.hin (working copy)
@@ -28,6 +28,7 @@
#undef ALLEGRO_HAVE_SYS_STAT_H
#undef ALLEGRO_HAVE_SYS_TIME_H
#undef ALLEGRO_HAVE_SYS_UTSNAME_H
+#undef ALLEGRO_HAVE_STDBOOL_H
/* Define to 1 if the corresponding functions are available. */
#undef ALLEGRO_HAVE_GETEXECNAME
@@ -122,6 +123,9 @@
/* Define to enable Linux console VGA driver. */
#undef ALLEGRO_LINUX_VGA
+/* Define to enable GLX driver. */
+#undef ALLEGRO_GLX
+
/*---------------------------------------------------------------------------*/
/* Define to the installed ALSA version. */
Index: include/allegro5/platform/astdint.h
===================================================================
--- include/allegro5/platform/astdint.h (revision 9797)
+++ include/allegro5/platform/astdint.h (working copy)
@@ -18,7 +18,7 @@
#ifndef ASTDINT_H
#define ASTDINT_H
-/* Please only include this file from include/allegro/internal/alconfig.h
+/* Please only include this file from include/allegro5/internal/alconfig.h
* and don't add more than inttypes.h/stdint.h emulation here. Thanks.
*/
Index: include/allegro5/internal/aintern_display.h
===================================================================
--- include/allegro5/internal/aintern_display.h (revision 9797)
+++ include/allegro5/internal/aintern_display.h (working copy)
@@ -1,7 +1,7 @@
#ifndef ALLEGRO_INTERNAL_DISPLAY_NEW_H
#define ALLEGRO_INTERNAL_DISPLAY_NEW_H
-#include "allegro5/allegro.h"
+#include "allegro5/allegro5.h"
#include "allegro5/display_new.h"
#include "allegro5/bitmap_new.h"
#include "allegro5/internal/aintern_events.h"
Index: include/allegro5/bealleg.h
===================================================================
--- include/allegro5/bealleg.h (revision 9797)
+++ include/allegro5/bealleg.h (working copy)
@@ -30,7 +30,7 @@
# define drawing_mode al_drawing_mode
#endif
-#include "allegro5/allegro.h"
+#include "allegro5/allegro5.h"
#include "allegro5/internal/aintern.h"
#ifdef __cplusplus
Index: include/allegro5/convert.h
===================================================================
--- include/allegro5/convert.h (revision 9797)
+++ include/allegro5/convert.h (working copy)
@@ -1,7 +1,7 @@
#ifndef _ALLEGRO_CONVERT_H
#define _ALLEGRO_CONVERT_H
-#include "allegro5/allegro.h"
+#include "allegro5/allegro5.h"
/* Conversionf for most pixels */
#define ALLEGRO_SHIFT_CONVERT(p, \
Index: makefile.all
===================================================================
--- makefile.all (revision 9797)
+++ makefile.all (working copy)
@@ -277,10 +277,10 @@
INSTALL_DIRS := \
$(INSTALLDIR)/$(LIBDIR) \
$(INSTALLDIR)/$(INCDIR) \
- $(INSTALLDIR)/$(INCDIR)/allegro \
- $(INSTALLDIR)/$(INCDIR)/allegro/platform \
- $(INSTALLDIR)/$(INCDIR)/allegro/internal \
- $(INSTALLDIR)/$(INCDIR)/allegro/inline
+ $(INSTALLDIR)/$(INCDIR)/allegro5 \
+ $(INSTALLDIR)/$(INCDIR)/allegro5/platform \
+ $(INSTALLDIR)/$(INCDIR)/allegro5/internal \
+ $(INSTALLDIR)/$(INCDIR)/allegro5/inline
ifdef BINDIR
INSTALL_DIRS += $(INSTALLDIR)/$(BINDIR)
@@ -317,16 +317,16 @@
ifdef UNIX_TOOLS
-$(INSTALLDIR_U)/$(INCDIR_U)/allegro/platform/%.h: include/allegro/platform/%.h
+$(INSTALLDIR_U)/$(INCDIR_U)/allegro5/platform/%.h: include/allegro5/platform/%.h
cp $< $@
-$(INSTALLDIR_U)/$(INCDIR_U)/allegro/internal/%.h: include/allegro/internal/%.h
+$(INSTALLDIR_U)/$(INCDIR_U)/allegro5/internal/%.h: include/allegro5/internal/%.h
cp $< $@
-$(INSTALLDIR_U)/$(INCDIR_U)/allegro/inline/%.inl: include/allegro/inline/%.inl
+$(INSTALLDIR_U)/$(INCDIR_U)/allegro5/inline/%.inl: include/allegro5/inline/%.inl
cp $< $@
-$(INSTALLDIR_U)/$(INCDIR_U)/allegro/%.h: include/allegro/%.h
+$(INSTALLDIR_U)/$(INCDIR_U)/allegro5/%.h: include/allegro5/%.h
cp $< $@
$(INSTALLDIR_U)/$(INCDIR_U)/%.h: include/%.h
@@ -334,16 +334,16 @@
else
-$(INSTALLDIR_U)/$(INCDIR_U)/allegro/platform/%.h: include/allegro/platform/%.h
+$(INSTALLDIR_U)/$(INCDIR_U)/allegro5/platform/%.h: include/allegro5/platform/%.h
copy $(subst /,\,$< $@)
-$(INSTALLDIR_U)/$(INCDIR_U)/allegro/internal/%.h: include/allegro/internal/%.h
+$(INSTALLDIR_U)/$(INCDIR_U)/allegro5/internal/%.h: include/allegro5/internal/%.h
copy $(subst /,\,$< $@)
-$(INSTALLDIR_U)/$(INCDIR_U)/allegro/inline/%.inl: include/allegro/inline/%.inl
+$(INSTALLDIR_U)/$(INCDIR_U)/allegro5/inline/%.inl: include/allegro5/inline/%.inl
copy $(subst /,\,$< $@)
-$(INSTALLDIR_U)/$(INCDIR_U)/allegro/%.h: include/allegro/%.h
+$(INSTALLDIR_U)/$(INCDIR_U)/allegro5/%.h: include/allegro5/%.h
copy $(subst /,\,$< $@)
$(INSTALLDIR_U)/$(INCDIR_U)/%.h: include/%.h
@@ -353,9 +353,9 @@
INSTALL_FILES += $(INSTALLDIR_U)/$(INCDIR_U)/allegro.h \
- $(addprefix $(INSTALLDIR_U)/$(INCDIR_U)/allegro/,$(notdir $(wildcard include/allegro/*.h))) \
- $(addprefix $(INSTALLDIR_U)/$(INCDIR_U)/allegro/internal/,$(notdir $(wildcard include/allegro/internal/*.h))) \
- $(addprefix $(INSTALLDIR_U)/$(INCDIR_U)/allegro/inline/,$(notdir $(wildcard include/allegro/inline/*.inl)))
+ $(addprefix $(INSTALLDIR_U)/$(INCDIR_U)/allegro5/,$(notdir $(wildcard include/allegro5/*.h))) \
+ $(addprefix $(INSTALLDIR_U)/$(INCDIR_U)/allegro5/internal/,$(notdir $(wildcard include/allegro5/internal/*.h))) \
+ $(addprefix $(INSTALLDIR_U)/$(INCDIR_U)/allegro5/inline/,$(notdir $(wildcard include/allegro5/inline/*.inl)))
generic-install: create-install-dirs $(INSTALL_FILES)
@@ -363,28 +363,28 @@
UNINSTALL_FILES := \
$(wildcard \
$(filter-out \
- $(INSTALLDIR_U)/$(INCDIR_U)/allegro/platform/%, \
+ $(INSTALLDIR_U)/$(INCDIR_U)/allegro5/platform/%, \
$(UNINSTALL_FILES) \
) \
) \
$(filter \
- $(INSTALLDIR_U)/$(INCDIR_U)/allegro/platform/%, \
+ $(INSTALLDIR_U)/$(INCDIR_U)/allegro5/platform/%, \
$(UNINSTALL_FILES) \
) \
- $(INSTALLDIR_U)/$(INCDIR_U)/allegro.h \
+ $(INSTALLDIR_U)/$(INCDIR_U)/allegro5/allegro5.h \
$(wildcard \
- $(INSTALLDIR_U)/$(INCDIR_U)/allegro/*.h \
- $(INSTALLDIR_U)/$(INCDIR_U)/allegro/inline/*.inl \
- $(INSTALLDIR_U)/$(INCDIR_U)/allegro/internal/*.h \
+ $(INSTALLDIR_U)/$(INCDIR_U)/allegro5/*.h \
+ $(INSTALLDIR_U)/$(INCDIR_U)/allegro5/inline/*.inl \
+ $(INSTALLDIR_U)/$(INCDIR_U)/allegro5/internal/*.h \
)
generic-uninstall:
ifdef UNIX_TOOLS
-rm -fv $(UNINSTALL_FILES)
- -rmdir $(INSTALLDIR_U)/$(INCDIR_U)/allegro/platform
- -rmdir $(INSTALLDIR_U)/$(INCDIR_U)/allegro/inline
- -rmdir $(INSTALLDIR_U)/$(INCDIR_U)/allegro/internal
- -rmdir $(INSTALLDIR_U)/$(INCDIR_U)/allegro
+ -rmdir $(INSTALLDIR_U)/$(INCDIR_U)/allegro5/platform
+ -rmdir $(INSTALLDIR_U)/$(INCDIR_U)/allegro5/inline
+ -rmdir $(INSTALLDIR_U)/$(INCDIR_U)/allegro5/internal
+ -rmdir $(INSTALLDIR_U)/$(INCDIR_U)/allegro5
else
define RM_FILES
$(foreach file, $(UNINSTALL_FILES), del $(subst /,\,$(file))
Index: makefile.osx
===================================================================
--- makefile.osx (revision 9797)
+++ makefile.osx (working copy)
@@ -231,12 +231,12 @@
@install $< $(INSTALLDIR)/bin/
BUILD_HEADERS = $(INCDIR)/osxalleg.h \
- $(INCDIR)/allegro/platform/aintosx.h \
- $(INCDIR)/allegro/platform/aintunix.h \
- $(INCDIR)/allegro/platform/alosxcfg.h \
- $(INCDIR)/allegro/platform/alplatf.h \
- $(INCDIR)/allegro/platform/astdint.h \
- $(INCDIR)/allegro/platform/alosx.h
+ $(INCDIR)/allegro5/platform/aintosx.h \
+ $(INCDIR)/allegro5/platform/aintunix.h \
+ $(INCDIR)/allegro5/platform/alosxcfg.h \
+ $(INCDIR)/allegro5/platform/alplatf.h \
+ $(INCDIR)/allegro5/platform/astdint.h \
+ $(INCDIR)/allegro5/platform/alosx.h
HEADERS = $(addprefix $(INSTALLDIR)/,$(BUILD_HEADERS))
@@ -310,7 +310,7 @@
else
@install $(LIB_NAME) $(FRAMEWORK)/Versions/$(shared_version)/$(FRAMEWORK_NAME)
endif
- @install include/allegro.h $(FRAMEWORK)/Versions/$(shared_version)/Headers
+ @install include/allegro5/allegro5.h $(FRAMEWORK)/Versions/$(shared_version)/Headers
@install include/osxalleg.h $(FRAMEWORK)/Versions/$(shared_version)/Headers
@install $(BUILD_HEADERS) $(FRAMEWORK)/Versions/$(shared_version)/Headers
@(cd $(FRAMEWORK)/Versions; ln -s $(shared_version) Current)
Index: configure.in
===================================================================
--- configure.in (revision 9797)
+++ configure.in (working copy)
@@ -2,7 +2,7 @@
# Process this file with autoconf to produce a configure script.
#
# Note we no longer use `autoheader' to produce
-# include/allegro/platform/alunixac.hin.
+# include/allegro5/platform/alunixac.hin.
# If you AC_DEFINE a new symbol in this file, you must add it there also.
#
# Feel free to use # to denote comments. Traditionally we used `dnl' but it
@@ -522,14 +522,20 @@
ALLEGRO_ACTEST_SUPPORT_XWINDOWS
if test "$allegro_support_xwindows" = yes; then
+ if test "$allegro_support_glx" = yes; then
+ ALLEGRO_MAYBE_XGLX_FILES=ALLEGRO_SRC_XGLX_FILES
+ fi
+
ALLEGRO_MAYBE_XWINDOWS_FILES=ALLEGRO_SRC_X_FILES
ALLEGRO_MAYBE_LIB_X_EXE_SOURCES=ALLEGRO_LIB_X_EXE_SOURCES
ALLEGRO_MAYBE_LIB_X_EXES=ALLEGRO_LIB_X_EXES
else
+ ALLEGRO_MAYBE_XGLX_FILES=ALLEGRO_EMPTY_LIST
ALLEGRO_MAYBE_XWINDOWS_FILES=ALLEGRO_EMPTY_LIST
ALLEGRO_MAYBE_LIB_X_EXE_SOURCES=ALLEGRO_EMPTY_LIST
ALLEGRO_MAYBE_LIB_X_EXES=ALLEGRO_EMPTY_LIST
fi
+AC_SUBST(ALLEGRO_MAYBE_XGLX_FILES)
AC_SUBST(ALLEGRO_MAYBE_XWINDOWS_FILES)
AC_SUBST(ALLEGRO_MAYBE_LIB_X_EXE_SOURCES)
AC_SUBST(ALLEGRO_MAYBE_LIB_X_EXES)
@@ -983,7 +989,7 @@
fi
dnl Prepare alunixac.h.
-AC_CONFIG_HEADER(include/allegro/platform/alunixac.h:include/allegro/platform/alunixac.hin)
+AC_CONFIG_HEADER(include/allegro5/platform/alunixac.h:include/allegro5/platform/alunixac.hin)
dnl Cosmetics for allegro-config
FRAMEWORKS=
Index: misc/zipwin.sh
===================================================================
--- misc/zipwin.sh (revision 9797)
+++ misc/zipwin.sh (working copy)
@@ -36,7 +36,7 @@
# check that we are in the Allegro dir
-if [ ! -f include/allegro.h ]; then
+if [ ! -f include/allegro5/allegro5.h ]; then
echo "Oops, you don't appear to be in the root of the Allegro directory" 1>&2
exit 1
fi
Index: misc/fixdll.sh
===================================================================
--- misc/fixdll.sh (revision 9797)
+++ misc/fixdll.sh (working copy)
@@ -21,7 +21,7 @@
# check that we are in the Allegro dir
-if [ ! -f include/allegro5/allegro.h ]; then
+if [ ! -f include/allegro5/allegro5.h ]; then
echo "*** Error !!! ***"
echo " you are not in the Allegro directory"
exit 1
Index: misc/grabdeps.pl
===================================================================
--- misc/grabdeps.pl (revision 0)
+++ misc/grabdeps.pl (revision 0)
@@ -0,0 +1,52 @@
+#!/usr/bin/perl
+
+=pod
+
+=head1 DESCRIPTION
+
+This script is called from misc/deplib.sh to I<properly> grab dependencies for a list of source files.
+It assumes its being run from the base allegro directory.
+
+=cut
+
+use warnings;
+use strict;
+use File::Spec;
+
+# we assume we are running from the allegro root dir
+my $inc_dir = 'include';
+my $file = $ARGV[0];
+our %deps;
+
+grab_deps($file);
+
+print " ", join(" ", keys %deps);
+
+sub grab_deps {
+ my $gpath = shift();
+ open my $fh, $gpath or return; #die "failed to open $path: $!";
+ for my $line (<$fh>) {
+ if($line =~ /#\s*include\s+"([^"]+)"/) {
+ my $file = $1;
+ my $path = File::Spec->catfile($inc_dir, $file);
+ # this override could probably be done in a better way,
+ # possibly by checking if the given include exists in the same directory as the source file,
+ # but thats only a problem in the assembly as of now.
+ if($file =~ /\.s$/ || $file =~ /\.inc$/) {
+ my ($volume,$dirs,$file) = File::Spec->splitpath( $gpath );
+ my $rpath = File::Spec->catfile($dirs, $file);
+ $deps{$rpath} = 1;
+
+ grab_deps($rpath);
+ }
+ elsif(!exists $deps{$file} && $file =~ /asmdef/) {
+ $deps{$file} = 1;
+ grab_deps($file);
+ }
+ elsif(!exists $deps{$path} && -f $path) {
+ $deps{$path} = 1;
+ grab_deps($path);
+ }
+ }
+ }
+}
Property changes on: misc/grabdeps.pl
___________________________________________________________________
Name: svn:executable
+ *
Index: misc/fixver.sh
===================================================================
--- misc/fixver.sh (revision 9797)
+++ misc/fixver.sh (working copy)
@@ -45,9 +45,9 @@
echo "s/\#define ALLEGRO_DATE_STR .*/\#define ALLEGRO_DATE_STR \"$year\"/" >> fixver.sed
echo "s/\#define ALLEGRO_DATE .*/\#define ALLEGRO_DATE $year$month$day \/\* yyyymmdd \*\//" >> fixver.sed
-echo "Patching include/allegro/base.h..."
-cp include/allegro/base.h fixver.tmp
-sed -f fixver.sed fixver.tmp > include/allegro/base.h
+echo "Patching include/allegro5/base.h..."
+cp include/allegro5/base.h fixver.tmp
+sed -f fixver.sed fixver.tmp > include/allegro5/base.h
# Note: DMC does not support { and } in resource files so we use
# BEGIN and END instead.
Index: misc/fixpatch.sh
===================================================================
--- misc/fixpatch.sh (revision 9797)
+++ misc/fixpatch.sh (working copy)
@@ -7,7 +7,7 @@
touch makefile.in
touch aclocal.m4
touch acconfig.h
-touch include/allegro/platform/alunixac.hin
+touch include/allegro5/platform/alunixac.hin
touch stamp-h.in
touch configure
Index: misc/scanexp.c
===================================================================
--- misc/scanexp.c (revision 9797)
+++ misc/scanexp.c (working copy)
@@ -22,7 +22,7 @@
#if defined ALLEGRO_API
- #include "allegro5.h"
+ #include "allegro5/allegro5.h"
#elif defined ALLEGRO_WINAPI
Index: misc/deplib.sh
===================================================================
--- misc/deplib.sh (revision 9797)
+++ misc/deplib.sh (working copy)
@@ -33,17 +33,19 @@
# See src/unix/udummy.c for the rationale
-sources=`echo $* | sed 's,[^ ]*/,,g'`
+sources=`echo $* | sed 's,src/,,g'`
sharable_sources=`echo $sources | sed 's,[^. ]*\.s,,g'`
-sharable_sources=`echo $sharable_sources | sed 's,[ ]*udummy\.c,,g'`
+sharable_sources=`echo $sharable_sources | sed 's,[ ]*unix/udummy\.c,,g'`
unsharable_sources=`echo $sources | sed 's,[^. ]*\.[^s],,g'`
-unsharable_sources=`echo $unsharable_sources udummy.c`
+unsharable_sources=`echo $unsharable_sources unix/udummy.c`
objects=`echo $sources | sed 's,\.[^. ]*,,g'`
sharable_objects=`echo $sharable_sources | sed 's,\.[^. ]*,,g'`
unsharable_objects=`echo $unsharable_sources | sed 's,\.[^. ]*,,g'`
+echo \# sources: $sources
+
# Normal library.
prev="LIBALLEG_OBJECTS ="
for file in .. $objects; do
@@ -56,8 +58,10 @@
prev="LIBALLEG_SHARED_OBJECTS ="
for file in .. $sharable_objects; do
if test "$file" != ..; then
- echo "$prev \\"
- prev=" \$(OBJDIR)/shared/alleg/$file\$(OBJ)"
+# if test -n "$file"; then
+ echo "$prev \\"
+ prev=" \$(OBJDIR)/shared/alleg/$file\$(OBJ)"
+# fi
fi
done
echo "$prev"
@@ -87,8 +91,10 @@
prev="LIBALLD_SHARED_OBJECTS ="
for file in .. $sharable_objects; do
if test "$file" != ..; then
- echo "$prev \\"
- prev=" \$(OBJDIR)/shared/alld/$file\$(OBJ)"
+# if test -n "$file"; then
+ echo "$prev \\"
+ prev=" \$(OBJDIR)/shared/alld/$file\$(OBJ)"
+# fi
fi
done
echo "$prev"
@@ -118,8 +124,10 @@
prev="LIBALLP_SHARED_OBJECTS ="
for file in .. $sharable_objects; do
if test "$file" != ..; then
- echo "$prev \\"
- prev=" \$(OBJDIR)/shared/allp/$file\$(OBJ)"
+# if test -n "$file"; then
+ echo "$prev \\"
+ prev=" \$(OBJDIR)/shared/allp/$file\$(OBJ)"
+# fi
fi
done
echo "$prev"
@@ -141,94 +149,54 @@
symbols=
for file in .. $*; do
if test -f "$file"; then
- dir=`echo $file | sed 's,/[^/]*$,,'`
- name=`echo $file | sed 's,^.*/,,;s,\.[^.]*$,,'`
+ dir=`echo $file | sed 's,/[^/]*$,,;s,src,,'`
+ name=`echo $file | sed 's,^.*/,/,;s,\.[^.]*$,,'`
ext=`echo $file | sed 's,^.*\.,,'`
- includes=
- deps="$file"
- while test -n "$deps"; do
- newdeps=
- for dep in $deps; do
- includes1=`grep '^[ ]*#[ ]*include[ ]*[a-zA-Z0-9_][a-zA-Z0-9_]*' $dep | \
- sed 's,^[ ]*#[ ]*include[ ]*\([a-zA-Z0-9_]*\),\1,'`
- includes2=`grep '^[ ]*#[ ]*include[ ]*".*"' $dep | \
- sed 's,^[ ]*#[ ]*include[ ]*"\(.*\)",\1,'`
- if test -n "$includes1"; then
- for include in $includes1; do
- includes="$includes \$($include)"
- case "$symbols" in
- *$include* )
- ;;
- * )
- symbols="$symbols $include"
- ;;
- esac
- done
- fi
- if test -n "$includes2"; then
- for include in $includes2; do
- if test -f "$dir/$include"; then
- includes="$includes \$(srcdir)/$dir/$include"
- newdeps="$newdeps $dir/$include"
- else
- include=`echo $include | sed 's,[-./],_,g'`
- includes="$includes \$($include)"
- case "$symbols" in
- *$include* )
- ;;
- * )
- symbols="$symbols $include"
- ;;
- esac
- fi
- done
- fi
- done
- deps="$newdeps"
- done
+ includes=`./misc/grabdeps.pl $file`
+ deps=
# Normal library.
- echo "\$(OBJDIR)/alleg/$name\$(OBJ): \$(srcdir)/$file$includes"
+ echo "\$(OBJDIR)/alleg$dir$name\$(OBJ): \$(srcdir)/$file$includes"
if test "$ext" = "c"; then
- echo " \$(COMPILE_NORMAL) -c \$(srcdir)/$file -o \$(OBJDIR)/alleg/$name\$(OBJ)"
+ echo " \$(COMPILE_NORMAL) -c \$(srcdir)/$file -o \$(OBJDIR)/alleg$dir$name\$(OBJ)"
else
- echo " \$(COMPILE_S_NORMAL) -c \$(srcdir)/$file -o \$(OBJDIR)/alleg/$name\$(OBJ)"
+ echo " \$(COMPILE_S_NORMAL) -c \$(srcdir)/$file -o \$(OBJDIR)/alleg$dir$name\$(OBJ)"
fi
- echo "\$(OBJDIR)/shared/alleg/$name\$(OBJ): \$(srcdir)/$file$includes"
+ echo "\$(OBJDIR)/shared/alleg$dir$name\$(OBJ): \$(srcdir)/$file$includes"
if test "$ext" = "c"; then
- echo " \$(COMPILE_NORMAL) \$(ALLEGRO_SHAREDLIB_CFLAGS) -c \$(srcdir)/$file -o \$(OBJDIR)/shared/alleg/$name\$(OBJ)"
+ echo " \$(COMPILE_NORMAL) \$(ALLEGRO_SHAREDLIB_CFLAGS) -c \$(srcdir)/$file -o \$(OBJDIR)/shared/alleg$dir$name\$(OBJ)"
else
- echo " \$(COMPILE_S_NORMAL) -c \$(srcdir)/$file -o \$(OBJDIR)/shared/alleg/$name\$(OBJ)"
+ echo " \$(COMPILE_S_NORMAL) -c \$(srcdir)/$file -o \$(OBJDIR)/shared/alleg$dir$name\$(OBJ)"
fi
echo ""
# Debugging library.
- echo "\$(OBJDIR)/alld/$name\$(OBJ): \$(srcdir)/$file$includes"
+ echo "\$(OBJDIR)/alld$dir$name\$(OBJ): \$(srcdir)/$file$includes"
if test "$ext" = "c"; then
- echo " \$(COMPILE_DEBUG) -c \$(srcdir)/$file -o \$(OBJDIR)/alld/$name\$(OBJ)"
+ echo " \$(COMPILE_DEBUG) -c \$(srcdir)/$file -o \$(OBJDIR)/alld$dir$name\$(OBJ)"
else
- echo " \$(COMPILE_S_DEBUG) -c \$(srcdir)/$file -o \$(OBJDIR)/alld/$name\$(OBJ)"
+ echo " \$(COMPILE_S_DEBUG) -c \$(srcdir)/$file -o \$(OBJDIR)/alld$dir$name\$(OBJ)"
fi
- echo "\$(OBJDIR)/shared/alld/$name\$(OBJ): \$(srcdir)/$file$includes"
+ echo "\$(OBJDIR)/shared/alld$dir$name\$(OBJ): \$(srcdir)/$file$includes"
if test "$ext" = "c"; then
- echo " \$(COMPILE_DEBUG) \$(ALLEGRO_SHAREDLIB_CFLAGS) -c \$(srcdir)/$file -o \$(OBJDIR)/shared/alld/$name\$(OBJ)"
+ echo " \$(COMPILE_DEBUG) \$(ALLEGRO_SHAREDLIB_CFLAGS) -c \$(srcdir)/$file -o \$(OBJDIR)/shared/alld$dir$name\$(OBJ)"
else
- echo " \$(COMPILE_S_DEBUG) -c \$(srcdir)/$file -o \$(OBJDIR)/shared/alld/$name\$(OBJ)"
+ echo " \$(COMPILE_S_DEBUG) -c \$(srcdir)/$file -o \$(OBJDIR)/shared/alld$dir$name\$(OBJ)"
fi
echo ""
# Profiling library.
- echo "\$(OBJDIR)/allp/$name\$(OBJ): \$(srcdir)/$file$includes"
+ echo "\$(OBJDIR)/allp$dir$name\$(OBJ): \$(srcdir)/$file$includes"
if test "$ext" = "c"; then
- echo " \$(COMPILE_PROFILE) -c \$(srcdir)/$file -o \$(OBJDIR)/allp/$name\$(OBJ)"
+ echo " \$(COMPILE_PROFILE) -c \$(srcdir)/$file -o \$(OBJDIR)/allp$dir$name\$(OBJ)"
else
- echo " \$(COMPILE_S_PROFILE) -c \$(srcdir)/$file -o \$(OBJDIR)/allp/$name\$(OBJ)"
+ echo " \$(COMPILE_S_PROFILE) -c \$(srcdir)/$file -o \$(OBJDIR)/allp$dir$name\$(OBJ)"
fi
- echo "\$(OBJDIR)/shared/allp/$name\$(OBJ): \$(srcdir)/$file$includes"
+ echo "\$(OBJDIR)/shared/allp$dir$name\$(OBJ): \$(srcdir)/$file$includes"
if test "$ext" = "c"; then
- echo " \$(COMPILE_PROFILE) \$(ALLEGRO_SHAREDLIB_CFLAGS) -c \$(srcdir)/$file -o \$(OBJDIR)/shared/allp/$name\$(OBJ)"
+ echo " \$(COMPILE_PROFILE) \$(ALLEGRO_SHAREDLIB_CFLAGS) -c \$(srcdir)/$file -o \$(OBJDIR)/shared/allp$dir$name\$(OBJ)"
else
- echo " \$(COMPILE_S_PROFILE) -c \$(srcdir)/$file -o \$(OBJDIR)/shared/allp/$name\$(OBJ)"
+ echo " \$(COMPILE_S_PROFILE) -c \$(srcdir)/$file -o \$(OBJDIR)/shared/allp$dir$name\$(OBJ)"
fi
echo ""
elif test "$file" != ..; then
Index: misc/checklst.pl
===================================================================
--- misc/checklst.pl (revision 0)
+++ misc/checklst.pl (revision 0)
@@ -0,0 +1,71 @@
+#!/usr/bin/perl
+
+=pod
+
+=head1 DESCRIPTION
+
+This script checks to see if there are any files that exist in the main source dir, and aren't in makefile.lst.
+It currently only checks src/ against ALLEGRO_SRC_FILES. Though it can easily be expanded to the platform dirs as well.
+It's more of a handy utility for someone that might want to keep the makefiles up to do date, incase others have been lax.
+
+=cut
+
+use strict;
+use warnings;
+use File::Spec::Functions;
+
+my $path = $ARGV[0];
+
+if(!defined $path || !-d $path) {
+ print "usage $0 <path to allegro root>\n";
+ exit 0;
+}
+
+my %main_sources;
+my $srcdir = catdir $path, "src";
+opendir DIR, $srcdir or die "failed to scan $path: $!\n";
+for my $ent (readdir DIR) {
+ my $fpath = catfile('src',$ent);
+ next if !-f $fpath;
+ if($ent =~ /\.c$/) {
+ $main_sources{$fpath} = 1;
+ }
+}
+closedir DIR;
+
+my $lstdata;
+open FH, catfile($path,"makefile.lst") or die "failed to open makefile.lst: $!";
+ $lstdata = join '', <FH>;
+close FH;
+
+$lstdata =~ s/\\\r?\n//sg;
+$lstdata =~ s/[ \t]+/ /g;
+my @lines = split /\r?\n/, $lstdata;
+
+my %lstdata;
+for my $line (@lines) {
+ chomp $line;
+ next if $line =~ /^#/;
+ next if $line =~ /^\s*$/;
+ my ($name, $value) = split /\s*=\s*/, $line;
+ $lstdata{$name} = $value;
+# print $name."\n";
+}
+
+#print $lstdata{"ALLEGRO_SRC_FILES"}."\n";
+
+my %srcfiles = map { $_ => 1 } split /\s/, $lstdata{"ALLEGRO_SRC_FILES"};
+my @missing_sources;
+for my $file (keys %main_sources) {
+ if(!exists $srcfiles{$file}) {
+# print "warning, $file exists on disk, but wasn't added to ALLEGRO_SRC_FILES\n";
+ push @missing_sources, $file;
+ }
+}
+
+if(scalar(@missing_sources)) {
+ print "warning, the following files exist, but aren't in ALLEGRO_SRC_FILES: ".join(" ",@missing_sources)."\n";
+}
+else {
+ print "No problems with ALLEGRO_SRC_FILES.\n";
+}
\ No newline at end of file
Property changes on: misc/checklst.pl
___________________________________________________________________
Name: svn:executable
+ *
Index: fix.sh
===================================================================
--- fix.sh (revision 9797)
+++ fix.sh (working copy)
@@ -30,8 +30,8 @@
echo "include makefile.all" >> makefile
fi
- echo "/* generated by fix.sh */" > include/allegro/platform/alplatf.h
- echo "#define $3" >> include/allegro/platform/alplatf.h
+ echo "/* generated by fix.sh */" > include/allegro5/platform/alplatf.h
+ echo "#define $3" >> include/allegro5/platform/alplatf.h
}
proc_fix_osx_ub()
@@ -43,8 +43,8 @@
echo "MAKEFILE_INC = makefile.osx" >> makefile
echo "include makefile.all" >> makefile
- echo "/* generated by fix.sh */" > include/allegro/platform/alplatf.h
- echo "#define ALLEGRO_MACOSX" >> include/allegro/platform/alplatf.h
+ echo "/* generated by fix.sh */" > include/allegro5/platform/alplatf.h
+ echo "#define ALLEGRO_MACOSX" >> include/allegro5/platform/alplatf.h
}
proc_filelist()
Index: setup/keyconf.c
===================================================================
--- setup/keyconf.c (revision 9797)
+++ setup/keyconf.c (working copy)
@@ -20,8 +20,8 @@
#include <stdlib.h>
#include <string.h>
-#include "allegro5.h"
-#include "allegro/internal/aintern.h"
+#include "allegro5/allegro5.h"
+#include "allegro5/internal/aintern.h"
/* The code can't link on platforms that don't use src/misc/pckeys.c (everything
Index: setup/setup.c
===================================================================
--- setup/setup.c (revision 9797)
+++ setup/setup.c (working copy)
@@ -21,8 +21,8 @@
#include <stdio.h>
#include <string.h>
-#include "allegro5.h"
-#include "allegro/internal/aintern.h"
+#include "allegro5/allegro5.h"
+#include "allegro5/internal/aintern.h"
#ifdef ALLEGRO_LINUX
#include <sys/time.h>
Index: makefile.bcc
===================================================================
--- makefile.bcc (revision 9797)
+++ makefile.bcc (working copy)
@@ -175,13 +175,13 @@
HEADERS = $(BCC32DIR_U)/include/winalleg.h \
- $(BCC32DIR_U)/include/allegro/platform/aintwin.h \
- $(BCC32DIR_U)/include/allegro/platform/al386gcc.h \
- $(BCC32DIR_U)/include/allegro/platform/albcc32.h \
- $(BCC32DIR_U)/include/allegro/platform/alplatf.h \
- $(BCC32DIR_U)/include/allegro/platform/astdbool.h \
- $(BCC32DIR_U)/include/allegro/platform/astdint.h \
- $(BCC32DIR_U)/include/allegro/platform/alwin.h
+ $(BCC32DIR_U)/include/allegro5/platform/aintwin.h \
+ $(BCC32DIR_U)/include/allegro5/platform/al386gcc.h \
+ $(BCC32DIR_U)/include/allegro5/platform/albcc32.h \
+ $(BCC32DIR_U)/include/allegro5/platform/alplatf.h \
+ $(BCC32DIR_U)/include/allegro5/platform/astdbool.h \
+ $(BCC32DIR_U)/include/allegro5/platform/astdint.h \
+ $(BCC32DIR_U)/include/allegro5/platform/alwin.h
INSTALL_FILES = $(BCC32DIR_U)/lib/$(IMPLIB_BASENAME)
Index: aclocal.m4
===================================================================
--- aclocal.m4 (revision 9797)
+++ aclocal.m4 (working copy)
@@ -276,6 +276,10 @@
[ --enable-xim[=x] enable the use of XIM keyboard input [default=yes]],
test "X$enableval" != "Xno" && allegro_enable_xim=yes,
allegro_enable_xim=yes)
+AC_ARG_ENABLE(glx,
+[ --enable-glx[=x] enable the use of GLX [default=yes]],
+test "X$enableval" != "Xno" && allegro_enable_glx=yes,
+allegro_enable_glx=yes)
dnl Process "--with[out]-x", "--x-includes" and "--x-libraries" options.
_x11="X11 support: disabled"
@@ -295,6 +299,17 @@
_x11="X11 support: enabled"
_x11ext=""
+ dnl Test for glX support
+ if test -n "$allegro_enable_glx"; then
+ allegro_support_glx=yes
+ AC_CHECK_LIB(GL, glXCreateWindow,
+ [_x11ext="$_x11ext glX"
+ LIBS="-lGL $LIBS"
+ AC_DEFINE(ALLEGRO_GLX,1,[Define if glx support is available.])
+ ])
+ fi
+
+
dnl Test for Xext library.
AC_CHECK_LIB(Xext, XMissingExtension,
[_x11ext="$_x11ext Xext"
Index: examples/exswitch.c
===================================================================
--- examples/exswitch.c (revision 9797)
+++ examples/exswitch.c (working copy)
@@ -17,7 +17,7 @@
#include <math.h>
-#include <allegro5.h>
+#include <allegro5/allegro.h>
Index: examples/exconfig.c
===================================================================
--- examples/exconfig.c (revision 9797)
+++ examples/exconfig.c (working copy)
@@ -12,7 +12,7 @@
*/
-#include <allegro5.h>
+#include <allegro5/allegro.h>
int main(void)
Index: examples/ex3d.c
===================================================================
--- examples/ex3d.c (revision 9797)
+++ examples/ex3d.c (working copy)
@@ -16,7 +16,7 @@
*/
-#include <allegro5.h>
+#include <allegro5/allegro.h>
Index: examples/exsprite.c
===================================================================
--- examples/exsprite.c (revision 9797)
+++ examples/exsprite.c (working copy)
@@ -37,7 +37,7 @@
*/
#include <math.h>
-#include <allegro5.h>
+#include <allegro5/allegro.h>
#include "running.h"
Index: examples/excustom.c
===================================================================
--- examples/excustom.c (revision 9797)
+++ examples/excustom.c (working copy)
@@ -11,7 +11,7 @@
#include <time.h>
-#include <allegro5.h>
+#include <allegro5/allegro.h>
#include "example.h"
Index: examples/excolmap.c
===================================================================
--- examples/excolmap.c (revision 9797)
+++ examples/excolmap.c (working copy)
@@ -15,7 +15,7 @@
*/
-#include <allegro5.h>
+#include <allegro5/allegro.h>
Index: examples/expal.c
===================================================================
--- examples/expal.c (revision 9797)
+++ examples/expal.c (working copy)
@@ -7,7 +7,7 @@
*/
-#include <allegro5.h>
+#include <allegro5/allegro.h>
Index: examples/exdbuf.c
===================================================================
--- examples/exdbuf.c (revision 9797)
+++ examples/exdbuf.c (working copy)
@@ -7,7 +7,7 @@
*/
-#include <allegro5.h>
+#include <allegro5/allegro.h>
Index: examples/exsample.c
===================================================================
--- examples/exsample.c (revision 9797)
+++ examples/exsample.c (working copy)
@@ -11,7 +11,7 @@
*/
-#include <allegro5.h>
+#include <allegro5/allegro.h>
Index: examples/exmidi.c
===================================================================
--- examples/exmidi.c (revision 9797)
+++ examples/exmidi.c (working copy)
@@ -5,7 +5,7 @@
*/
-#include <allegro5.h>
+#include <allegro5/allegro.h>
Index: examples/exnew_d3d.cpp
===================================================================
--- examples/exnew_d3d.cpp (revision 9797)
+++ examples/exnew_d3d.cpp (working copy)
@@ -2,7 +2,7 @@
* Example of using D3D calls
* by Jacob Dawid
*/
-#include <allegro5.h>
+#include <allegro5/allegro5.h>
#include <allegro5/winalleg.h>
#include <d3d9.h>
#include <d3dx9.h>
Index: examples/expat.c
===================================================================
--- examples/expat.c (revision 9797)
+++ examples/expat.c (working copy)
@@ -5,7 +5,7 @@
*/
-#include <allegro5.h>
+#include <allegro5/allegro.h>
Index: examples/exnew_mouse_events.c
===================================================================
--- examples/exnew_mouse_events.c (revision 9797)
+++ examples/exnew_mouse_events.c (working copy)
@@ -1,4 +1,4 @@
-#include <allegro5.h>
+#include <allegro5/allegro5.h>
int main(void)
{
Index: examples/extrans.c
===================================================================
--- examples/extrans.c (revision 9797)
+++ examples/extrans.c (working copy)
@@ -18,7 +18,7 @@
#include <stdio.h>
-#include <allegro5.h>
+#include <allegro5/allegro.h>
Index: examples/exscale.c
===================================================================
--- examples/exscale.c (revision 9797)
+++ examples/exscale.c (working copy)
@@ -7,7 +7,7 @@
*/
-#include <allegro5.h>
+#include <allegro5/allegro.h>
Index: examples/exsyscur.c
===================================================================
--- examples/exsyscur.c (revision 9797)
+++ examples/exsyscur.c (working copy)
@@ -6,7 +6,7 @@
*/
-#include <allegro5.h>
+#include <allegro5/allegro.h>
static int black, white;
Index: examples/exstars.c
===================================================================
--- examples/exstars.c (revision 9797)
+++ examples/exstars.c (working copy)
@@ -7,7 +7,7 @@
*/
-#include <allegro5.h>
+#include <allegro5/allegro.h>
Index: examples/exjoy.c
===================================================================
--- examples/exjoy.c (revision 9797)
+++ examples/exjoy.c (working copy)
@@ -8,7 +8,7 @@
*/
-#include <allegro5.h>
+#include <allegro5/allegro.h>
Index: examples/exhello.c
===================================================================
--- examples/exhello.c (revision 9797)
+++ examples/exhello.c (working copy)
@@ -6,7 +6,7 @@
*/
-#include <allegro5.h>
+#include <allegro5/allegro.h>
Index: examples/exaccel.c
===================================================================
--- examples/exaccel.c (revision 9797)
+++ examples/exaccel.c (working copy)
@@ -13,7 +13,7 @@
*/
-#include <allegro5.h>
+#include <allegro5/allegro.h>
Index: examples/exexedat.c
===================================================================
--- examples/exexedat.c (revision 9797)
+++ examples/exexedat.c (working copy)
@@ -22,7 +22,7 @@
*/
-#include <allegro5.h>
+#include <allegro5/allegro.h>
/* the grabber produces this header, which contains defines for the names
Index: examples/exbitmap.c
===================================================================
--- examples/exbitmap.c (revision 9797)
+++ examples/exbitmap.c (working copy)
@@ -9,7 +9,7 @@
*/
-#include <allegro5.h>
+#include <allegro5/allegro.h>
Index: examples/exnew_events.c
===================================================================
--- examples/exnew_events.c (revision 9797)
+++ examples/exnew_events.c (working copy)
@@ -14,7 +14,7 @@
#include <stdio.h>
#define ALLEGRO_NO_COMPATIBILITY
-#include <allegro5.h>
+#include <allegro5/allegro5.h>
/* globals */
Index: examples/ex12bit.c
===================================================================
--- examples/ex12bit.c (revision 9797)
+++ examples/ex12bit.c (working copy)
@@ -44,7 +44,7 @@
*/
-#include <allegro5.h>
+#include <allegro5/allegro.h>
Index: examples/extruec.c
===================================================================
--- examples/extruec.c (revision 9797)
+++ examples/extruec.c (working copy)
@@ -9,7 +9,7 @@
*/
-#include <allegro5.h>
+#include <allegro5/allegro.h>
Index: examples/exshade.c
===================================================================
--- examples/exshade.c (revision 9797)
+++ examples/exshade.c (working copy)
@@ -14,7 +14,7 @@
#include <math.h>
-#include <allegro5.h>
+#include <allegro5/allegro.h>
Index: examples/exalpha.c
===================================================================
--- examples/exalpha.c (revision 9797)
+++ examples/exalpha.c (working copy)
@@ -11,7 +11,7 @@
*/
-#include <allegro5.h>
+#include <allegro5/allegro.h>
Index: examples/exxfade.c
===================================================================
--- examples/exxfade.c (revision 9797)
+++ examples/exxfade.c (working copy)
@@ -11,7 +11,7 @@
*/
-#include <allegro5.h>
+#include <allegro5/allegro.h>
Index: examples/excamera.c
===================================================================
--- examples/excamera.c (revision 9797)
+++ examples/excamera.c (working copy)
@@ -17,7 +17,7 @@
#include <stdio.h>
#include <math.h>
-#include <allegro5.h>
+#include <allegro5/allegro.h>
#ifndef M_PI
Index: examples/exlights.c
===================================================================
--- examples/exlights.c (revision 9797)
+++ examples/exlights.c (working copy)
@@ -35,7 +35,7 @@
*/
-#include <allegro5.h>
+#include <allegro5/allegro.h>
Index: examples/exrgbhsv.c
===================================================================
--- examples/exrgbhsv.c (revision 9797)
+++ examples/exrgbhsv.c (working copy)
@@ -19,7 +19,7 @@
*/
-#include <allegro5.h>
+#include <allegro5/allegro.h>
#define DIALOG_NUM_SLIDERS 6
Index: examples/exfixed.c
===================================================================
--- examples/exfixed.c (revision 9797)
+++ examples/exfixed.c (working copy)
@@ -9,7 +9,7 @@
*/
-#include <allegro5.h>
+#include <allegro5/allegro.h>
Index: examples/ex3buf.c
===================================================================
--- examples/ex3buf.c (revision 9797)
+++ examples/ex3buf.c (working copy)
@@ -11,7 +11,7 @@
*/
-#include <allegro5.h>
+#include <allegro5/allegro.h>
Index: examples/exnew_icon.c
===================================================================
--- examples/exnew_icon.c (revision 9797)
+++ examples/exnew_icon.c (working copy)
@@ -1,4 +1,4 @@
-#include <allegro5.h>
+#include <allegro5/allegro5.h>
int main(void)
{
Index: examples/exnew_mouse.c
===================================================================
--- examples/exnew_mouse.c (revision 9797)
+++ examples/exnew_mouse.c (working copy)
@@ -1,4 +1,4 @@
-#include <allegro5.h>
+#include <allegro5/allegro5.h>
int main(void)
{
Index: examples/exfont.c
===================================================================
--- examples/exfont.c (revision 9797)
+++ examples/exfont.c (working copy)
@@ -5,7 +5,7 @@
*/
-#include <allegro5.h>
+#include <allegro5/allegro.h>
Index: examples/exquat.c
===================================================================
--- examples/exquat.c (revision 9797)
+++ examples/exquat.c (working copy)
@@ -29,7 +29,7 @@
#include <stdlib.h>
#include <time.h>
-#include <allegro5.h>
+#include <allegro5/allegro.h>
Index: examples/exscn3d.c
===================================================================
--- examples/exscn3d.c (revision 9797)
+++ examples/exscn3d.c (working copy)
@@ -10,7 +10,7 @@
*/
-#include <allegro5.h>
+#include <allegro5/allegro.h>
Index: examples/exkeys.c
===================================================================
--- examples/exkeys.c (revision 9797)
+++ examples/exkeys.c (working copy)
@@ -17,7 +17,7 @@
#include <stdio.h>
#include <string.h>
-#include <allegro5.h>
+#include <allegro5/allegro.h>
@@ -201,7 +201,7 @@
textprintf_ex(screen, font, 8, SCREEN_H-16, makecol(0, 0, 0), makecol(255, 255, 255), buf);
} while (k != 27);
- /* various scan codes are defined in allegro5.h as KEY_* constants */
+ /* various scan codes are defined in allegro5/allegro.h as KEY_* constants */
scroll(); scroll(); scroll();
textprintf_ex(screen, font, 8, SCREEN_H-16, makecol(0, 0, 0), makecol(255, 255, 255), "Press F6");
scroll();
Index: examples/exmem.c
===================================================================
--- examples/exmem.c (revision 9797)
+++ examples/exmem.c (working copy)
@@ -7,7 +7,7 @@
*/
-#include <allegro5.h>
+#include <allegro5/allegro.h>
Index: examples/extimer.c
===================================================================
--- examples/extimer.c (revision 9797)
+++ examples/extimer.c (working copy)
@@ -11,7 +11,7 @@
*/
-#include <allegro5.h>
+#include <allegro5/allegro.h>
Index: examples/exgui.c
===================================================================
--- examples/exgui.c (revision 9797)
+++ examples/exgui.c (working copy)
@@ -10,7 +10,7 @@
#include <stdio.h>
-#include <allegro5.h>
+#include <allegro5/allegro.h>
#include "example.h"
Index: examples/exflame.c
===================================================================
--- examples/exflame.c (revision 9797)
+++ examples/exflame.c (working copy)
@@ -8,7 +8,7 @@
*/
-#include <allegro5.h>
+#include <allegro5/allegro.h>
Index: examples/exmouse.c
===================================================================
--- examples/exmouse.c (revision 9797)
+++ examples/exmouse.c (working copy)
@@ -15,7 +15,7 @@
#include <stdio.h>
-#include <allegro5.h>
+#include <allegro5/allegro.h>
Index: examples/exflip.c
===================================================================
--- examples/exflip.c (revision 9797)
+++ examples/exflip.c (working copy)
@@ -6,7 +6,7 @@
*/
-#include <allegro5.h>
+#include <allegro5/allegro.h>
Index: examples/exstream.c
===================================================================
--- examples/exstream.c (revision 9797)
+++ examples/exstream.c (working copy)
@@ -9,7 +9,7 @@
*/
-#include <allegro5.h>
+#include <allegro5/allegro.h>
#define BUFFER_SIZE 1024
Index: examples/exzbuf.c
===================================================================
--- examples/exzbuf.c (revision 9797)
+++ examples/exzbuf.c (working copy)
@@ -12,7 +12,7 @@
*/
-#include <allegro5.h>
+#include <allegro5/allegro.h>
Index: examples/exdata.c
===================================================================
--- examples/exdata.c (revision 9797)
+++ examples/exdata.c (working copy)
@@ -8,7 +8,7 @@
*/
-#include <allegro5.h>
+#include <allegro5/allegro.h>
/* the grabber produces this header, which contains defines for the names
Index: examples/exunicod.c
===================================================================
--- examples/exunicod.c (revision 9797)
+++ examples/exunicod.c (working copy)
@@ -14,7 +14,7 @@
#include <stdlib.h>
-#include <allegro5.h>
+#include <allegro5/allegro.h>
#define DATAFILE_NAME "unifont.dat"
Index: examples/exupdate.c
===================================================================
--- examples/exupdate.c (revision 9797)
+++ examples/exupdate.c (working copy)
@@ -16,7 +16,7 @@
*/
-#include <allegro5.h>
+#include <allegro5/allegro.h>
Index: examples/exnewapi.c
===================================================================
--- examples/exnewapi.c (revision 9797)
+++ examples/exnewapi.c (working copy)
@@ -8,7 +8,7 @@
#include <math.h>
#include <stdio.h>
-#include "allegro5.h"
+#include "allegro5/allegro5.h"
int main(void)
{
Index: examples/exblend.c
===================================================================
--- examples/exblend.c (revision 9797)
+++ examples/exblend.c (working copy)
@@ -10,7 +10,7 @@
*/
-#include <allegro5.h>
+#include <allegro5/allegro.h>
Index: examples/exspline.c
===================================================================
--- examples/exspline.c (revision 9797)
+++ examples/exspline.c (working copy)
@@ -40,7 +40,7 @@
#include <stdio.h>
-#include <allegro5.h>
+#include <allegro5/allegro.h>
Index: examples/exscroll.c
===================================================================
--- examples/exscroll.c (revision 9797)
+++ examples/exscroll.c (working copy)
@@ -9,7 +9,7 @@
#include <stdio.h>
-#include <allegro5.h>
+#include <allegro5/allegro.h>