mirror of
https://github.com/fltk/fltk.git
synced 2026-09-24 00:03:48 +08:00
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
This commit is contained in:
+17
-13
@@ -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
|
||||
|
||||
@@ -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...
|
||||
#
|
||||
@@ -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 $".
|
||||
#
|
||||
|
||||
Reference in New Issue
Block a user