|
Lines 1-17
Link Here
|
| 1 |
--- Makefile.in.orig Tue Jan 15 21:53:17 2002 |
1 |
--- Makefile.in.orig Sat Jun 4 05:44:06 2005 |
| 2 |
+++ Makefile.in Mon Mar 22 15:04:58 2004 |
2 |
+++ Makefile.in Thu Jun 9 17:41:53 2005 |
| 3 |
@@ -14,6 +14,10 @@ |
3 |
@@ -78,7 +78,7 @@ |
| 4 |
blender.o export.o import.o transform.o \ |
|
|
| 5 |
ungif.o xcf.o ximage.o xpm.o |
| 6 |
|
| 7 |
+SOLIB_OBJS= @AFTERBASE_C@ ascmap.So asfont.So asimage.So asvisual.So \ |
| 8 |
+ blender.So export.So import.So transform.So \ |
| 9 |
+ ungif.So xcf.So ximage.So xpm.So |
| 10 |
+ |
| 11 |
LIB_DOCS= afterimage.h ascmap.h asfont.h asimage.h asvisual.h \ |
| 12 |
blender.h export.h import.h transform.h ximage.h |
| 13 |
|
| 14 |
@@ -47,7 +51,7 @@ |
| 15 |
MV = @MV@ |
4 |
MV = @MV@ |
| 16 |
RM = @RM@ |
5 |
RM = @RM@ |
| 17 |
RMF = @RM@ -f |
6 |
RMF = @RM@ -f |
|
Lines 20-26
Link Here
|
| 20 |
FIND = @FIND@ |
9 |
FIND = @FIND@ |
| 21 |
XARGS = @XARGS@ |
10 |
XARGS = @XARGS@ |
| 22 |
LDCONFIG = @LDCONFIG@ |
11 |
LDCONFIG = @LDCONFIG@ |
| 23 |
@@ -59,11 +63,11 @@ |
12 |
@@ -91,16 +91,16 @@ |
| 24 |
LEXFLAGS = |
13 |
LEXFLAGS = |
| 25 |
|
14 |
|
| 26 |
INSTALL = @INSTALL@ |
15 |
INSTALL = @INSTALL@ |
|
Lines 37-110
Link Here
|
| 37 |
|
26 |
|
| 38 |
INCS_EXTRA = @XPM_CFLAGS@ @JPEG_CFLAGS@ @PNG_CFLAGS@ @GIF_CFLAGS@ @TIFF_CFLAGS@ @TTF_INCLUDES@ |
27 |
INCS_EXTRA = @XPM_CFLAGS@ @JPEG_CFLAGS@ @PNG_CFLAGS@ @GIF_CFLAGS@ @TIFF_CFLAGS@ @TTF_INCLUDES@ |
| 39 |
INCS_X = @X_CFLAGS@ |
28 |
INCS_X = @X_CFLAGS@ |
| 40 |
@@ -79,7 +83,7 @@ |
29 |
INCS_PRIVATE = |
| 41 |
AFTER_MAN_DIR = @mandir@/man3 |
30 |
-INCLUDES = $(INCS_EXTRA) $(INCS_PRIVATE) $(INCS_X) |
| 42 |
AFTER_APP_MAN_DIR = @mandir@/man1 |
31 |
+INCLUDES = -I. $(INCS_EXTRA) $(INCS_PRIVATE) $(INCS_X) |
| 43 |
AFTER_SHAREDIR = @datadir@/libAfterImage |
32 |
|
|
|
33 |
USER_LD_FLAGS = @user_ldflags@ |
| 34 |
LIBS_X = @x_libs@ |
| 35 |
@@ -119,7 +119,7 @@ |
| 36 |
AFTER_MAN_DIR = $(DESTDIR)@mandir@/man3 |
| 37 |
AFTER_APP_MAN_DIR = $(DESTDIR)@mandir@/man1 |
| 38 |
AFTER_SHAREDIR = $(DESTDIR)@datadir@/$(LIB_DIR_NAME) |
| 44 |
-AFTER_DOC_DIR = $(AFTER_SHAREDIR)/doc |
39 |
-AFTER_DOC_DIR = $(AFTER_SHAREDIR)/doc |
| 45 |
+AFTER_DOC_DIR = @datadir@/doc/libAfterImage |
40 |
+AFTER_DOC_DIR = $(DESTDIR)@datadir@//doc/libAfterImage |
| 46 |
|
|
|
| 47 |
all: @LIBPROG@ $(INSTALLONBUILD) apps |
| 48 |
|
41 |
|
| 49 |
@@ -111,10 +115,9 @@ |
42 |
# We want to build both static and dynamic libs, as some service apps may need |
|
|
43 |
# static library as they gets run at compile time (ASDocGen for example) |
| 44 |
@@ -155,11 +155,10 @@ |
| 50 |
install.script: |
45 |
install.script: |
| 51 |
|
46 |
|
| 52 |
install.dyn: |
47 |
install.dyn: |
| 53 |
- $(INSTALL_LIB) $(LIB_SHARED).$(LIBVER) $(LIBDIR) |
48 |
- @( echo "$(INSTALL_LIB) $(LIB_SHARED).$(LIBVER) $(LIBDIR)"; \ |
| 54 |
+ $(INSTALL_LIB) $(LIB_SHARED).$(LIBVERMAJOR) $(LIBDIR) |
49 |
- $(INSTALL_LIB) $(LIB_SHARED).$(LIBVER) $(LIBDIR); \ |
| 55 |
$(INSTALL_SCRIPT) afterimage-libs $(AFTER_BIN_DIR) |
50 |
+ @( echo "$(INSTALL_LIB) $(LIB_SHARED).$(LIBVERMAJOR) $(LIBDIR)"; \ |
| 56 |
- -@/bin/rm -f $(LIBDIR)/$(LIB_SHARED).$(LIBVERMAJOR) $(LIBDIR)/$(LIB_SHARED) |
51 |
+ $(INSTALL_LIB) $(LIB_SHARED).$(LIBVERMAJOR) $(LIBDIR); \ |
| 57 |
- ln -sf $(LIB_SHARED).$(LIBVER) $(LIBDIR)/$(LIB_SHARED).$(LIBVERMAJOR) |
52 |
$(INSTALL_SCRIPT) afterimage-libs afterimage-config $(AFTER_BIN_DIR); \ |
| 58 |
+ -@/bin/rm -f $(LIBDIR)/$(LIB_SHARED) |
53 |
- $(RM) -f $(LIBDIR)/$(LIB_SHARED).$(LIBVERMAJOR) $(LIBDIR)/$(LIB_SHARED); \ |
| 59 |
ln -sf $(LIB_SHARED).$(LIBVERMAJOR) $(LIBDIR)/$(LIB_SHARED) |
54 |
- $(LN_S) -f $(LIB_SHARED).$(LIBVER) $(LIBDIR)/$(LIB_SHARED).$(LIBVERMAJOR); \ |
| 60 |
@( \ |
55 |
+ $(RM) -f $(LIBDIR)/$(LIB_SHARED); \ |
| 61 |
if test `uname` = "Linux"; then \ |
56 |
$(LN_S) -f $(LIB_SHARED).$(LIBVERMAJOR) $(LIBDIR)/$(LIB_SHARED); \ |
| 62 |
@@ -239,12 +242,17 @@ |
57 |
if test `uname` = "Linux"; then \ |
| 63 |
$(AR) $(LIB_STATIC) $(LIB_OBJS) |
58 |
if test $(LIBDIR) = "/lib" || test $(LIBDIR) = "/usr/lib"; then \ |
| 64 |
$(RANLIB) $(LIB_STATIC) |
59 |
@@ -221,7 +220,7 @@ |
| 65 |
|
60 |
) |
| 66 |
+.SUFFIXES: .o .So |
61 |
|
| 67 |
+ |
62 |
install.apps: install.lib |
| 68 |
.c.o: |
63 |
- cd apps; make install; cd .. |
| 69 |
$(CC) $(CCFLAGS) $(EXTRA_DEFINES) $(INCLUDES) $(EXTRA_INCLUDES) -c $*.c |
64 |
+ cd apps; $(MAKE) install; cd .. |
| 70 |
|
65 |
|
| 71 |
.c.s: |
66 |
uninstall.bin: |
| 72 |
$(CC) $(CCFLAGS) $(EXTRA_DEFINES) $(INCLUDES) $(EXTRA_INCLUDES) -S $*.c |
67 |
|
| 73 |
|
68 |
@@ -333,11 +332,8 @@ |
| 74 |
+.c.So: |
|
|
| 75 |
+ $(CC) $(CCFLAGS) -fPIC $(EXTRA_DEFINES) $(INCLUDES) $(EXTRA_INCLUDES) -c $*.c -o $*.So |
| 76 |
+ |
| 77 |
# |
| 78 |
# include dependency files if they exist |
| 79 |
# |
| 80 |
@@ -257,12 +265,9 @@ |
| 81 |
$(LIB_SHARED): $(LIB_SHARED).$(LIBVERMAJOR) |
69 |
$(LIB_SHARED): $(LIB_SHARED).$(LIBVERMAJOR) |
| 82 |
ln -sf $(LIB_SHARED).$(LIBVERMAJOR) $(LIB_SHARED) |
70 |
$(LN_S) -f $(LIB_SHARED).$(LIBVERMAJOR) $(LIB_SHARED) |
| 83 |
|
71 |
|
| 84 |
-$(LIB_SHARED).$(LIBVERMAJOR): $(LIB_SHARED).$(LIBVER) |
72 |
-$(LIB_SHARED).$(LIBVERMAJOR): $(LIB_SHARED).$(LIBVER) |
| 85 |
- ln -sf $(LIB_SHARED).$(LIBVER) $(LIB_SHARED).$(LIBVERMAJOR) |
73 |
- $(LN_S) -f $(LIB_SHARED).$(LIBVER) $(LIB_SHARED).$(LIBVERMAJOR) |
| 86 |
- |
74 |
- |
| 87 |
-$(LIB_SHARED).$(LIBVER): $(LIB_OBJS) $(LIB_INCS) config.h |
75 |
-$(LIB_SHARED).$(LIBVER): $(LIB_OBJS) $(LIB_INCS) config.h |
| 88 |
- $(CC) -shared -Wl,-soname,$(LIB_SHARED).$(LIBVERMAJOR) -o $(LIB_SHARED).$(LIBVER) \ |
76 |
- $(CC) -shared -Wl,-soname,$(LIB_SHARED).$(LIBVERMAJOR) -o $(LIB_SHARED).$(LIBVER) \ |
| 89 |
- $(LIB_OBJS) |
77 |
+$(LIB_SHARED).$(LIBVERMAJOR): $(LIB_OBJS) $(LIB_INCS) config.h |
| 90 |
+$(LIB_SHARED).$(LIBVERMAJOR): $(SOLIB_OBJS) $(LIB_INCS) config.h |
|
|
| 91 |
+ $(CC) -shared -Wl,-soname,$(LIB_SHARED).$(LIBVERMAJOR) -o $(LIB_SHARED).$(LIBVERMAJOR) \ |
78 |
+ $(CC) -shared -Wl,-soname,$(LIB_SHARED).$(LIBVERMAJOR) -o $(LIB_SHARED).$(LIBVERMAJOR) \ |
| 92 |
+ $(SOLIB_OBJS) |
79 |
$(LIB_OBJS) |
| 93 |
|
80 |
|
| 94 |
doc.xref: $(LIB_DOCS) |
81 |
install.man: |
| 95 |
SRCS=`echo "$(LIB_DOCS) " | sed "s/.h / /g"`; \ |
82 |
@@ -364,7 +360,7 @@ |
| 96 |
@@ -307,8 +312,6 @@ |
83 |
cd ../..; \ |
| 97 |
|
84 |
fi |
| 98 |
install.doc: |
|
|
| 99 |
SRCS=`echo "$(LIB_DOCS) " | sed "s/.h / /g"`; cd doc/html; \ |
| 100 |
- echo "$(MKDIR) $(AFTER_SHAREDIR)"; \ |
| 101 |
- $(MKDIR) $(AFTER_SHAREDIR); \ |
| 102 |
echo "$(MKDIR) $(AFTER_DOC_DIR)"; \ |
| 103 |
$(MKDIR) $(AFTER_DOC_DIR); \ |
| 104 |
echo "$(MKDIR) $(AFTER_DOC_DIR)/html"; \ |
| 105 |
@@ -318,7 +321,7 @@ |
| 106 |
$(INSTALL_DATA) $$f $(AFTER_DOC_DIR)/html/$$f; \ |
| 107 |
done; cd ../..; |
| 108 |
|
85 |
|
| 109 |
-install: install.lib install.man install.doc install.apps |
86 |
-install: install.lib install.man install.doc install.apps |
| 110 |
+install: install.lib install.man install.apps |
87 |
+install: install.lib install.man install.apps |