Skip to content

Commit

Permalink
Fixed cairo dso lib would not be generated automatically, missing one…
Browse files Browse the repository at this point in the history
… 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
  • Loading branch information
fab672000 committed Oct 25, 2008
1 parent ed6ac69 commit 0c69cbc
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 13 deletions.
30 changes: 17 additions & 13 deletions 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.
#
Expand All @@ -28,24 +28,30 @@ 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) $@ ...
$(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

Expand All @@ -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

Expand All @@ -80,13 +86,6 @@ $(CAIRODSONAME): $(CAIROOBJECTS) ../src/libfltk.so.1.3
-Wl,--out-implib=../src/libfltk_cairo.dll.a \
-L../src -lfltk $(CAIROLIBS) $(LDLIBS)

#
# Make all of the targets...
#

all: $(CAIROLIBNAME) $(CAIRODSONAME)


#
# Clean all of the targets and object files...
#
Expand Down Expand Up @@ -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 $".
#
Empty file added cairo/makedepend
Empty file.

0 comments on commit 0c69cbc

Please sign in to comment.