Removed autotools build files (I think I got all of them, did I?)
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@1127 7f0cb862-5218-0410-a997-914c9d46530a
This commit is contained in:
parent
15e9bb8752
commit
03dc75a452
18
.gitattributes
vendored
18
.gitattributes
vendored
@ -6,8 +6,6 @@ freeglut/freeglut/ChangeLog svn_keywords=Author+Date+Id+Revision
|
||||
freeglut/freeglut/FrequentlyAskedQuestions -text
|
||||
freeglut/freeglut/LISEZMOI.cygwin_mingw svn_keywords=Author+Date+Id+Revision
|
||||
freeglut/freeglut/LISEZ_MOI svn_keywords=Author+Date+Id+Revision
|
||||
freeglut/freeglut/Makefile.am svn_keywords=Author+Date+Id+Revision
|
||||
freeglut/freeglut/Makefile.wat svn_keywords=Author+Date+Id+Revision
|
||||
freeglut/freeglut/NEWS svn_keywords=Author+Date+Id+Revision
|
||||
freeglut/freeglut/README svn_keywords=Author+Date+Id+Revision
|
||||
freeglut/freeglut/README.android -text
|
||||
@ -22,8 +20,6 @@ freeglut/freeglut/android/README -text
|
||||
freeglut/freeglut/android_toolchain.cmake -text
|
||||
freeglut/freeglut/autogen.sh svn_keywords=Author+Date+Id+Revision
|
||||
freeglut/freeglut/config.h.in svn_keywords=Author+Date+Id+Revision
|
||||
freeglut/freeglut/configure.ac svn_keywords=Author+Date+Id+Revision
|
||||
freeglut/freeglut/doc/Makefile.am svn_keywords=Author+Date+Id+Revision
|
||||
freeglut/freeglut/doc/download.html svn_keywords=Author+Date+Id+Revision
|
||||
freeglut/freeglut/doc/freeglut.html svn_keywords=Author+Date+Id+Revision
|
||||
freeglut/freeglut/doc/freeglut_logo.png -text
|
||||
@ -43,41 +39,27 @@ freeglut/freeglut/freeglut_evc4.vcp svn_keywords=Author+Date+Id+Revision
|
||||
freeglut/freeglut/freeglut_evc4.vcw svn_keywords=Author+Date+Id+Revision
|
||||
freeglut/freeglut/freeglut_static.dep -text
|
||||
freeglut/freeglut/freeglut_static.mak -text
|
||||
freeglut/freeglut/include/GL/Makefile.am svn_keywords=Author+Date+Id+Revision
|
||||
freeglut/freeglut/include/GL/freeglut.h svn_keywords=Author+Date+Id+Revision
|
||||
freeglut/freeglut/include/GL/freeglut_ext.h svn_keywords=Author+Date+Id+Revision
|
||||
freeglut/freeglut/include/GL/freeglut_std.h svn_keywords=Author+Date+Id+Revision
|
||||
freeglut/freeglut/include/GL/glut.h svn_keywords=Author+Date+Id+Revision
|
||||
freeglut/freeglut/include/Makefile.am svn_keywords=Author+Date+Id+Revision
|
||||
freeglut/freeglut/mingw_cross_toolchain.cmake -text
|
||||
freeglut/freeglut/progs/Makefile.am svn_keywords=Author+Date+Id+Revision
|
||||
freeglut/freeglut/progs/demos/CallbackMaker/CallbackMaker.c svn_keywords=Author+Date+Id+Revision
|
||||
freeglut/freeglut/progs/demos/CallbackMaker/Makefile.am svn_keywords=Author+Date+Id+Revision
|
||||
freeglut/freeglut/progs/demos/Fractals/Makefile.am svn_keywords=Author+Date+Id+Revision
|
||||
freeglut/freeglut/progs/demos/Fractals/fractals.c svn_keywords=Author+Date+Id+Revision
|
||||
freeglut/freeglut/progs/demos/Fractals/fractals.dat svn_keywords=Author+Date+Id+Revision
|
||||
freeglut/freeglut/progs/demos/Fractals_random/Makefile.am svn_keywords=Author+Date+Id+Revision
|
||||
freeglut/freeglut/progs/demos/Fractals_random/fractals.dat svn_keywords=Author+Date+Id+Revision
|
||||
freeglut/freeglut/progs/demos/Fractals_random/fractals_random.c svn_keywords=Author+Date+Id+Revision
|
||||
freeglut/freeglut/progs/demos/Lorenz/Makefile.am svn_keywords=Author+Date+Id+Revision
|
||||
freeglut/freeglut/progs/demos/Lorenz/lorenz.c svn_keywords=Author+Date+Id+Revision
|
||||
freeglut/freeglut/progs/demos/Makefile.am svn_keywords=Author+Date+Id+Revision
|
||||
freeglut/freeglut/progs/demos/One/Makefile.am svn_keywords=Author+Date+Id+Revision
|
||||
freeglut/freeglut/progs/demos/One/one.c svn_keywords=Author+Date+Id+Revision
|
||||
freeglut/freeglut/progs/demos/Resizer/Resizer.cpp -text
|
||||
freeglut/freeglut/progs/demos/shapes/Makefile.am svn_keywords=Author+Date+Id+Revision
|
||||
freeglut/freeglut/progs/demos/shapes/shapes.c svn_keywords=Author+Date+Id+Revision
|
||||
freeglut/freeglut/progs/demos/smooth_opengl3/Makefile.am -text
|
||||
freeglut/freeglut/progs/demos/smooth_opengl3/smooth_opengl3.c -text
|
||||
freeglut/freeglut/progs/demos/spaceball/Makefile.am -text
|
||||
freeglut/freeglut/progs/demos/spaceball/spaceball.c -text
|
||||
freeglut/freeglut/progs/demos/spaceball/vmath.c -text
|
||||
freeglut/freeglut/progs/demos/spaceball/vmath.h -text
|
||||
freeglut/freeglut/progs/demos/spaceball/vmath.inl -text
|
||||
freeglut/freeglut/progs/demos/subwin/Makefile.am -text
|
||||
freeglut/freeglut/progs/demos/subwin/subwin.c -text
|
||||
freeglut/freeglut/progs/demos/timer/timer.c -text
|
||||
freeglut/freeglut/src/Makefile.am svn_keywords=Author+Date+Id+Revision
|
||||
freeglut/freeglut/src/android/fg_gamemode_android.c -text
|
||||
freeglut/freeglut/src/android/fg_input_devices_android.c -text
|
||||
freeglut/freeglut/src/android/fg_internal_android.h -text
|
||||
|
@ -1,81 +0,0 @@
|
||||
## Process this file with automake to produce Makefile.in
|
||||
|
||||
SUBDIRS = src include progs doc
|
||||
AUTOMAKE_OPTIONS = gnu
|
||||
|
||||
EXTRA_DIST = \
|
||||
FrequentlyAskedQuestions \
|
||||
LISEZ_MOI \
|
||||
README.win32 \
|
||||
autogen.sh \
|
||||
freeglut.dep \
|
||||
freeglut.dsp \
|
||||
freeglut.dsw \
|
||||
freeglut.kdevelop \
|
||||
freeglut.kdevprj \
|
||||
freeglut.lsm \
|
||||
freeglut.mak \
|
||||
freeglut.rc \
|
||||
freeglut.spec \
|
||||
freeglut_evc4.vcp \
|
||||
freeglut_evc4.vcw \
|
||||
freeglut_static.dep \
|
||||
freeglut_static.dsp \
|
||||
freeglut_static.mak \
|
||||
VisualStudio/2010/freeglut.vcxproj.filters \
|
||||
VisualStudio/2010/smooth_opengl3/smooth_opengl3.vcxproj.filters \
|
||||
VisualStudio/2010/smooth_opengl3/smooth_opengl3.vcxproj \
|
||||
VisualStudio/2010/One/One.vcxproj \
|
||||
VisualStudio/2010/One/One.vcxproj.filters \
|
||||
VisualStudio/2010/Fractals_random/Fractals_random.vcxproj \
|
||||
VisualStudio/2010/Fractals_random/Fractals_random.vcxproj.filters \
|
||||
VisualStudio/2010/Resizer/Resizer.vcxproj \
|
||||
VisualStudio/2010/Resizer/Resizer.vcxproj.filters \
|
||||
VisualStudio/2010/freeglut.sln \
|
||||
VisualStudio/2010/Lorenz/Lorenz.vcxproj.filters \
|
||||
VisualStudio/2010/Lorenz/Lorenz.vcxproj \
|
||||
VisualStudio/2010/shapes/shapes.vcxproj.filters \
|
||||
VisualStudio/2010/shapes/shapes.vcxproj \
|
||||
VisualStudio/2010/Fractals/Fractals.vcxproj.filters \
|
||||
VisualStudio/2010/Fractals/Fractals.vcxproj \
|
||||
VisualStudio/2010/freeglut.vcxproj \
|
||||
VisualStudio/2010/subwin/subwin.vcxproj.filters \
|
||||
VisualStudio/2010/subwin/subwin.vcxproj \
|
||||
VisualStudio/2010/CallbackMaker/CallbackMaker.vcxproj \
|
||||
VisualStudio/2010/CallbackMaker/CallbackMaker.vcxproj.filters \
|
||||
VisualStudio/2008/smooth_opengl3/smooth_opengl3.vcproj \
|
||||
VisualStudio/2008/One/One.vcproj \
|
||||
VisualStudio/2008/Fractals_random/Fractals_random.vcproj \
|
||||
VisualStudio/2008/Resizer/Resizer.vcproj \
|
||||
VisualStudio/2008/freeglut.sln \
|
||||
VisualStudio/2008/Lorenz/Lorenz.vcproj \
|
||||
VisualStudio/2008/shapes/shapes.vcproj \
|
||||
VisualStudio/2008/Fractals/Fractals.vcproj \
|
||||
VisualStudio/2008/subwin/subwin.vcproj \
|
||||
VisualStudio/2008/CallbackMaker/CallbackMaker.vcproj \
|
||||
VisualStudio/2008/freeglut.vcproj \
|
||||
progs/demos/CallbackMaker/CallbackMakerStatic.dsp \
|
||||
progs/demos/Fractals/FractalsStatic.dsp \
|
||||
progs/demos/Fractals_random/Fractals_randomStatic.dsp \
|
||||
progs/demos/Lorenz/lorenzStatic.dsp \
|
||||
progs/demos/One/oneStatic.dsp \
|
||||
progs/demos/shapes/shapesStatic.dsp \
|
||||
progs/demos/smooth_opengl3/smooth_opengl3Static.dsp
|
||||
|
||||
# Thanks to WinDoze, some files in CVS have the "execute" bit set when they
|
||||
# shouldn't. We could fix this if we had direct access to the CVS repository,
|
||||
# but we are not that lucky. Instead we fix this at distribution creation time.
|
||||
dist-hook:
|
||||
find $(distdir) -type f \( \
|
||||
-name "*.c" -o \
|
||||
-name "*.dsp" -o \
|
||||
-name "*.dsw" -o \
|
||||
-name "*.h" -o \
|
||||
-name "*.html" -o \
|
||||
-name "*.png" -o \
|
||||
-name "LISEZ_MOI" -o \
|
||||
-name "README*" \
|
||||
\) -exec chmod -x {} \;
|
||||
|
||||
libtool: $(LIBTOOL_DEPS)
|
||||
$(SHELL) ./config.status --recheck
|
@ -1,210 +0,0 @@
|
||||
#
|
||||
# Makefile.wat
|
||||
# Open Watcom makefile for Freeglut
|
||||
# Usage:
|
||||
# wmake -f Makefile.wat {target}
|
||||
# Where target is one of:
|
||||
# debug-static
|
||||
# debug-dynamic
|
||||
# release-static
|
||||
# release-dynamic
|
||||
# debug
|
||||
# release
|
||||
# all
|
||||
# clean
|
||||
# Assumes:
|
||||
# WATCOM enviroment variable points to your Watcom installation directory
|
||||
# %WATCOM%\BINNT and %WATCOM%\BINW are in your path
|
||||
#
|
||||
RELEASE_STATIC_DIR = release-static
|
||||
RELEASE_DYNAMIC_DIR = release-dynamic
|
||||
DEBUG_STATIC_DIR = debug-static
|
||||
DEBUG_DYNAMIC_DIR = debug-dynamic
|
||||
|
||||
INCLUDE_DIR = ..\include
|
||||
SRC_DIR = ..\src\Common
|
||||
COMPILER = wcc386
|
||||
COMPILE_COMMON_OPTIONS = -i$(INCLUDE_DIR);$(%WATCOM)\h;$(%WATCOM)\h\nt -fp6 -w4 -e25 -wcd202 -bt=nt -mf -zq
|
||||
COMPILE_DEBUG_OPTIONS = -d3 -od -DDEBUG -D_DEBUG
|
||||
COMPILE_RELEASE_OPTIONS = -d0 -otexanh
|
||||
COMPILE_STATIC_OPTIONS = -DFREEGLUT_STATIC -6r
|
||||
COMPILE_DYNAMIC_OPTIONS = -DFREEGLUT_EXPORTS -6s -bd -bm
|
||||
COMPILE_OPTIONS = $(COMPILE_COMMON_OPTIONS) $(COMPILE_$(MODE)_OPTIONS) $(COMPILE_$(TYPE)_OPTIONS)
|
||||
|
||||
LINKER = wlink
|
||||
LINK_OPTIONS = SYS nt_dll op m op maxe=25 op q op symf FIL
|
||||
|
||||
LIB_TOOL = wlib
|
||||
LIB_COMMON_OPTIONS = -q -n -b
|
||||
LIB_DYNAMIC_OPTIONS =
|
||||
LIB_STATIC_OPTIONS = -c -p=512
|
||||
LIB_OPTIONS = $(LIB_COMMON_OPTIONS) $(LIB_$(TYPE)_OPTIONS)
|
||||
|
||||
MAKE = wmake -h -f ..\Makefile.wat
|
||||
|
||||
OBJ_FILES = &
|
||||
freeglut_callbacks.obj &
|
||||
freeglut_cursor.obj &
|
||||
freeglut_display.obj &
|
||||
freeglut_ext.obj &
|
||||
freeglut_font.obj &
|
||||
freeglut_font_data.obj &
|
||||
freeglut_gamemode.obj &
|
||||
freeglut_geometry.obj &
|
||||
freeglut_glutfont_definitions.obj &
|
||||
freeglut_init.obj &
|
||||
freeglut_input_devices.obj &
|
||||
freeglut_joystick.obj &
|
||||
freeglut_main.obj &
|
||||
freeglut_menu.obj &
|
||||
freeglut_misc.obj &
|
||||
freeglut_overlay.obj &
|
||||
freeglut_spaceball.obj &
|
||||
freeglut_state.obj &
|
||||
freeglut_stroke_mono_roman.obj &
|
||||
freeglut_stroke_roman.obj &
|
||||
freeglut_structure.obj &
|
||||
freeglut_teapot.obj &
|
||||
freeglut_videoresize.obj &
|
||||
freeglut_window.obj
|
||||
|
||||
default : .SYMBOLIC
|
||||
@echo Usage:
|
||||
@echo wmake -f Makefile.wat {target}
|
||||
@echo Where target is one of:
|
||||
@echo debug-static
|
||||
@echo debug-dynamic
|
||||
@echo release-static
|
||||
@echo release-dynamic
|
||||
@echo debug
|
||||
@echo release
|
||||
@echo all
|
||||
@echo clean
|
||||
|
||||
# static library
|
||||
freeglut_static.lib : $(OBJ_FILES)
|
||||
$(LIB_TOOL) $(LIB_OPTIONS) $^* $(OBJ_FILES)
|
||||
|
||||
# dynamic link library
|
||||
freeglut.dll : $(OBJ_FILES)
|
||||
$(LINKER) name $^* $(LINK_OPTIONS) $(OBJ_FILES: =,)
|
||||
|
||||
freeglut.lib : freeglut.dll
|
||||
$(LIB_TOOL) $(LIB_OPTIONS) $^. +$[.
|
||||
|
||||
|
||||
freeglut_callbacks.obj : $(SRC_DIR)\freeglut_callbacks.c
|
||||
$(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS)
|
||||
|
||||
freeglut_cursor.obj : $(SRC_DIR)\freeglut_cursor.c
|
||||
$(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS)
|
||||
|
||||
freeglut_display.obj : $(SRC_DIR)\freeglut_display.c
|
||||
$(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS)
|
||||
|
||||
freeglut_ext.obj : $(SRC_DIR)\freeglut_ext.c
|
||||
$(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS)
|
||||
|
||||
freeglut_font.obj : $(SRC_DIR)\freeglut_font.c
|
||||
$(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS)
|
||||
|
||||
freeglut_font_data.obj : $(SRC_DIR)\freeglut_font_data.c
|
||||
$(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS)
|
||||
|
||||
freeglut_gamemode.obj : $(SRC_DIR)\freeglut_gamemode.c
|
||||
$(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS)
|
||||
|
||||
freeglut_geometry.obj : $(SRC_DIR)\freeglut_geometry.c
|
||||
$(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS)
|
||||
|
||||
freeglut_glutfont_definitions.obj : $(SRC_DIR)\freeglut_glutfont_definitions.c
|
||||
$(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS)
|
||||
|
||||
freeglut_init.obj : $(SRC_DIR)\freeglut_init.c
|
||||
$(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS)
|
||||
|
||||
freeglut_input_devices.obj : $(SRC_DIR)\freeglut_input_devices.c
|
||||
$(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS)
|
||||
|
||||
freeglut_joystick.obj : $(SRC_DIR)\freeglut_joystick.c
|
||||
$(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS)
|
||||
|
||||
freeglut_main.obj : $(SRC_DIR)\freeglut_main.c
|
||||
$(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS)
|
||||
|
||||
freeglut_menu.obj : $(SRC_DIR)\freeglut_menu.c
|
||||
$(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS)
|
||||
|
||||
freeglut_misc.obj : $(SRC_DIR)\freeglut_misc.c
|
||||
$(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS)
|
||||
|
||||
freeglut_overlay.obj : $(SRC_DIR)\freeglut_overlay.c
|
||||
$(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS)
|
||||
|
||||
freeglut_spaceball.obj : $(SRC_DIR)\freeglut_spaceball.c
|
||||
$(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS)
|
||||
|
||||
freeglut_state.obj : $(SRC_DIR)\freeglut_state.c
|
||||
$(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS)
|
||||
|
||||
freeglut_stroke_mono_roman.obj : $(SRC_DIR)\freeglut_stroke_mono_roman.c
|
||||
$(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS)
|
||||
|
||||
freeglut_stroke_roman.obj : $(SRC_DIR)\freeglut_stroke_roman.c
|
||||
$(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS)
|
||||
|
||||
freeglut_structure.obj : $(SRC_DIR)\freeglut_structure.c
|
||||
$(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS)
|
||||
|
||||
freeglut_teapot.obj : $(SRC_DIR)\freeglut_teapot.c
|
||||
$(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS)
|
||||
|
||||
freeglut_videoresize.obj : $(SRC_DIR)\freeglut_videoresize.c
|
||||
$(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS)
|
||||
|
||||
freeglut_window.obj : $(SRC_DIR)\freeglut_window.c
|
||||
$(COMPILER) $(SRC_DIR)\$[. $(COMPILE_OPTIONS)
|
||||
|
||||
clean : .SYMBOLIC
|
||||
@-del $(DEBUG_STATIC_DIR)\*.obj
|
||||
@-del $(DEBUG_DYNAMIC_DIR)\*.obj
|
||||
@-del $(RELEASE_STATIC_DIR)\*.obj
|
||||
@-del $(RELEASE_DYNAMIC_DIR)\*.obj
|
||||
@echo All object files removed
|
||||
|
||||
debug-static : .SYMBOLIC
|
||||
@-if not exist $(DEBUG_STATIC_DIR)\. mkdir $(DEBUG_STATIC_DIR)
|
||||
@-cd $(DEBUG_STATIC_DIR)
|
||||
@$(MAKE) MODE=DEBUG TYPE=STATIC freeglut_static.lib
|
||||
@-cd ..
|
||||
@echo Debug static library up to date
|
||||
|
||||
debug-dynamic : .SYMBOLIC
|
||||
@-if not exist $(DEBUG_DYNAMIC_DIR)\. mkdir $(DEBUG_DYNAMIC_DIR)
|
||||
@-cd $(DEBUG_DYNAMIC_DIR)
|
||||
@$(MAKE) MODE=DEBUG TYPE=DYNAMIC freeglut.lib
|
||||
@-cd ..
|
||||
@echo Debug dynamic link library up to date
|
||||
|
||||
release-static : .SYMBOLIC
|
||||
@-if not exist $(RELEASE_STATIC_DIR)\. mkdir $(RELEASE_STATIC_DIR)
|
||||
@-cd $(RELEASE_STATIC_DIR)
|
||||
@$(MAKE) MODE=RELEASE TYPE=STATIC freeglut_static.lib
|
||||
@-cd ..
|
||||
@echo Release static library up to date
|
||||
|
||||
release-dynamic : .SYMBOLIC
|
||||
@-if not exist $(RELEASE_DYNAMIC_DIR)\. mkdir $(RELEASE_DYNAMIC_DIR)
|
||||
@-cd $(RELEASE_DYNAMIC_DIR)
|
||||
@$(MAKE) MODE=RELEASE TYPE=DYNAMIC freeglut.lib
|
||||
@-cd ..
|
||||
@echo Release dynamic link library up to date
|
||||
|
||||
debug : debug-static debug-dynamic .SYMBOLIC
|
||||
@echo Debug targets up to date
|
||||
|
||||
release : release-static release-dynamic .SYMBOLIC
|
||||
@echo Release targets up to date
|
||||
|
||||
all : debug release .SYMBOLIC
|
||||
@echo All targets up to date
|
@ -1,162 +0,0 @@
|
||||
# Process this file with autoconf to produce a configure script.
|
||||
|
||||
AC_INIT([freeglut library], [3.0.0], [freeglut-bugs@lists.sourceforge.net], [freeglut])
|
||||
AM_INIT_AUTOMAKE
|
||||
AC_PREREQ([2.56])
|
||||
AC_CONFIG_SRCDIR([AUTHORS])
|
||||
AC_CONFIG_HEADERS([config.h])
|
||||
|
||||
# Compatibility hack for older autoconf versions
|
||||
m4_ifdef([AS_HELP_STRING], [], [AC_DEFUN([AS_HELP_STRING], [AC_HELP_STRING($][@)])])
|
||||
|
||||
# Checks for programs.
|
||||
AC_PROG_CC
|
||||
AM_PROG_CC_C_O
|
||||
AC_C_CONST
|
||||
AC_EXEEXT
|
||||
AC_LIBTOOL_DLOPEN
|
||||
AC_PROG_LIBTOOL
|
||||
AC_SUBST([LIBTOOL_DEPS])
|
||||
|
||||
# Checks for libraries.
|
||||
AC_PATH_XTRA
|
||||
|
||||
#if test "x$no_x" = xyes; then
|
||||
# GL_LIBS="-lopengl32 -lgdi32 -lwinmm"
|
||||
# LIBXXF86VM=
|
||||
# LIBXI=
|
||||
# VERSION_INFO=
|
||||
# EXPORT_FLAGS="-DFREEGLUT_EXPORTS"
|
||||
#else
|
||||
# GL_LIBS="-lGL -lXext -lX11"
|
||||
# AC_CHECK_LIB([Xxf86vm], [XF86VidModeSwitchToMode])
|
||||
# AC_CHECK_LIB([Xrandr], [XRRQueryExtension])
|
||||
# AC_CHECK_LIB([Xi], [XISelectEvents])
|
||||
# LIBXI=-lXi
|
||||
# VERSION_INFO="-version-info 12:0:9"
|
||||
# EXPORT_FLAGS=
|
||||
#fi
|
||||
VERSION_INFO="-version-info 12:0:9"
|
||||
AM_CONDITIONAL(TARGET_HOST_MS_WINDOWS, false)
|
||||
AM_CONDITIONAL(TARGET_HOST_POSIX_X11, false)
|
||||
AM_CONDITIONAL(TARGET_HOST_ANDROID, false)
|
||||
case "${host}" in
|
||||
*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
|
||||
# Windows+Cygwin/MSYS, MinGW cross-compilation
|
||||
GL_LIBS="-lopengl32 -lgdi32 -lwinmm"
|
||||
LIBXXF86VM=
|
||||
LIBXI=
|
||||
CPPFLAGS="$CPPFLAGS -DFREEGLUT_EXPORTS"
|
||||
AM_CONDITIONAL(TARGET_HOST_MS_WINDOWS, true)
|
||||
;;
|
||||
*-*-linux-androideabi)
|
||||
# Android
|
||||
# e.g. arm-unknown-linux-androideabi
|
||||
GL_LIBS="-lEGL -lGLESv2"
|
||||
LIBXXF86VM=
|
||||
LIBXI=
|
||||
#CFLAGS="$CFLAGS"
|
||||
# '-mandroid' is not mandatory but doesn't hurt
|
||||
# '-O0 -gstabs+' helps the currently buggy GDB port, better
|
||||
# remove it for releases
|
||||
# '-DANDROID' is the Android build system convention
|
||||
CFLAGS="-mandroid -O0 -gstabs+"
|
||||
CPPFLAGS="$CPPFLAGS -DANDROID"
|
||||
AM_CONDITIONAL(TARGET_HOST_ANDROID, true)
|
||||
;;
|
||||
*)
|
||||
# Unix/X11
|
||||
GL_LIBS="-lGL -lXext -lX11"
|
||||
AC_CHECK_LIB([Xxf86vm], [XF86VidModeSwitchToMode])
|
||||
AC_CHECK_LIB([Xrandr], [XRRQueryExtension])
|
||||
AC_CHECK_LIB([Xi], [XISelectEvents])
|
||||
LIBXI=-lXi
|
||||
AM_CONDITIONAL(TARGET_HOST_POSIX_X11, true)
|
||||
;;
|
||||
esac
|
||||
|
||||
AC_SUBST([GL_LIBS])
|
||||
AC_SUBST([LIBXXF86VM])
|
||||
AC_SUBST([LIBXI])
|
||||
AC_SUBST([VERSION_INFO])
|
||||
AC_SUBST([EXPORT_FLAGS])
|
||||
|
||||
AC_CHECK_LIB([usbhid], [hid_init],
|
||||
[LIBUSBHID=-lusbhid], [LIBUSBHID=])
|
||||
AC_SUBST(LIBUSBHID)
|
||||
|
||||
# Checks for header files.
|
||||
AC_HEADER_STDC
|
||||
save_CPPFLAGS="$CPPFLAGS"
|
||||
CPPFLAGS="$CPPFLAGS $X_CFLAGS"
|
||||
AC_CHECK_HEADERS([usbhid.h libusbhid.h errno.h GL/gl.h GL/glu.h GL/glx.h GLES/gl.h GLES2/gl2.h fcntl.h limits.h sys/ioctl.h sys/param.h sys/time.h])
|
||||
AC_HEADER_TIME
|
||||
AC_CHECK_HEADERS([X11/extensions/xf86vmode.h], [], [], [#include <X11/Xlib.h>])
|
||||
AC_CHECK_HEADERS([X11/extensions/Xrandr.h])
|
||||
AC_CHECK_HEADERS([X11/extensions/XI.h X11/extensions/XInput.h])
|
||||
AC_CHECK_HEADERS([X11/extensions/XInput2.h])
|
||||
CPPFLAGS="$save_CPPFLAGS"
|
||||
|
||||
# Checks for library functions.
|
||||
AC_PROG_GCC_TRADITIONAL
|
||||
AC_FUNC_VPRINTF
|
||||
AC_CHECK_LIBM
|
||||
AC_SUBST([LIBM])
|
||||
AC_CHECK_FUNCS([gettimeofday])
|
||||
AC_CHECK_FUNCS([vfprintf])
|
||||
|
||||
# Build time configuration.
|
||||
AC_ARG_ENABLE([replace-glut],
|
||||
[AS_HELP_STRING([--enable-replace-glut],
|
||||
[be a replacement for GLUT @<:@default=yes@:>@])])
|
||||
if test "x$enable_replace_glut" != xno; then
|
||||
LIBRARY=glut
|
||||
HEADER=glut.h
|
||||
else
|
||||
LIBRARY=freeglut
|
||||
HEADER=
|
||||
fi
|
||||
AC_SUBST([LIBRARY])
|
||||
AC_SUBST([HEADER])
|
||||
|
||||
AC_ARG_ENABLE([warnings],
|
||||
[AS_HELP_STRING([--enable-warnings],
|
||||
[use all gcc compiler warnings @<:@default=yes@:>@])])
|
||||
if test "x$enable_warnings" != xno -a "x$GCC" = xyes; then
|
||||
CFLAGS="$CFLAGS -Wall -pedantic"
|
||||
fi
|
||||
|
||||
AC_ARG_ENABLE([warnings-as-errors],
|
||||
[AS_HELP_STRING([--enable-warnings-as-errors],
|
||||
[make all warnings into errors @<:@default=no@:>@])])
|
||||
if test "x$enable_warnings_as_errors" = xyes -a "x$GCC" = xyes; then
|
||||
CFLAGS="$CFLAGS -Werror"
|
||||
fi
|
||||
|
||||
AC_ARG_ENABLE([debug],
|
||||
[AS_HELP_STRING([--enable-debug],
|
||||
[enable debugging code (for developers) @<:@default=no@:>@])])
|
||||
if test "x$enable_debug" = xyes; then
|
||||
AC_DEFINE([_DEBUG], [1], [Define to 1 if you want to include debugging code.])
|
||||
fi
|
||||
|
||||
# Generate output.
|
||||
AC_CONFIG_FILES([
|
||||
Makefile
|
||||
doc/Makefile
|
||||
include/GL/Makefile
|
||||
include/Makefile
|
||||
progs/Makefile
|
||||
progs/demos/CallbackMaker/Makefile
|
||||
progs/demos/Fractals/Makefile
|
||||
progs/demos/Fractals_random/Makefile
|
||||
progs/demos/Lorenz/Makefile
|
||||
progs/demos/Makefile
|
||||
progs/demos/One/Makefile
|
||||
progs/demos/shapes/Makefile
|
||||
progs/demos/smooth_opengl3/Makefile
|
||||
progs/demos/spaceball/Makefile
|
||||
progs/demos/subwin/Makefile
|
||||
src/Makefile
|
||||
])
|
||||
AC_OUTPUT
|
@ -1,5 +0,0 @@
|
||||
EXTRA_DIST = \
|
||||
download.html freeglut.html freeglut_logo.png \
|
||||
freeglut_user_interface.html index.html \
|
||||
ogl_sm.png progress.html structure.html
|
||||
|
@ -1,5 +0,0 @@
|
||||
## Process this file with automake to produce Makefile.in
|
||||
|
||||
libfreeglutincludedir = $(includedir)/GL
|
||||
libfreeglutinclude_HEADERS = freeglut.h freeglut_std.h freeglut_ext.h @HEADER@
|
||||
EXTRA_HEADERS = glut.h
|
@ -1,3 +0,0 @@
|
||||
## Process this file with automake to produce Makefile.in
|
||||
|
||||
SUBDIRS = GL
|
@ -1 +0,0 @@
|
||||
SUBDIRS = demos
|
@ -1,6 +0,0 @@
|
||||
EXTRA_DIST = CallbackMaker.c CallbackMaker.dsp
|
||||
noinst_PROGRAMS = CallbackMaker
|
||||
CallbackMaker_SOURCES = CallbackMaker.c
|
||||
CallbackMaker_LDFLAGS = -export-dynamic
|
||||
CallbackMaker_LDADD = ../../../src/lib@LIBRARY@.la $(GL_LIBS)
|
||||
CallbackMaker_CFLAGS = -I$(top_srcdir)/include $(X_CFLAGS)
|
@ -1,6 +0,0 @@
|
||||
EXTRA_DIST = Fractals.dsp fractals.c fractals.dat
|
||||
noinst_PROGRAMS = fractals
|
||||
fractals_SOURCES = fractals.c
|
||||
fractals_LDFLAGS = -export-dynamic
|
||||
fractals_LDADD = ../../../src/lib@LIBRARY@.la $(GL_LIBS)
|
||||
fractals_CFLAGS = -I$(top_srcdir)/include $(X_CFLAGS)
|
@ -1,6 +0,0 @@
|
||||
EXTRA_DIST = Fractals_random.dsp fractals.dat fractals_random.c
|
||||
noinst_PROGRAMS = fractals_random
|
||||
fractals_random_SOURCES = fractals_random.c
|
||||
fractals_random_LDFLAGS = -export-dynamic
|
||||
fractals_random_LDADD = ../../../src/lib@LIBRARY@.la $(GL_LIBS)
|
||||
fractals_random_CFLAGS = -I$(top_srcdir)/include $(X_CFLAGS)
|
@ -1,6 +0,0 @@
|
||||
EXTRA_DIST = lorenz.c lorenz.dsp
|
||||
noinst_PROGRAMS = lorenz
|
||||
lorenz_SOURCES = lorenz.c
|
||||
lorenz_LDFLAGS = -export-dynamic
|
||||
lorenz_LDADD = ../../../src/lib@LIBRARY@.la $(GL_LIBS) -lm
|
||||
lorenz_CFLAGS = -I$(top_srcdir)/include $(X_CFLAGS)
|
@ -1,2 +0,0 @@
|
||||
EXTRA_DIST = demos.dsw
|
||||
SUBDIRS = CallbackMaker Fractals Fractals_random Lorenz One shapes smooth_opengl3 spaceball subwin
|
@ -1,6 +0,0 @@
|
||||
EXTRA_DIST = one.c one.dsp
|
||||
noinst_PROGRAMS = one
|
||||
one_SOURCES = one.c
|
||||
one_LDFLAGS = -export-dynamic
|
||||
one_LDADD = ../../../src/lib@LIBRARY@.la $(GL_LIBS)
|
||||
one_CFLAGS = -I$(top_srcdir)/include $(X_CFLAGS)
|
@ -1,6 +0,0 @@
|
||||
EXTRA_DIST = shapes.c shapes.dsp
|
||||
noinst_PROGRAMS = shapes
|
||||
shapes_SOURCES = shapes.c
|
||||
shapes_LDFLAGS = -export-dynamic
|
||||
shapes_LDADD = ../../../src/lib@LIBRARY@.la $(GL_LIBS)
|
||||
shapes_CFLAGS = -I$(top_srcdir)/include $(X_CFLAGS)
|
@ -1,6 +0,0 @@
|
||||
EXTRA_DIST = smooth_opengl3.c smooth_opengl3.dsp
|
||||
noinst_PROGRAMS = smooth_opengl3
|
||||
smooth_opengl3_SOURCES = smooth_opengl3.c
|
||||
smooth_opengl3_LDFLAGS = -export-dynamic
|
||||
smooth_opengl3_LDADD = ../../../src/lib@LIBRARY@.la $(GL_LIBS)
|
||||
smooth_opengl3_CFLAGS = -I$(top_srcdir)/include $(X_CFLAGS)
|
@ -1,6 +0,0 @@
|
||||
EXTRA_DIST = spaceball.c vmath.c vmath.h vmath.inl
|
||||
noinst_PROGRAMS = spaceball
|
||||
spaceball_SOURCES = spaceball.c vmath.c
|
||||
spaceball_LDFLAGS = -export-dynamic
|
||||
spaceball_LDADD = ../../../src/lib@LIBRARY@.la $(GL_LIBS) -lm
|
||||
spaceball_CFLAGS = -I$(top_srcdir)/include $(X_CFLAGS)
|
@ -1,6 +0,0 @@
|
||||
EXTRA_DIST = subwin.c subwin.dsp
|
||||
noinst_PROGRAMS = subwin
|
||||
subwin_SOURCES = subwin.c
|
||||
subwin_LDFLAGS = -export-dynamic
|
||||
subwin_LDADD = ../../../src/lib@LIBRARY@.la $(GL_LIBS)
|
||||
subwin_CFLAGS = -I$(top_srcdir)/include $(X_CFLAGS)
|
@ -1,122 +0,0 @@
|
||||
## Process this file with automake to produce Makefile.im
|
||||
|
||||
#
|
||||
# The library we want to build
|
||||
#
|
||||
lib_LTLIBRARIES = lib@LIBRARY@.la
|
||||
|
||||
#
|
||||
# Headers and extra stuff we want to distribute
|
||||
#
|
||||
noinst_HEADERS = Common/freeglut_internal.h Common/freeglut_teapot_data.h
|
||||
|
||||
EXTRA_DIST = Common/freeglutdll.def
|
||||
|
||||
#
|
||||
# Those source files build the freeglut library
|
||||
#
|
||||
lib@LIBRARY@_la_SOURCES = \
|
||||
Common/freeglut_callbacks.c \
|
||||
Common/freeglut_cursor.c \
|
||||
Common/freeglut_display.c \
|
||||
Common/freeglut_ext.c \
|
||||
Common/freeglut_font_data.c \
|
||||
Common/freeglut_gamemode.c \
|
||||
Common/freeglut_input_devices.c \
|
||||
Common/freeglut_stroke_roman.c \
|
||||
Common/freeglut_stroke_mono_roman.c \
|
||||
Common/freeglut_init.c \
|
||||
Common/freeglut_spaceball.c \
|
||||
Common/freeglut_joystick.c \
|
||||
Common/freeglut_main.c \
|
||||
Common/freeglut_misc.c \
|
||||
Common/freeglut_overlay.c \
|
||||
Common/freeglut_state.c \
|
||||
Common/freeglut_structure.c \
|
||||
Common/freeglut_videoresize.c \
|
||||
Common/freeglut_window.c
|
||||
|
||||
# TODO: uses OpenGL non-ES functions:
|
||||
if !TARGET_HOST_ANDROID
|
||||
lib@LIBRARY@_la_SOURCES += \
|
||||
Common/freeglut_font.c \
|
||||
Common/freeglut_geometry.c \
|
||||
Common/freeglut_menu.c \
|
||||
Common/freeglut_teapot.c
|
||||
endif
|
||||
|
||||
if TARGET_HOST_MS_WINDOWS
|
||||
lib@LIBRARY@_la_SOURCES += \
|
||||
Common/xparsegeometry_repl.c \
|
||||
Common/xparsegeometry_repl.h \
|
||||
mswin/freeglut_cursor_mswin.c \
|
||||
mswin/freeglut_display_mswin.c \
|
||||
mswin/freeglut_ext_mswin.c \
|
||||
mswin/freeglut_gamemode_mswin.c \
|
||||
mswin/freeglut_init_mswin.c \
|
||||
mswin/freeglut_input_devices_mswin.c \
|
||||
mswin/freeglut_internal_mswin.h \
|
||||
mswin/freeglut_joystick_mswin.c \
|
||||
mswin/freeglut_main_mswin.c \
|
||||
mswin/freeglut_menu_mswin.c \
|
||||
mswin/freeglut_spaceball_mswin.c \
|
||||
mswin/freeglut_state_mswin.c \
|
||||
mswin/freeglut_structure_mswin.c \
|
||||
mswin/freeglut_window_mswin.c
|
||||
endif
|
||||
|
||||
if TARGET_HOST_POSIX_X11
|
||||
lib@LIBRARY@_la_SOURCES += \
|
||||
x11/freeglut_cursor_x11.c \
|
||||
x11/freeglut_display_x11.c \
|
||||
x11/freeglut_ext_x11.c \
|
||||
x11/freeglut_gamemode_x11.c \
|
||||
x11/freeglut_glutfont_definitions_x11.c \
|
||||
x11/freeglut_init_x11.c \
|
||||
x11/freeglut_input_devices_x11.c \
|
||||
x11/freeglut_internal_x11.h \
|
||||
x11/freeglut_joystick_x11.c \
|
||||
x11/freeglut_main_x11.c \
|
||||
x11/freeglut_menu_x11.c \
|
||||
x11/freeglut_spaceball_x11.c \
|
||||
x11/freeglut_state_x11.c \
|
||||
x11/freeglut_structure_x11.c \
|
||||
x11/freeglut_window_x11.c \
|
||||
x11/freeglut_xinput_x11.c
|
||||
endif
|
||||
|
||||
if TARGET_HOST_ANDROID
|
||||
lib@LIBRARY@_la_SOURCES += \
|
||||
Common/xparsegeometry_repl.c \
|
||||
Common/xparsegeometry_repl.h \
|
||||
egl/freeglut_internal_egl.h \
|
||||
egl/freeglut_display_egl.c \
|
||||
egl/freeglut_init_egl.c \
|
||||
egl/freeglut_structure_egl.c \
|
||||
egl/freeglut_window_egl.c \
|
||||
android/native_app_glue/android_native_app_glue.c \
|
||||
android/native_app_glue/android_native_app_glue.h \
|
||||
android/freeglut_runtime_android.c \
|
||||
android/freeglut_gamemode_android.c \
|
||||
android/freeglut_input_devices_android.c \
|
||||
android/freeglut_joystick_android.c \
|
||||
android/freeglut_main_android.c \
|
||||
android/freeglut_spaceball_android.c \
|
||||
android/freeglut_state_android.c \
|
||||
android/freeglut_window_android.c \
|
||||
android/opengles_stubs.c \
|
||||
android/freeglut_internal_android.h
|
||||
endif
|
||||
|
||||
|
||||
#
|
||||
# Additional linker flags
|
||||
#
|
||||
lib@LIBRARY@_la_LIBADD = $(GL_LIBS) $(X_LIBS) $(LIBM) $(LIBUSBHID)
|
||||
lib@LIBRARY@_la_LDFLAGS = $(VERSION_INFO) -no-undefined
|
||||
lib@LIBRARY@_la_CFLAGS = $(GL_FLAGS) $(X_CFLAGS) $(EXPORT_FLAGS)
|
||||
lib@LIBRARY@_la_CPPFLAGS= -I$(top_srcdir)/include -I$(top_srcdir)/src/Common
|
||||
|
||||
#
|
||||
# End of file
|
||||
#
|
Reference in New Issue
Block a user