Author: fabien
Date: 2008-10-25 13:40:20 -0700 (Sat, 25 Oct 2008)
New Revision: 6486
Log:
Fixed cairo dso lib would not be generated automatically, missing one dep in 
darwin dso gen, missing make depend target.

Added:
   branches/branch-1.3/cairo/makedepend
Modified:
   branches/branch-1.3/cairo/Makefile

Modified: branches/branch-1.3/cairo/Makefile
===================================================================
--- branches/branch-1.3/cairo/Makefile  2008-10-25 18:31:44 UTC (rev 6485)
+++ branches/branch-1.3/cairo/Makefile  2008-10-25 20:40:20 UTC (rev 6486)
@@ -1,7 +1,7 @@
 #
 # "$Id: Makefile 5667 2007-02-07 02:35:44Z mike $"
 #
-# PNG library makefile for the Fast Light Toolkit (FLTK).
+# CAIRO library makefile for the Fast Light Toolkit (FLTK).
 #
 # Copyright 1997-2007 by Easy Software Products.
 #
@@ -28,24 +28,30 @@
 #
 # Object files...
 #
+CAIROCPPFILES   = Fl_Cairo.cxx
+CAIROOBJECTS   = $(CAIROCPPFILES:.cxx=.o)
 
-CAIROOBJECTS   =       Fl_Cairo.o
+#
+# Make all of the targets...
+#
 
+all:   $(CAIROLIBNAME) $(CAIRODSONAME)
+
 $(CAIROLIBNAME): $(CAIROOBJECTS)
        echo $(LIBCOMMAND) $@ ...
        $(RM) $@
        $(LIBCOMMAND) $@ $(CAIROOBJECTS)
        $(RANLIB) $@
 
-$(CAIRODSONAME): $(CAIROOBJECTS) ../src/libfltk.so.1.3
+../src/libfltk_cairo.so.1.3: $(CAIROOBJECTS) ../src/libfltk.so.1.3
        echo $(DSOCOMMAND) $@ ...
-       $(DSOCOMMAND) $@ $(CAIROOBJECTS) -L../src $(IMAGELIBS) -lfltk
+       $(DSOCOMMAND) $@ $(CAIROOBJECTS) -L../src -lfltk
        $(RM) ../src/libfltk_cairo.so
        $(LN) $(CAIRODSONAME) ../src/libfltk_cairo.so
 
 ../src/libfltk_cairo.sl.1.3: $(CAIROOBJECTS) ../src/libfltk.sl.1.3
        echo $(DSOCOMMAND) $@ ...
-       $(DSOCOMMAND) $@ $(CAIROOBJECTS) -L../src $(IMAGELIBS) -lfltk
+       $(DSOCOMMAND) $@ $(CAIROOBJECTS) -L../src -lfltk
        $(RM) ../src/libfltk_cairo.sl
        $(LN) ../src/libfltk_cairo.sl.1.3 ../src/libfltk_cairo.sl
 
@@ -55,7 +61,7 @@
                -install_name $(libdir)/$@ \
                -current_version 1.3.0 \
                -compatibility_version 1.3.0 \
-               $(CAIROOBJECTS)  -L../src $(LDLIBS) $(IMAGELIBS) -lfltk
+               $(CAIROOBJECTS)  -L../src $(LDLIBS) $(CAIROLIBS) -lfltk
        $(RM) ../src/libfltk_cairo.dylib
        $(LN) ../src/libfltk_cairo.1.3.dylib ../src/libfltk_cairo.dylib
 
@@ -81,13 +87,6 @@
                -L../src -lfltk $(CAIROLIBS) $(LDLIBS)
 
 #
-# Make all of the targets...
-#
-
-all:   $(CAIROLIBNAME) $(CAIRODSONAME)
-
-
-#
 # Clean all of the targets and object files...
 #
 
@@ -168,6 +167,11 @@
 
 $(CAIROOBJECTS):       ../makeinclude
 
+depend: $(CAIROCPPFILES)
+       makedepend -Y -I.. -f makedepend $(CAIROCPPFILES)
+
+include makedepend
+
 #
 # End of "$Id: Makefile 5667 2007-02-07 02:35:44Z mike $".
 #

Added: branches/branch-1.3/cairo/makedepend
===================================================================


Property changes on: branches/branch-1.3/cairo/makedepend
___________________________________________________________________
Name: svn:keywords
   + author date id revision

_______________________________________________
fltk-commit mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-commit

Reply via email to