summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabien Costantini <fabien@onepost.net>2008-10-25 20:40:20 +0000
committerFabien Costantini <fabien@onepost.net>2008-10-25 20:40:20 +0000
commit0c69cbc7a0e78febb193d8a8d99270ee6e3a8fc5 (patch)
treeb6237b6e0e233485909b31d7a9a0aff2f20a9a8e
parented6ac69dd60e8534fd920ee3de2c45f42aeae1df (diff)
Fixed cairo dso lib would not be generated automatically, missing one dep in darwin dso gen, missing make depend target.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6486 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
-rw-r--r--cairo/Makefile30
-rw-r--r--cairo/makedepend0
2 files changed, 17 insertions, 13 deletions
diff --git a/cairo/Makefile b/cairo/Makefile
index cc665b5fd..1deddc15f 100644
--- a/cairo/Makefile
+++ b/cairo/Makefile
@@ -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,8 +28,14 @@ include ../makeinclude
#
# 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) $@ ...
@@ -37,15 +43,15 @@ $(CAIROLIBNAME): $(CAIROOBJECTS)
$(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 @@ $(CAIRODSONAME): $(CAIROOBJECTS) ../src/libfltk.so.1.3
-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 @@ $(CAIRODSONAME): $(CAIROOBJECTS) ../src/libfltk.so.1.3
-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 @@ uninstall:
$(CAIROOBJECTS): ../makeinclude
+depend: $(CAIROCPPFILES)
+ makedepend -Y -I.. -f makedepend $(CAIROCPPFILES)
+
+include makedepend
+
#
# End of "$Id: Makefile 5667 2007-02-07 02:35:44Z mike $".
#
diff --git a/cairo/makedepend b/cairo/makedepend
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/cairo/makedepend