home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 10
/
aminetcdnumber101996.iso
/
Aminet
/
gfx
/
x11
/
Mesa_Amiwin.lha
/
Mesa-Amiwin
/
widgets
/
Makefile.in
< prev
next >
Wrap
Makefile
|
1995-06-08
|
4KB
|
135 lines
# Makefile.in --- Mesa GL Widget for X11 Toolkit Programming
# Copyright (C) 1995 by
# Jeroen van der Zijp <jvz@cyberia.cfdrc.com>
# Thorsten Ohl <Thorsten.Ohl@Physik.TH-Darmstadt.de>
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public
# License as published by the Free Software Foundation; either
# version 2 of the License, or (at your option) any later version.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Library General Public License for more details.
#
# You should have received a copy of the GNU Library General Public
# License along with this library; if not, write to the Free Software
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
#
# $Id: Makefile.in,v 1.16 1995/05/19 20:32:00 ohl Exp $
#
########################################################################
CFLAGS = -O2
LDFLAGS =
########################################################################
SHELL = /bin/sh
srcdir = @srcdir@
top_srcdir = @top_srcdir@
mesa_srcdir = @mesa_srcdir@
VPATH = @srcdir@
SUBDIRS = src include/GL man demos
VISUAL_GL_DEMOS = demo.gl.pseudo.rgb demo.gl.true.rgb \
demo.gl.pseudo.ci demo.gl.true.ci
VISUAL_MESA_DEMOS = demo.mesa.pseudo.rgb demo.mesa.true.rgb \
demo.mesa.pseudo.ci demo.mesa.true.ci
all install uninstall:
for d in $(SUBDIRS); do (cd $$d && $(MAKE) $@); done
demo demo.gl demo.mesa demo.ws demo.ws1 demo.tea \
demo.gl.pseudo demo.gl.true \
demo.mesa.pseudo demo.mesa.true \
$(VISUAL_GL_DEMOS) $(VISUAL_MESA_DEMOS):
cd src && $(MAKE) all
cd demos && $(MAKE) $@
demo.all: demo.gl.all demo.mesa.all
demo.gl.all: $(VISUAL_GL_DEMOS)
demo.mesa.all: $(VISUAL_MESA_DEMOS)
# Standard GNU clean* targets:
maintainer-clean: clean
@echo "This command is intended for maintainers to use;"
@echo "it deletes files that may require special tools to rebuild."
for d in $(SUBDIRS); do (cd $$d && $(MAKE) $@); done
mostlyclean: clean
for d in $(SUBDIRS); do (cd $$d && $(MAKE) $@); done
distclean: clean
for d in $(SUBDIRS); do (cd $$d && $(MAKE) $@); done
rm -f Makefile config.cache config.status
clean:
for d in $(SUBDIRS); do (cd $$d && $(MAKE) $@); done
rm -f .*~ *~ config.log
realclean: clean
# GNU autoconf(1) targets:
Makefile: Makefile.in config.status
$(SHELL) config.status
config.status: configure
$(SHELL) config.status --recheck
configure: configure.in
cd $(srcdir); autoconf
########################################################################
# Distributions
########################################################################
DISTFILES.top = README INSTALL /usr/local/etc/COPYING ChangeLog TODO \
Makefile.in configure configure.in config.guess config.sub \
install-sh
DISTFILES.src = ChangeLog Makefile.in \
GLwDrawingArea.c GLwMDrawingArea.c \
MesaDrawingArea.c MesaWorkstation.c \
GLwCreateMDrawingArea.c GLwDrawingAreaMakeCurrent.c \
GLwDrawingAreaSwapBuffers.c GLwMakeCurrent.c
DISTFILES.inc = ChangeLog Makefile.in \
GLwDrawA.h GLwDrawAP.h GLwMDrawA.h GLwMDrawAP.h \
MesaDrawingArea.h MesaDrawingAreaP.h \
MesaWorkstation.h MesaWorkstationP.h
PODS = MesaDrawingArea.pod MesaWorkstation.pod \
GLwDrawingArea.pod GLwCreateMDrawingArea.pod \
GLwDrawingAreaSwapBuffers.pod GLwDrawingAreaMakeCurrent.pod
DISTFILES.man = ChangeLog Makefile.in \
$(PODS) $(PODS:.pod=.3x) $(PODS:.pod=.html)
DISTFILES.demos = ChangeLog Makefile.in cube.c mcube.c ed.c tea.c \
Cube Mcube Ed events Tea
# snapshots:
snap:
rm -fr widgets-current
mkdir widgets-current
cp $(DISTFILES.top) widgets-current
mkdir widgets-current/src
cd src && cp $(DISTFILES.src) ../widgets-current/src
mkdir widgets-current/include
mkdir widgets-current/include/GL
cd include/GL && cp $(DISTFILES.inc) ../../widgets-current/include/GL
mkdir widgets-current/man
cd man && $(MAKE) && cp $(DISTFILES.man) ../widgets-current/man
mkdir widgets-current/demos
cd demos && cp $(DISTFILES.demos) ../widgets-current/demos
tar cf - widgets-current | gzip > widgets-current.tar.gz
rm -fr widgets-current
test.snap: snap
rm -fr widgets-current
zcat widgets-current.tar.gz | tar xf -
cd widgets-current && ./configure && $(MAKE) all