1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
|
#!/usr/bin/make -f
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/autotools.mk
include /usr/share/cdbs/1/rules/patchsys-quilt.mk
DEB_AUTO_UPDATE_AUTOCONF := 2.65
DEB_AUTO_UPDATE_AUTOMAKE := 1.11.1
# no check for this software
DEB_MAKE_CHECK_TARGET := examples
# Add here any variable or target overrides you need.
DEB_CONFIGURE_EXTRA_FLAGS := --with-tcl=/usr/lib --with-tk=/usr/lib
makebuilddir/libtogl2::
autoconf
build/libtogl2::
rm -f libTogl2.0.so
$(CC) -shared $(CXXFLAGS) -Wl,-soname,libTogl.so.2 -o libTogl.so.2.0 togl.o toglProcAddr.o toglStubInit.o -ldl -lX11 -lGL -lXmu -ltclstub -ltkstub
$(CC) -shared $(CXXFLAGS) -Wl,-soname,libToglstub.so.2 -o libToglstub.so.2.0 toglStubLib.o -ldl -lX11 -lGL -lXmu -ltclstub -ltkstub
install/libtogl2::
sed -i -e 's/libTogl2.0.so/libTogl.so.2.0/' debian/tmp/usr/lib/pkgIndex.tcl
sed -i -e 's/\$$dir/\/usr\/lib/' debian/tmp/usr/lib/pkgIndex.tcl
mkdir -p debian/tmp/usr/lib/tcltk/togl-2.0
mv debian/tmp/usr/lib/pkgIndex.tcl debian/tmp/usr/lib/tcltk/togl-2.0
install -m644 libTogl.so.2.0 debian/tmp/usr/lib
(cd debian/tmp/usr/lib && ln -s libTogl.so.2.0 ./libTogl.so.2)
install -m644 libToglstub.so.2.0 debian/tmp/usr/lib
(cd debian/tmp/usr/lib && ln -s libToglstub.so.2.0 ./libToglstub.so.2)
install/libtogl-dev::
mkdir -p debian/tmp/usr/share/include
install -m644 togl*.h debian/tmp/usr/share/include
(cd debian/tmp/usr/lib && ln -s libTogl.so.2 ./libTogl.so)
(cd debian/tmp/usr/lib && ln -s libToglstub.so.2 ./libToglstub.so)
install/togl-demos::
mkdir -p debian/tmp/usr/share/togl/
install -m644 *.tcl debian/tmp/usr/share/togl/
chmod ugo+x debian/tmp/usr/share/togl/*.tcl
rm -f debian/tmp/usr/share/togl/pkgIndex.tcl
install -m644 double.c debian/tmp/usr/share/togl/
install -m644 gears.c debian/tmp/usr/share/togl/
install -m644 index.c debian/tmp/usr/share/togl/
install -m644 overlay.c debian/tmp/usr/share/togl/
install -m644 stereo.c debian/tmp/usr/share/togl/
install -m644 texture.c debian/tmp/usr/share/togl/
install -m644 image.c debian/tmp/usr/share/togl/
install -m644 image.h debian/tmp/usr/share/togl/
install -m644 *.rgb* debian/tmp/usr/share/togl/
install -m644 debian/Makefile debian/tmp/usr/share/togl/
clean::
rm -f libTogl*.so.2.0
rm -f togl_ws.h
|