mirror of
https://github.com/fltk/fltk.git
synced 2026-05-30 21:25:30 +08:00
Updated README and distribution packages to use v1.0.1.
Updated makefiles and makeincludes to use DSONAME and GLDLIBS. Updated configure.in to use DSONAME instead of LIBNAME. Updated editor example code in documentation. Added ANSI C++ changes to make things compile with the latest EGCS compiler. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@458 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
This commit is contained in:
@@ -1,6 +1,5 @@
|
|||||||
|
README - Fast Light Tool Kit (FLTK) Version 1.0.1
|
||||||
README - Fast Light Tool Kit (FLTK) Version 1.0
|
-------------------------------------------------
|
||||||
-----------------------------------------------
|
|
||||||
|
|
||||||
WHAT IS FLTK?
|
WHAT IS FLTK?
|
||||||
|
|
||||||
|
|||||||
+13
-16
@@ -1,7 +1,7 @@
|
|||||||
dnl# -*- sh -*-
|
dnl# -*- sh -*-
|
||||||
dnl# the "configure" script is made from this by running GNU "autoconf"
|
dnl# the "configure" script is made from this by running GNU "autoconf"
|
||||||
dnl#
|
dnl#
|
||||||
dnl# "$Id: configure.in,v 1.33 1999/03/10 14:22:29 mike Exp $"
|
dnl# "$Id: configure.in,v 1.33.2.1 1999/03/25 15:26:28 mike Exp $"
|
||||||
dnl#
|
dnl#
|
||||||
dnl# Configuration script for the Fast Light Tool Kit (FLTK).
|
dnl# Configuration script for the Fast Light Tool Kit (FLTK).
|
||||||
dnl#
|
dnl#
|
||||||
@@ -36,6 +36,7 @@ else
|
|||||||
LIBCOMMAND="ar crs"
|
LIBCOMMAND="ar crs"
|
||||||
fi
|
fi
|
||||||
DSOCOMMAND="echo"
|
DSOCOMMAND="echo"
|
||||||
|
DSONAME=""
|
||||||
|
|
||||||
dnl# Get the operating system and version number...
|
dnl# Get the operating system and version number...
|
||||||
|
|
||||||
@@ -61,31 +62,26 @@ if eval "test x$enable_shared = xyes"; then
|
|||||||
PICFLAG=1
|
PICFLAG=1
|
||||||
case $uname in
|
case $uname in
|
||||||
SunOS* | UNIX_S*)
|
SunOS* | UNIX_S*)
|
||||||
LIBNAME="libfltk.so.1"
|
DSONAME="libfltk.so.1"
|
||||||
DSOCOMMAND="\$(CXX) -Wl,-h,\$(LIBNAME) \$(LDLIBS) -G $DEBUGFLAG -o"
|
DSOCOMMAND="\$(CXX) -Wl,-h,libfltk.so.1 \$(LDLIBS) -G $DEBUGFLAG -o"
|
||||||
ln -s libfltk.so.1 lib/libfltk.so
|
|
||||||
;;
|
;;
|
||||||
HP-UX*)
|
HP-UX*)
|
||||||
LIBNAME="libfltk.sl.1"
|
DSONAME="libfltk.sl.1"
|
||||||
DSOCOMMAND="ld -b -z +h libfltk.sl.1 $DEBUGFLAG -o"
|
DSOCOMMAND="ld -b -z +h libfltk.sl.1 $DEBUGFLAG -o"
|
||||||
ln -s libfltk.sl.1 lib/libfltk.sl
|
|
||||||
;;
|
;;
|
||||||
OSF1*)
|
OSF1*)
|
||||||
LIBNAME="libfltk.so.1"
|
DSONAME="libfltk.so.1"
|
||||||
DSOCOMMAND="\$(CXX) -Wl,-soname,\$(LIBNAME) \$(LDLIBS) -shared $DEBUGFLAG -o"
|
DSOCOMMAND="\$(CXX) -Wl,-soname,libfltk.so.1 \$(LDLIBS) -shared $DEBUGFLAG -o"
|
||||||
ln -s libfltk.so.1 lib/libfltk.so
|
|
||||||
;;
|
;;
|
||||||
IRIX*)
|
IRIX*)
|
||||||
LIBNAME="libfltk.so.1"
|
DSONAME="libfltk.so.1"
|
||||||
DSOCOMMAND="\$(CXX) -soname \$(LIBNAME) \$(LDLIBS) -shared $DEBUGFLAG -o"
|
DSOCOMMAND="\$(CXX) -soname libfltk.so.1 \$(LDLIBS) -shared $DEBUGFLAG -o"
|
||||||
ln -s libfltk.so.1 lib/libfltk.so
|
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
echo "Warning: shared libraries may not be supported. Trying -shared"
|
echo "Warning: shared libraries may not be supported. Trying -shared"
|
||||||
echo " option with compiler."
|
echo " option with compiler."
|
||||||
LIBNAME="libfltk.so.1"
|
DSONAME="libfltk.so.1"
|
||||||
DSOCOMMAND="\$(CXX) -Wl,-soname,\$(LIBNAME) \$(LDLIBS) -shared $DEBUGFLAG -o"
|
DSOCOMMAND="\$(CXX) -Wl,-soname,libfltk.so.1 \$(LDLIBS) -shared $DEBUGFLAG -o"
|
||||||
ln -s libfltk.so.1 lib/libfltk.so
|
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
fi])
|
fi])
|
||||||
@@ -227,6 +223,7 @@ fi
|
|||||||
CFLAGS="$DEBUGFLAG $CFLAGS"
|
CFLAGS="$DEBUGFLAG $CFLAGS"
|
||||||
CXXFLAGS="$DEBUGFLAG $CXXFLAGS"
|
CXXFLAGS="$DEBUGFLAG $CXXFLAGS"
|
||||||
|
|
||||||
|
AC_SUBST(DSONAME)
|
||||||
AC_SUBST(DSOCOMMAND)
|
AC_SUBST(DSOCOMMAND)
|
||||||
AC_SUBST(LIBNAME)
|
AC_SUBST(LIBNAME)
|
||||||
AC_SUBST(LIBCOMMAND)
|
AC_SUBST(LIBCOMMAND)
|
||||||
@@ -235,5 +232,5 @@ AC_CONFIG_HEADER(config.h:configh.in)
|
|||||||
AC_OUTPUT(makeinclude)
|
AC_OUTPUT(makeinclude)
|
||||||
|
|
||||||
dnl#
|
dnl#
|
||||||
dnl# End of "$Id: configure.in,v 1.33 1999/03/10 14:22:29 mike Exp $".
|
dnl# End of "$Id: configure.in,v 1.33.2.1 1999/03/25 15:26:28 mike Exp $".
|
||||||
dnl#
|
dnl#
|
||||||
|
|||||||
+17
-17
@@ -56,27 +56,27 @@ items in a menubar:
|
|||||||
<UL>
|
<UL>
|
||||||
<PRE>
|
<PRE>
|
||||||
Fl_Menu_Item menuitems[] = {
|
Fl_Menu_Item menuitems[] = {
|
||||||
{ "&File", 0, 0, 0, FL_SUBMENU },
|
{ "&File", 0, 0, 0, FL_SUBMENU },
|
||||||
{ "&New", FL_ALT + 'n', new_cb },
|
{ "&New", FL_ALT + 'n', (Fl_Callback *)new_cb },
|
||||||
{ "&Open...", FL_ALT + 'o', open_cb, 0, FL_MENU_DIVIDER },
|
{ "&Open...", FL_ALT + 'o', (Fl_Callback *)open_cb, 0, FL_MENU_DIVIDER },
|
||||||
{ "&Save", FL_ALT + 's', save_cb },
|
{ "&Save", FL_ALT + 's', (Fl_Callback *)save_cb },
|
||||||
{ "Save &As...", FL_ALT + FL_SHIFT + 's', saveas_cb, 0, FL_MENU_DIVIDER },
|
{ "Save &As...", FL_ALT + FL_SHIFT + 's', (Fl_Callback *)saveas_cb, 0, FL_MENU_DIVIDER },
|
||||||
{ "&Quit", FL_ALT + 'q', quit_cb },
|
{ "&Quit", FL_ALT + 'q', (Fl_Callback *)quit_cb },
|
||||||
{ 0 },
|
{ 0 },
|
||||||
|
|
||||||
{ "&Edit", 0, 0, 0, FL_SUBMENU },
|
{ "&Edit", 0, 0, 0, FL_SUBMENU },
|
||||||
{ "&Undo", FL_ALT + 'z', undo_cb, 0, FL_MENU_DIVIDER },
|
{ "&Undo", FL_ALT + 'z', (Fl_Callback *)undo_cb, 0, FL_MENU_DIVIDER },
|
||||||
{ "Cu&t", FL_ALT + 'x', cut_cb },
|
{ "Cu&t", FL_ALT + 'x', (Fl_Callback *)cut_cb },
|
||||||
{ "&Copy", FL_ALT + 'c', copy_cb },
|
{ "&Copy", FL_ALT + 'c', (Fl_Callback *)copy_cb },
|
||||||
{ "&Paste", FL_ALT + 'v', paste_cb },
|
{ "&Paste", FL_ALT + 'v', (Fl_Callback *)paste_cb },
|
||||||
{ "&Delete", 0, delete_cb },
|
{ "&Delete", 0, (Fl_Callback *)delete_cb },
|
||||||
{ 0 },
|
{ 0 },
|
||||||
|
|
||||||
{ "&Search", 0, 0, 0, FL_SUBMENU },
|
{ "&Search", 0, 0, 0, FL_SUBMENU },
|
||||||
{ "&Find...", FL_ALT + 'f', find_cb },
|
{ "&Find...", FL_ALT + 'f', (Fl_Callback *)find_cb },
|
||||||
{ "F&ind Again", FL_ALT + 'g', find2_cb },
|
{ "F&ind Again", FL_ALT + 'g', (Fl_Callback *)find2_cb },
|
||||||
{ "&Replace...", FL_ALT + 'r', replace_cb },
|
{ "&Replace...", FL_ALT + 'r', (Fl_Callback *)replace_cb },
|
||||||
{ "Re&place Again", FL_ALT + 't', replace2_cb },
|
{ "Re&place Again", FL_ALT + 't', (Fl_Callback *)replace2_cb },
|
||||||
{ 0 },
|
{ 0 },
|
||||||
|
|
||||||
{ 0 }
|
{ 0 }
|
||||||
|
|||||||
@@ -8,8 +8,8 @@
|
|||||||
<TR>
|
<TR>
|
||||||
<TD ALIGN=CENTER VALIGN=MIDDLE><IMG SRC=FL.gif ALIGN=ABSMIDDLE></TD>
|
<TD ALIGN=CENTER VALIGN=MIDDLE><IMG SRC=FL.gif ALIGN=ABSMIDDLE></TD>
|
||||||
<TD ALIGN=CENTER VALIGN=MIDDLE>
|
<TD ALIGN=CENTER VALIGN=MIDDLE>
|
||||||
<H1>FLTK 1.0 Programming Manual</H1>
|
<H1>FLTK 1.0.1 Programming Manual</H1>
|
||||||
Revision 7 by Michael Sweet, Craig P. Earls, and Bill Spitzak<BR>
|
Revision 8 by Michael Sweet, Craig P. Earls, and Bill Spitzak<BR>
|
||||||
Copyright 1998-1999 by Bill Spitzak and others.<BR>
|
Copyright 1998-1999 by Bill Spitzak and others.<BR>
|
||||||
</TD>
|
</TD>
|
||||||
</TR>
|
</TR>
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
<HEAD>
|
<HEAD>
|
||||||
<META CONTENT="Written by Michael Sweet, Craig P. Earls, and Bill Spitzak" NAME=Author>
|
<META CONTENT="Written by Michael Sweet, Craig P. Earls, and Bill Spitzak" NAME=Author>
|
||||||
<META CONTENT="Copyright 1998-1999 by Bill Spitzak and Others." NAME=Copyright>
|
<META CONTENT="Copyright 1998-1999 by Bill Spitzak and Others." NAME=Copyright>
|
||||||
<META CONTENT="Revision 7" NAME=DocNumber>
|
<META CONTENT="Revision 8" NAME=DocNumber>
|
||||||
<TITLE>FLTK 1.0 Programming Manual</TITLE>
|
<TITLE>FLTK 1.0.1 Programming Manual</TITLE>
|
||||||
</HEAD>
|
</HEAD>
|
||||||
<BODY>
|
<BODY>
|
||||||
<H1 ALIGN=RIGHT><A NAME=preface>Preface</A></H1>
|
<H1 ALIGN=RIGHT><A NAME=preface>Preface</A></H1>
|
||||||
|
|||||||
+9
-8
@@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# "$Id: Makefile,v 1.10 1999/03/09 18:32:42 mike Exp $"
|
# "$Id: Makefile,v 1.10.2.1 1999/03/25 15:26:30 mike Exp $"
|
||||||
#
|
#
|
||||||
# Fluid makefile for the Fast Light Tool Kit (FLTK).
|
# Fluid makefile for the Fast Light Tool Kit (FLTK).
|
||||||
#
|
#
|
||||||
@@ -58,8 +58,8 @@ include ../makeinclude
|
|||||||
.cxx :
|
.cxx :
|
||||||
$(CXX) -I.. $(CXXFLAGS) -o $@ $< -L../lib -lfltk $(LDLIBS)
|
$(CXX) -I.. $(CXXFLAGS) -o $@ $< -L../lib -lfltk $(LDLIBS)
|
||||||
|
|
||||||
$(PROGRAM) : $(OBJECTS) ../lib/libfltk.a
|
$(PROGRAM) : $(OBJECTS) ../lib/$(LIBNAME)
|
||||||
$(CXX) $(LDFLAGS) -o $(PROGRAM) $(OBJECTS) ../lib/libfltk.a $(LDLIBS)
|
$(CXX) $(LDFLAGS) -o $(PROGRAM) $(OBJECTS) -L../lib -lfltk $(LDLIBS)
|
||||||
|
|
||||||
clean :
|
clean :
|
||||||
-@ rm -f *.o $(PROGRAM) $(CLEAN) core *~ makedepend
|
-@ rm -f *.o $(PROGRAM) $(CLEAN) core *~ makedepend
|
||||||
@@ -70,10 +70,11 @@ depend:
|
|||||||
include makedepend
|
include makedepend
|
||||||
|
|
||||||
install: $(PROGRAM)
|
install: $(PROGRAM)
|
||||||
strip $(PROGRAM)
|
@echo "Installing FLUID..."
|
||||||
-mkdir -p $(bindir)
|
@strip $(PROGRAM)
|
||||||
cp $(PROGRAM) $(bindir)/$(PROGRAM)
|
@-mkdir -p $(bindir)
|
||||||
@chmod a+rx,u+w,g-w,o-w $(bindir)/$(PROGRAM)
|
@cp $(PROGRAM) $(bindir)/$(PROGRAM)
|
||||||
|
@chmod 755 $(bindir)/$(PROGRAM)
|
||||||
|
|
||||||
uninstall:
|
uninstall:
|
||||||
-@ rm -f $(bindir)/$(PROGRAM)
|
-@ rm -f $(bindir)/$(PROGRAM)
|
||||||
@@ -90,5 +91,5 @@ rebuild:
|
|||||||
./fluid -c widget_panel.fl
|
./fluid -c widget_panel.fl
|
||||||
|
|
||||||
#
|
#
|
||||||
# End of "$Id: Makefile,v 1.10 1999/03/09 18:32:42 mike Exp $".
|
# End of "$Id: Makefile,v 1.10.2.1 1999/03/25 15:26:30 mike Exp $".
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# "$Id: makeinclude.cygnus,v 1.9 1999/02/22 21:16:21 mike Exp $"
|
# "$Id: makeinclude.cygnus,v 1.9.2.1 1999/03/25 15:26:31 mike Exp $"
|
||||||
#
|
#
|
||||||
# Make include file for the Fast Light Tool Kit (FLTK).
|
# Make include file for the Fast Light Tool Kit (FLTK).
|
||||||
#
|
#
|
||||||
@@ -42,11 +42,14 @@ CXXFLAGS = -Wall -O2 -DWIN32 -mno-cygwin
|
|||||||
LIBNAME = libfltk.a
|
LIBNAME = libfltk.a
|
||||||
LIBCOMMAND = ar -ruv
|
LIBCOMMAND = ar -ruv
|
||||||
RANLIB = ranlib
|
RANLIB = ranlib
|
||||||
|
DSONAME =
|
||||||
|
DSOCOMMAND = echo
|
||||||
|
|
||||||
# libraries to link with:
|
# libraries to link with:
|
||||||
LDLIBS = -lgdi32 -luser32 -lglu32 -lopengl32 -lmsvcrt -lwsock32 -lm \
|
LDLIBS = -lgdi32 -luser32 -lmsvcrt -lwsock32 -lm -mno-cygwin -mwindows
|
||||||
|
GLDLIBS = -lgdi32 -luser32 -lglu32 -lopengl32 -lmsvcrt -lwsock32 -lm \
|
||||||
-mno-cygwin -mwindows
|
-mno-cygwin -mwindows
|
||||||
|
|
||||||
#
|
#
|
||||||
# End of "$Id: makeinclude.cygnus,v 1.9 1999/02/22 21:16:21 mike Exp $".
|
# End of "$Id: makeinclude.cygnus,v 1.9.2.1 1999/03/25 15:26:31 mike Exp $".
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# "$Id: makeinclude.mingw32,v 1.9 1999/02/18 14:28:18 mike Exp $"
|
# "$Id: makeinclude.mingw32,v 1.9.2.1 1999/03/25 15:26:31 mike Exp $"
|
||||||
#
|
#
|
||||||
# Make include file for the Fast Light Tool Kit (FLTK).
|
# Make include file for the Fast Light Tool Kit (FLTK).
|
||||||
#
|
#
|
||||||
@@ -42,10 +42,13 @@ CXXFLAGS = -Wall -O2 -DWIN32 -mwindows
|
|||||||
LIBNAME = libfltk.a
|
LIBNAME = libfltk.a
|
||||||
LIBCOMMAND = ar -ruv
|
LIBCOMMAND = ar -ruv
|
||||||
RANLIB = ranlib
|
RANLIB = ranlib
|
||||||
|
DSONAME =
|
||||||
|
DSOCOMMAND = echo
|
||||||
|
|
||||||
# libraries to link with:
|
# libraries to link with:
|
||||||
LDLIBS = -lgdi32 -luser32 -lglu32 -lopengl32 -lmsvcrt -lwsock32 -lm
|
LDLIBS = -lgdi32 -luser32 -lmsvcrt -lwsock32 -lm
|
||||||
|
GLDLIBS = -lgdi32 -luser32 -lglu32 -lopengl32 -lmsvcrt -lwsock32 -lm
|
||||||
|
|
||||||
#
|
#
|
||||||
# End of "$Id: makeinclude.mingw32,v 1.9 1999/02/18 14:28:18 mike Exp $".
|
# End of "$Id: makeinclude.mingw32,v 1.9.2.1 1999/03/25 15:26:31 mike Exp $".
|
||||||
#
|
#
|
||||||
|
|||||||
+5
-3
@@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# "$Id: makeinclude.in,v 1.7 1999/03/09 18:32:42 mike Exp $"
|
# "$Id: makeinclude.in,v 1.7.2.1 1999/03/25 15:26:28 mike Exp $"
|
||||||
#
|
#
|
||||||
# Make include file for the Fast Light Tool Kit (FLTK).
|
# Make include file for the Fast Light Tool Kit (FLTK).
|
||||||
# @configure_input@
|
# @configure_input@
|
||||||
@@ -45,11 +45,13 @@ CXXFLAGS =@CXXFLAGS@ @X_CFLAGS@
|
|||||||
LIBNAME =@LIBNAME@
|
LIBNAME =@LIBNAME@
|
||||||
LIBCOMMAND =@LIBCOMMAND@
|
LIBCOMMAND =@LIBCOMMAND@
|
||||||
RANLIB =@RANLIB@
|
RANLIB =@RANLIB@
|
||||||
|
DSONAME =@DSONAME@
|
||||||
DSOCOMMAND =@DSOCOMMAND@
|
DSOCOMMAND =@DSOCOMMAND@
|
||||||
|
|
||||||
# libraries to link with:
|
# libraries to link with:
|
||||||
LDLIBS =@LDFLAGS@ @LIBS@ @GLLIB@ -lX11 -lXext @X_EXTRA_LIBS@ -lm
|
LDLIBS =@LDFLAGS@ @LIBS@ -lX11 -lXext @X_EXTRA_LIBS@ -lm
|
||||||
|
GLDLIBS =@LDFLAGS@ @LIBS@ @GLLIB@ -lX11 -lXext @X_EXTRA_LIBS@ -lm
|
||||||
|
|
||||||
#
|
#
|
||||||
# End of "$Id: makeinclude.in,v 1.7 1999/03/09 18:32:42 mike Exp $".
|
# End of "$Id: makeinclude.in,v 1.7.2.1 1999/03/25 15:26:28 mike Exp $".
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
NAME='Fast Light Tool Kit, 1.0'
|
NAME='Fast Light Tool Kit, 1.0.1'
|
||||||
CODE=FLT
|
CODE=FLT
|
||||||
VERS=100
|
VERS=100
|
||||||
MI=fltk.mi
|
MI=fltk.mi
|
||||||
COMPRESS=1
|
COMPRESS=1
|
||||||
%%
|
%%
|
||||||
FLTDSO100 . 2 'FLTK DSOs, 1.0'
|
FLTDSO100 . 2 'FLTK DSOs, 1.0.1'
|
||||||
FLTDEV100 . 2 'FLTK Development Software, 1.0'
|
FLTDEV100 . 2 'FLTK Development Software, 1.0.1'
|
||||||
FLTDOC100 . 2 'FLTK Documentation, 1.0'
|
FLTDOC100 . 2 'FLTK Documentation, 1.0.1'
|
||||||
|
|||||||
@@ -3,8 +3,8 @@
|
|||||||
# makedist - make a digital unix distribution.
|
# makedist - make a digital unix distribution.
|
||||||
#
|
#
|
||||||
|
|
||||||
rm -rf fltk-1.0-dunix
|
rm -rf fltk-1.0.1-dunix
|
||||||
mkdir fltk-1.0-dunix
|
mkdir fltk-1.0.1-dunix
|
||||||
|
|
||||||
echo "Building distribution tree..."
|
echo "Building distribution tree..."
|
||||||
rm -rf usr
|
rm -rf usr
|
||||||
@@ -23,7 +23,7 @@ cp ../../fluid/fluid usr/bin/X11
|
|||||||
strip usr/bin/X11/fluid
|
strip usr/bin/X11/fluid
|
||||||
|
|
||||||
cp ../../lib/libfltk.a usr/lib
|
cp ../../lib/libfltk.a usr/lib
|
||||||
cp ../../lib/libfltk.so.1 usr/lib
|
cp ../../src/libfltk.so.1 usr/lib
|
||||||
ln -sf libfltk.so.1 usr/lib/libfltk.so
|
ln -sf libfltk.so.1 usr/lib/libfltk.so
|
||||||
|
|
||||||
cp ../../documentation/*.html usr/info/fltk
|
cp ../../documentation/*.html usr/info/fltk
|
||||||
@@ -40,16 +40,16 @@ for file in *.H; do
|
|||||||
done
|
done
|
||||||
cd ../../..
|
cd ../../..
|
||||||
|
|
||||||
kits fltk.key . fltk-1.0-dunix
|
kits fltk.key . fltk-1.0.1-dunix
|
||||||
|
|
||||||
echo "Archiving distribution..."
|
echo "Archiving distribution..."
|
||||||
|
|
||||||
tar cf fltk-1.0-dunix.tar fltk-1.0-dunix
|
tar cf fltk-1.0.1-dunix.tar fltk-1.0.1-dunix
|
||||||
|
|
||||||
echo "Compressing distribution..."
|
echo "Compressing distribution..."
|
||||||
rm -f fltk-1.0-dunix.tar.gz
|
rm -f fltk-1.0.1-dunix.tar.gz
|
||||||
gzip -9 fltk-1.0-dunix.tar
|
gzip -9 fltk-1.0.1-dunix.tar
|
||||||
|
|
||||||
echo "Removing temporary distribution files..."
|
echo "Removing temporary distribution files..."
|
||||||
rm -rf fltk-1.0-dunix
|
rm -rf fltk-1.0.1-dunix
|
||||||
rm -rf usr
|
rm -rf usr
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
product
|
product
|
||||||
tag fltk
|
tag fltk
|
||||||
revision 1.0
|
revision 1.0.1
|
||||||
title Fast Light Tool Kit, 1.0
|
title Fast Light Tool Kit, 1.0.1
|
||||||
description C++ GUI toolkit for UNIX and Microsoft Windows.
|
description C++ GUI toolkit for UNIX and Microsoft Windows.
|
||||||
copyright Copyright 1998-1999, see the GNU Library General Public License for details.
|
copyright Copyright 1998-1999, see the GNU Library General Public License for details.
|
||||||
number HP-FLTK
|
number HP-FLTK
|
||||||
@@ -13,15 +13,15 @@ product
|
|||||||
|
|
||||||
fileset
|
fileset
|
||||||
tag dso
|
tag dso
|
||||||
title FLTK - Shared Libraries, 1.0
|
title FLTK - Shared Libraries, 1.0.1
|
||||||
|
|
||||||
file -m 0000 -o root -g sys lib/libfltk.sl /usr/lib/libfltk.sl
|
file -m 0000 -o root -g sys packages/hpux/links/libfltk.sl /usr/lib/libfltk.sl
|
||||||
file -m 0555 -o root -g sys lib/libfltk.sl.1 /usr/lib/libfltk.sl.1
|
file -m 0555 -o root -g sys src/libfltk.sl.1 /usr/lib/libfltk.sl.1
|
||||||
end
|
end
|
||||||
|
|
||||||
fileset
|
fileset
|
||||||
tag doc
|
tag doc
|
||||||
title FLTK - Documentation, 1.0
|
title FLTK - Documentation, 1.0.1
|
||||||
|
|
||||||
file -m 0444 -o root -g sys documentation/adjuster1.gif /usr/info/fltk/adjuster1.gif
|
file -m 0444 -o root -g sys documentation/adjuster1.gif /usr/info/fltk/adjuster1.gif
|
||||||
file -m 0444 -o root -g sys documentation/ask.C.gif /usr/info/fltk/ask.C.gif
|
file -m 0444 -o root -g sys documentation/ask.C.gif /usr/info/fltk/ask.C.gif
|
||||||
@@ -158,7 +158,7 @@ product
|
|||||||
|
|
||||||
fileset
|
fileset
|
||||||
tag dev
|
tag dev
|
||||||
title FLTK - Development Software, 1.0
|
title FLTK - Development Software, 1.0.1
|
||||||
|
|
||||||
file -m 0444 -o root -g sys fluid/fluid /usr/bin/X11/fluid
|
file -m 0444 -o root -g sys fluid/fluid /usr/bin/X11/fluid
|
||||||
file -m 0444 -o root -g sys FL/dirent.h /usr/include/FL/dirent.h
|
file -m 0444 -o root -g sys FL/dirent.h /usr/include/FL/dirent.h
|
||||||
|
|||||||
@@ -21,11 +21,12 @@ for file in `cd ../../FL; ls *.H`; do
|
|||||||
done
|
done
|
||||||
|
|
||||||
ln -sf FL links/Fl
|
ln -sf FL links/Fl
|
||||||
|
ln -sf libfltk.sl.1 links/libfltk.sl
|
||||||
|
|
||||||
cd ../..
|
cd ../..
|
||||||
|
|
||||||
/usr/sbin/swpackage -v -s packages/hpux/fltk.info \
|
/usr/sbin/swpackage -v -s packages/hpux/fltk.info \
|
||||||
-d packages/hpux/fltk-1.0-hpux.depot -x write_remote_files=true \
|
-d packages/hpux/fltk-1.0.1-hpux.depot -x write_remote_files=true \
|
||||||
-x target_type=tape fltk
|
-x target_type=tape fltk
|
||||||
|
|
||||||
echo "Compressing distribution..."
|
echo "Compressing distribution..."
|
||||||
@@ -33,6 +34,6 @@ echo "Compressing distribution..."
|
|||||||
cd packages/hpux
|
cd packages/hpux
|
||||||
|
|
||||||
rm -rf links
|
rm -rf links
|
||||||
rm -f fltk-1.0-hpux.depot.gz
|
rm -f fltk-1.0.1-hpux.depot.gz
|
||||||
gzip -9 fltk-1.0-hpux.depot
|
gzip -9 fltk-1.0.1-hpux.depot
|
||||||
|
|
||||||
|
|||||||
@@ -320,4 +320,4 @@ f 0444 root sys usr/info/fltk/value_slider.gif documentation/value_slider.gif fl
|
|||||||
f 0444 root sys usr/info/fltk/widgets.html documentation/widgets.html fltk.man.dev
|
f 0444 root sys usr/info/fltk/widgets.html documentation/widgets.html fltk.man.dev
|
||||||
f 0555 root sys usr/lib32/libfltk.a lib/libfltk.a fltk.sw.dev
|
f 0555 root sys usr/lib32/libfltk.a lib/libfltk.a fltk.sw.dev
|
||||||
l 0000 root sys usr/lib32/libfltk.so - fltk.sw.eoe symval("libfltk.so.1")
|
l 0000 root sys usr/lib32/libfltk.so - fltk.sw.eoe symval("libfltk.so.1")
|
||||||
f 0555 root sys usr/lib32/libfltk.so.1 lib/libfltk.so.1 fltk.sw.eoe
|
f 0555 root sys usr/lib32/libfltk.so.1 src/libfltk.so.1 fltk.sw.eoe
|
||||||
|
|||||||
@@ -1,17 +1,17 @@
|
|||||||
product fltk
|
product fltk
|
||||||
id "Fast Light Tool Kit, 1.0"
|
id "Fast Light Tool Kit, 1.0.1"
|
||||||
|
|
||||||
image sw
|
image sw
|
||||||
id "FLTK Execution Environment, 1.0"
|
id "FLTK Execution Environment, 1.0.1"
|
||||||
version 010000000
|
version 010001000
|
||||||
|
|
||||||
subsys eoe default
|
subsys eoe default
|
||||||
id "FLTK - Execution-Only Environment, 1.0"
|
id "FLTK - Execution-Only Environment, 1.0.1"
|
||||||
exp fltk.sw.eoe
|
exp fltk.sw.eoe
|
||||||
endsubsys
|
endsubsys
|
||||||
|
|
||||||
subsys dev default
|
subsys dev default
|
||||||
id "FLTK - Development Environment, 1.0"
|
id "FLTK - Development Environment, 1.0.1"
|
||||||
exp fltk.sw.dev
|
exp fltk.sw.dev
|
||||||
prereq
|
prereq
|
||||||
(
|
(
|
||||||
@@ -21,11 +21,11 @@ product fltk
|
|||||||
endimage
|
endimage
|
||||||
|
|
||||||
image man
|
image man
|
||||||
id "FLTK Documentation, 1.0"
|
id "FLTK Documentation, 1.0.1"
|
||||||
version 010000000
|
version 010001000
|
||||||
|
|
||||||
subsys eoe default
|
subsys eoe default
|
||||||
id "FLTK - Development Manuals, 1.0"
|
id "FLTK - Development Manuals, 1.0.1"
|
||||||
exp fltk.man.dev
|
exp fltk.man.dev
|
||||||
endsubsys
|
endsubsys
|
||||||
endimage
|
endimage
|
||||||
|
|||||||
@@ -320,4 +320,4 @@ f 0444 root sys usr/info/fltk/value_slider.gif documentation/value_slider.gif fl
|
|||||||
f 0444 root sys usr/info/fltk/widgets.html documentation/widgets.html fltk.man.dev
|
f 0444 root sys usr/info/fltk/widgets.html documentation/widgets.html fltk.man.dev
|
||||||
f 0555 root sys usr/lib/libfltk.a lib/libfltk.a fltk.sw.dev
|
f 0555 root sys usr/lib/libfltk.a lib/libfltk.a fltk.sw.dev
|
||||||
l 0000 root sys usr/lib/libfltk.so - fltk.sw.eoe symval("libfltk.so.1")
|
l 0000 root sys usr/lib/libfltk.so - fltk.sw.eoe symval("libfltk.so.1")
|
||||||
f 0555 root sys usr/lib/libfltk.so.1 lib/libfltk.so.1 fltk.sw.eoe
|
f 0555 root sys usr/lib/libfltk.so.1 src/libfltk.so.1 fltk.sw.eoe
|
||||||
|
|||||||
@@ -12,5 +12,5 @@ case `uname -r` in
|
|||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
tar cvf fltk-1.0-irix-`uname -r`.tardist fltk fltk.idb fltk.man fltk.sw
|
tar cvf fltk-1.0.1-irix-`uname -r`.tardist fltk fltk.idb fltk.man fltk.sw
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
Summary: Fast Light Tool Kit
|
Summary: Fast Light Tool Kit
|
||||||
Name: fltk
|
Name: fltk
|
||||||
Version: 1.0
|
Version: 1.0.1
|
||||||
Release: 1
|
Release: 1
|
||||||
Copyright: LGPL
|
Copyright: LGPL
|
||||||
Group: Development/GUI
|
Group: Development/Libraries
|
||||||
Source: ftp://ftp.fltk.org/pub/fltk/1.0/fltk-1.0-source.tar.gz
|
Source: ftp://ftp.fltk.org/pub/fltk/1.0.1/fltk-1.0.1-source.tar.gz
|
||||||
URL: http://www.fltk.org
|
URL: http://www.fltk.org
|
||||||
Packager: Michael Sweet <mike@easysw.com>
|
Packager: Michael Sweet <mike@easysw.com>
|
||||||
%description
|
%description
|
||||||
|
|||||||
@@ -3,15 +3,33 @@
|
|||||||
# makedist - make a linux distribution.
|
# makedist - make a linux distribution.
|
||||||
#
|
#
|
||||||
# Note: YOU MUST "MAKE INSTALL" FLTK PRIOR TO RUNNING THIS SCRIPT.
|
# Note: YOU MUST "MAKE INSTALL" FLTK PRIOR TO RUNNING THIS SCRIPT.
|
||||||
|
#
|
||||||
# This is because the developers of the RPM distribution
|
# This is because the developers of the RPM distribution
|
||||||
# format can't seem to realize that it would be nice to
|
# tools don't have an easy way to install a set of files
|
||||||
# make a distribution *without* first installing it, which
|
# to any location you want, e.g.:
|
||||||
# basically means you need to have two disks or systems in
|
#
|
||||||
# order to test your distribution. Ya, I think RPM is just
|
# destination-file = source-file
|
||||||
# *great*...
|
#
|
||||||
|
# If you look at the other (commercial) UNIX distributions
|
||||||
|
# you'll notice that ALL of them support this syntax in one
|
||||||
|
# form or another.
|
||||||
|
#
|
||||||
|
# Several folks have pointed out the "build root" stuff
|
||||||
|
# provided by RPM. There are two problems with this:
|
||||||
|
#
|
||||||
|
# 1. You still need to install the files somewhere prior
|
||||||
|
# to making the installation.
|
||||||
|
# 2. Users can then install the software at a different
|
||||||
|
# location, which will cause a lot of problems with
|
||||||
|
# the FLTK DSOs.
|
||||||
#
|
#
|
||||||
# Also, this script currently only builds a binary distribution.
|
# Also, this script currently only builds a binary distribution.
|
||||||
# FLTK's source tar file builds under Linux without any modification.
|
# FLTK's source tar file builds under Linux without any modification.
|
||||||
#
|
#
|
||||||
|
# Finally, if you ask me the RPM install process is simple and
|
||||||
|
# slick. You can rebuild software from source automatically, etc.
|
||||||
|
# If it weren't for the fact that the RPM build process is so
|
||||||
|
# bass ackwards I'd love it completely.
|
||||||
|
#
|
||||||
|
|
||||||
rpm -bb fltk.spec
|
rpm -bb fltk.spec
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
PKG=fltk
|
PKG=fltk
|
||||||
NAME=Fast Light Tool Kit, 1.0
|
NAME=Fast Light Tool Kit, 1.0.1
|
||||||
ARCH=i86pc
|
ARCH=i86pc
|
||||||
VERSION=1.0
|
VERSION=1.0.1
|
||||||
CATEGORY=development
|
CATEGORY=development
|
||||||
DESC=C++ GUI Toolkit for UNIX and Windows.
|
DESC=C++ GUI Toolkit for UNIX and Windows.
|
||||||
VENDOR=GNU
|
VENDOR=GNU
|
||||||
HOTLINE=http://www.fltk.org
|
HOTLINE=http://www.fltk.org
|
||||||
EMAIL=fltk-bugs@fltk.org
|
EMAIL=fltk-bugs@fltk.org
|
||||||
CLASSES=dev doc dso
|
CLASSES=dev doc dso
|
||||||
PSTAMP=fltk19990310000
|
PSTAMP=fltk19990325000
|
||||||
|
|||||||
@@ -237,7 +237,7 @@ f dev info/fltk/widgets.html=documentation/widgets.html 0444 root sys
|
|||||||
d eoe lib 0555 root sys
|
d eoe lib 0555 root sys
|
||||||
d dev lib 0555 root sys
|
d dev lib 0555 root sys
|
||||||
f dev lib/libfltk.a=lib/libfltk.a 0555 root sys
|
f dev lib/libfltk.a=lib/libfltk.a 0555 root sys
|
||||||
f eoe lib/libfltk.so.1=lib/libfltk.so.1 0555 root sys
|
f eoe lib/libfltk.so.1=src/libfltk.so.1 0555 root sys
|
||||||
s dev include/FL/Enumerations.h=Enumerations.H
|
s dev include/FL/Enumerations.h=Enumerations.H
|
||||||
s dev include/FL/Fl.h=Fl.H
|
s dev include/FL/Fl.h=Fl.H
|
||||||
s dev include/FL/Fl_Adjuster.h=Fl_Adjuster.H
|
s dev include/FL/Fl_Adjuster.h=Fl_Adjuster.H
|
||||||
|
|||||||
@@ -22,10 +22,10 @@ cd packages/solaris-intel
|
|||||||
|
|
||||||
echo "Packing distribution..."
|
echo "Packing distribution..."
|
||||||
|
|
||||||
pkgtrans -s . fltk-1.0-solaris-intel.pkg fltk
|
pkgtrans -s . fltk-1.0.1-solaris-intel.pkg fltk
|
||||||
rm -rf fltk
|
rm -rf fltk
|
||||||
|
|
||||||
echo "Compressing distribution..."
|
echo "Compressing distribution..."
|
||||||
|
|
||||||
rm -f fltk-1.0-solaris-intel.pkg.gz
|
rm -f fltk-1.0.1-solaris-intel.pkg.gz
|
||||||
gzip -9 fltk-1.0-solaris-intel.pkg
|
gzip -9 fltk-1.0.1-solaris-intel.pkg
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
PKG=fltk
|
PKG=fltk
|
||||||
NAME=Fast Light Tool Kit, 1.0
|
NAME=Fast Light Tool Kit, 1.0.1
|
||||||
ARCH=sun4m
|
ARCH=sun4m
|
||||||
VERSION=1.0
|
VERSION=1.0.1
|
||||||
CATEGORY=development
|
CATEGORY=development
|
||||||
DESC=C++ GUI Toolkit for UNIX and Windows.
|
DESC=C++ GUI Toolkit for UNIX and Windows.
|
||||||
VENDOR=GNU
|
VENDOR=GNU
|
||||||
HOTLINE=http://www.fltk.org
|
HOTLINE=http://www.fltk.org
|
||||||
EMAIL=fltk-bugs@fltk.org
|
EMAIL=fltk-bugs@fltk.org
|
||||||
CLASSES=dev doc dso
|
CLASSES=dev doc dso
|
||||||
PSTAMP=fltk19990310000
|
PSTAMP=fltk19990325000
|
||||||
|
|||||||
@@ -237,7 +237,7 @@ f dev info/fltk/widgets.html=documentation/widgets.html 0444 root sys
|
|||||||
d eoe lib 0555 root sys
|
d eoe lib 0555 root sys
|
||||||
d dev lib 0555 root sys
|
d dev lib 0555 root sys
|
||||||
f dev lib/libfltk.a=lib/libfltk.a 0555 root sys
|
f dev lib/libfltk.a=lib/libfltk.a 0555 root sys
|
||||||
f eoe lib/libfltk.so.1=lib/libfltk.so.1 0555 root sys
|
f eoe lib/libfltk.so.1=src/libfltk.so.1 0555 root sys
|
||||||
s dev include/FL/Enumerations.h=Enumerations.H
|
s dev include/FL/Enumerations.h=Enumerations.H
|
||||||
s dev include/FL/Fl.h=Fl.H
|
s dev include/FL/Fl.h=Fl.H
|
||||||
s dev include/FL/Fl_Adjuster.h=Fl_Adjuster.H
|
s dev include/FL/Fl_Adjuster.h=Fl_Adjuster.H
|
||||||
|
|||||||
@@ -22,10 +22,10 @@ cd packages/solaris-sparc
|
|||||||
|
|
||||||
echo "Packing distribution..."
|
echo "Packing distribution..."
|
||||||
|
|
||||||
pkgtrans -s . fltk-1.0-solaris-sparc.pkg fltk
|
pkgtrans -s . fltk-1.0.1-solaris-sparc.pkg fltk
|
||||||
rm -rf fltk
|
rm -rf fltk
|
||||||
|
|
||||||
echo "Compressing distribution..."
|
echo "Compressing distribution..."
|
||||||
|
|
||||||
rm -f fltk-1.0-solaris-sparc.pkg.gz
|
rm -f fltk-1.0.1-solaris-sparc.pkg.gz
|
||||||
gzip -9 fltk-1.0-solaris-sparc.pkg
|
gzip -9 fltk-1.0.1-solaris-sparc.pkg
|
||||||
|
|||||||
+3
-3
@@ -1,5 +1,5 @@
|
|||||||
//
|
//
|
||||||
// "$Id: Fl_Clock.cxx,v 1.8 1999/02/01 20:27:16 mike Exp $"
|
// "$Id: Fl_Clock.cxx,v 1.8.2.1 1999/03/25 15:26:42 mike Exp $"
|
||||||
//
|
//
|
||||||
// Clock widget for the Fast Light Tool Kit (FLTK).
|
// Clock widget for the Fast Light Tool Kit (FLTK).
|
||||||
//
|
//
|
||||||
@@ -145,7 +145,7 @@ static void tick(void *v) {
|
|||||||
Fl::add_timeout(1.0, tick, v);
|
Fl::add_timeout(1.0, tick, v);
|
||||||
#else
|
#else
|
||||||
struct timeval t;
|
struct timeval t;
|
||||||
gettimeofday(&t, NULL);
|
gettimeofday(&t, 0);
|
||||||
((Fl_Clock*)v)->value(t.tv_sec);
|
((Fl_Clock*)v)->value(t.tv_sec);
|
||||||
double delay = 1.0-t.tv_usec*.000001;
|
double delay = 1.0-t.tv_usec*.000001;
|
||||||
if (delay < .1 || delay > .9) delay = 1.0;
|
if (delay < .1 || delay > .9) delay = 1.0;
|
||||||
@@ -170,5 +170,5 @@ Fl_Clock::~Fl_Clock() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
// End of "$Id: Fl_Clock.cxx,v 1.8 1999/02/01 20:27:16 mike Exp $".
|
// End of "$Id: Fl_Clock.cxx,v 1.8.2.1 1999/03/25 15:26:42 mike Exp $".
|
||||||
//
|
//
|
||||||
|
|||||||
+27
-21
@@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# "$Id: Makefile,v 1.18 1999/03/09 18:33:46 mike Exp $"
|
# "$Id: Makefile,v 1.18.2.1 1999/03/25 15:26:43 mike Exp $"
|
||||||
#
|
#
|
||||||
# Library makefile for the Fast Light Tool Kit (FLTK).
|
# Library makefile for the Fast Light Tool Kit (FLTK).
|
||||||
#
|
#
|
||||||
@@ -150,16 +150,16 @@ LIBRARY = ../lib/$(LIBNAME)
|
|||||||
|
|
||||||
OBJECTS = $(CPPFILES:.cxx=.o) $(CFILES:.c=.o)
|
OBJECTS = $(CPPFILES:.cxx=.o) $(CFILES:.c=.o)
|
||||||
|
|
||||||
all: $(LIBRARY) ../lib/libfltk.a
|
all: $(LIBRARY) $(DSONAME)
|
||||||
|
|
||||||
../lib/libfltk.a: $(OBJECTS)
|
../lib/libfltk.a: $(OBJECTS)
|
||||||
@echo $(LIBCOMMAND) ../lib/libfltk.a ...
|
@echo $(LIBCOMMAND) ../lib/libfltk.a ...
|
||||||
@$(LIBCOMMAND) ../lib/libfltk.a $(OBJECTS)
|
@$(LIBCOMMAND) ../lib/libfltk.a $(OBJECTS)
|
||||||
@$(RANLIB) ../lib/libfltk.a
|
@$(RANLIB) ../lib/libfltk.a
|
||||||
|
|
||||||
../lib/libfltk.sl.1 ../lib/libfltk.so.1: $(OBJECTS)
|
libfltk.sl.1 libfltk.so.1: $(OBJECTS)
|
||||||
@echo $(DSOCOMMAND) $(LIBRARY) ...
|
@echo $(DSOCOMMAND) $(DSONAME) ...
|
||||||
@$(DSOCOMMAND) $(LIBRARY) $(OBJECTS)
|
@$(DSOCOMMAND) $(DSONAME) $(OBJECTS)
|
||||||
|
|
||||||
.SUFFIXES: .cxx .h .o
|
.SUFFIXES: .cxx .h .o
|
||||||
|
|
||||||
@@ -178,29 +178,35 @@ include makedepend
|
|||||||
|
|
||||||
################################################################
|
################################################################
|
||||||
|
|
||||||
install: ../lib/$(LIBNAME)
|
install: ../lib/$(LIBNAME) $(DSONAME)
|
||||||
-mkdir -p $(libdir)
|
@echo "Installing libraries..."
|
||||||
-cp ../lib/$(LIBNAME)* $(libdir)
|
@-mkdir -p $(libdir)
|
||||||
-cp ../lib/libfltk.a $(libdir)
|
@rm -f $(libdir)/$(LIBNAME)
|
||||||
if test $(LIBNAME) = libfltk.so.1; then\
|
@-cp ../lib/$(LIBNAME) $(libdir)
|
||||||
rm -f $(libdir)/libfltk.so;\
|
@-chmod 644 $(libdir)/$(LIBNAME)
|
||||||
|
@if test "$(DSONAME)" = libfltk.so.1; then\
|
||||||
|
rm -f $(libdir)/libfltk.so*;\
|
||||||
|
cp libfltk.so $(libdir)/libfltk.so.1; \
|
||||||
|
chmod 755 $(libdir)/libfltk.so.1; \
|
||||||
ln -s $(libdir)/libfltk.so.1 $(libdir)/libfltk.so;\
|
ln -s $(libdir)/libfltk.so.1 $(libdir)/libfltk.so;\
|
||||||
fi
|
fi
|
||||||
if test $(LIBNAME) = libfltk.sl.1; then\
|
@if test "$(DSONAME)" = libfltk.sl.1; then\
|
||||||
rm -f $(libdir)/libfltk.sl;\
|
rm -f $(libdir)/libfltk.sl*;\
|
||||||
|
cp libfltk.sl $(libdir)/libfltk.sl.1; \
|
||||||
|
chmod 755 $(libdir)/libfltk.sl.1; \
|
||||||
ln -s $(libdir)/libfltk.sl.1 $(libdir)/libfltk.sl;\
|
ln -s $(libdir)/libfltk.sl.1 $(libdir)/libfltk.sl;\
|
||||||
fi
|
fi
|
||||||
@-chmod a+r,u+w,g-w,o-w $(libdir)/$(LIBNAME)*
|
@echo "Installing include files..."
|
||||||
-mkdir -p $(includedir)
|
@-mkdir -p $(includedir)
|
||||||
-rm -rf $(includedir)/FL $(includedir)/Fl
|
@rm -rf $(includedir)/FL $(includedir)/Fl
|
||||||
-cp -r ../FL $(includedir)
|
@-cp -r ../FL $(includedir)
|
||||||
@-chmod -R a+r,u+w,g-w,o-w $(includedir)/FL
|
@-chmod -R 644 $(includedir)/FL
|
||||||
for file in $(includedir)/FL/*.H; do\
|
@for file in $(includedir)/FL/*.H; do\
|
||||||
newfile="`basename $$file H`h";\
|
newfile="`basename $$file H`h";\
|
||||||
ln -s $$file $(includedir)/FL/$$newfile;\
|
ln -s $$file $(includedir)/FL/$$newfile;\
|
||||||
done
|
done
|
||||||
-ln -s FL $(includedir)/Fl
|
@-ln -s FL $(includedir)/Fl
|
||||||
|
|
||||||
#
|
#
|
||||||
# End of "$Id: Makefile,v 1.18 1999/03/09 18:33:46 mike Exp $".
|
# End of "$Id: Makefile,v 1.18.2.1 1999/03/25 15:26:43 mike Exp $".
|
||||||
#
|
#
|
||||||
|
|||||||
+16
-4
@@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# "$Id: Makefile,v 1.19 1999/02/22 21:52:17 mike Exp $"
|
# "$Id: Makefile,v 1.19.2.1 1999/03/25 15:26:43 mike Exp $"
|
||||||
#
|
#
|
||||||
# Test/example program makefile for the Fast Light Tool Kit (FLTK).
|
# Test/example program makefile for the Fast Light Tool Kit (FLTK).
|
||||||
#
|
#
|
||||||
@@ -68,16 +68,28 @@ $(ALL): ../lib/$(LIBNAME)
|
|||||||
# Other programs needing special "help"...
|
# Other programs needing special "help"...
|
||||||
CubeView: CubeMain.o CubeView.o CubeViewUI.o
|
CubeView: CubeMain.o CubeView.o CubeViewUI.o
|
||||||
$(CXX) -I.. $(CXXFLAGS) CubeMain.o CubeView.o CubeViewUI.o \
|
$(CXX) -I.. $(CXXFLAGS) CubeMain.o CubeView.o CubeViewUI.o \
|
||||||
-L../lib -lfltk $(LDLIBS) -o $@
|
-L../lib -lfltk $(GLDLIBS) -o $@
|
||||||
CubeMain.o: CubeViewUI.h CubeView.h
|
CubeMain.o: CubeViewUI.h CubeView.h
|
||||||
CubeView.o: CubeView.h
|
CubeView.o: CubeView.h
|
||||||
|
|
||||||
|
cube: cube.cxx
|
||||||
|
$(CXX) -I.. $(CXXFLAGS) cube.cxx -L../lib -lfltk $(GLDLIBS) -o $@
|
||||||
|
fractals: fractals.cxx
|
||||||
|
$(CXX) -I.. $(CXXFLAGS) fractals.cxx -L../lib -lfltk $(GLDLIBS) -o $@
|
||||||
|
fullscreen: fullscreen.cxx
|
||||||
|
$(CXX) -I.. $(CXXFLAGS) fullscreen.cxx -L../lib -lfltk $(GLDLIBS) -o $@
|
||||||
|
glpuzzle: glpuzzle.cxx
|
||||||
|
$(CXX) -I.. $(CXXFLAGS) glpuzzle.cxx -L../lib -lfltk $(GLDLIBS) -o $@
|
||||||
|
gl_overlay: gl_overlay.cxx
|
||||||
|
$(CXX) -I.. $(CXXFLAGS) gl_overlay.cxx -L../lib -lfltk $(GLDLIBS) -o $@
|
||||||
shiny: shiny.cxx shiny_panel.cxx
|
shiny: shiny.cxx shiny_panel.cxx
|
||||||
$(CXX) -I.. $(CXXFLAGS) shiny.cxx -L../lib -lfltk $(LDLIBS) -o $@
|
$(CXX) -I.. $(CXXFLAGS) shiny.cxx -L../lib -lfltk $(GLDLIBS) -o $@
|
||||||
keyboard: keyboard.cxx keyboard_ui.cxx
|
keyboard: keyboard.cxx keyboard_ui.cxx
|
||||||
$(CXX) -I.. $(CXXFLAGS) keyboard.cxx -L../lib -lfltk $(LDLIBS) -o $@
|
$(CXX) -I.. $(CXXFLAGS) keyboard.cxx -L../lib -lfltk $(LDLIBS) -o $@
|
||||||
mandelbrot: mandelbrot.cxx mandelbrot_ui.cxx
|
mandelbrot: mandelbrot.cxx mandelbrot_ui.cxx
|
||||||
$(CXX) -I.. $(CXXFLAGS) mandelbrot.cxx -L../lib -lfltk $(LDLIBS) -o $@
|
$(CXX) -I.. $(CXXFLAGS) mandelbrot.cxx -L../lib -lfltk $(LDLIBS) -o $@
|
||||||
|
shape: shape.cxx
|
||||||
|
$(CXX) -I.. $(CXXFLAGS) shape.cxx -L../lib -lfltk $(GLDLIBS) -o $@
|
||||||
|
|
||||||
# If you have libjpeg installed, you might want to try this test program:
|
# If you have libjpeg installed, you might want to try this test program:
|
||||||
|
|
||||||
@@ -94,5 +106,5 @@ install:
|
|||||||
@echo Nothing to install in test directory.
|
@echo Nothing to install in test directory.
|
||||||
|
|
||||||
#
|
#
|
||||||
# End of "$Id: Makefile,v 1.19 1999/02/22 21:52:17 mike Exp $".
|
# End of "$Id: Makefile,v 1.19.2.1 1999/03/25 15:26:43 mike Exp $".
|
||||||
#
|
#
|
||||||
|
|||||||
+4
-4
@@ -1,5 +1,5 @@
|
|||||||
//
|
//
|
||||||
// "$Id: checkers.cxx,v 1.9 1999/01/07 19:17:50 mike Exp $"
|
// "$Id: checkers.cxx,v 1.9.2.1 1999/03/25 15:26:44 mike Exp $"
|
||||||
//
|
//
|
||||||
// Checkers game for the Fast Light Tool Kit (FLTK).
|
// Checkers game for the Fast Light Tool Kit (FLTK).
|
||||||
//
|
//
|
||||||
@@ -1299,7 +1299,7 @@ Fl_Menu_Item menu[] = {
|
|||||||
{"Intelligence...", 'i', intel_cb, 0, FL_MENU_DIVIDER},
|
{"Intelligence...", 'i', intel_cb, 0, FL_MENU_DIVIDER},
|
||||||
{"Copyright", 'c', copyright_cb},
|
{"Copyright", 'c', copyright_cb},
|
||||||
{"Quit", 'q', quit_cb},
|
{"Quit", 'q', quit_cb},
|
||||||
{0}};
|
{(const char *)0}};
|
||||||
|
|
||||||
Fl_Menu_Item busymenu[] = {
|
Fl_Menu_Item busymenu[] = {
|
||||||
{"Stop", '.', stop_cb},
|
{"Stop", '.', stop_cb},
|
||||||
@@ -1309,7 +1309,7 @@ Fl_Menu_Item busymenu[] = {
|
|||||||
{"Intelligence...", 'i', intel_cb},
|
{"Intelligence...", 'i', intel_cb},
|
||||||
{"Copyright", 'c', copyright_cb},
|
{"Copyright", 'c', copyright_cb},
|
||||||
{"Quit", 'q', quit_cb},
|
{"Quit", 'q', quit_cb},
|
||||||
{0}};
|
{(const char *)0}};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -1366,5 +1366,5 @@ int main(int argc, char **argv) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
// End of "$Id: checkers.cxx,v 1.9 1999/01/07 19:17:50 mike Exp $".
|
// End of "$Id: checkers.cxx,v 1.9.2.1 1999/03/25 15:26:44 mike Exp $".
|
||||||
//
|
//
|
||||||
|
|||||||
Reference in New Issue
Block a user