]>
Commit | Line | Data |
---|---|---|
c023dae4 | 1 | diff -Nur lcms-1.10/samples/Makefile lcms-1.10-makefiles/samples/Makefile |
2 | --- lcms-1.10/samples/Makefile 2003-03-01 15:42:35.000000000 +0100 | |
3 | +++ lcms-1.10-makefiles/samples/Makefile 2003-06-25 13:56:47.000000000 +0200 | |
0109c92f | 4 | @@ -1,6 +1,6 @@ |
38ffa639 JB |
5 | SHELL = /bin/sh |
6 | ||
7 | -CFLAGS = -g -O4 -Wall | |
8 | +CFLAGS = $(OPTFLAGS) -Wall | |
0109c92f | 9 | BASEDIR = $(DESTDIR)/usr |
10 | BINDIR = $(BASEDIR)/bin | |
38ffa639 | 11 | |
c023dae4 | 12 | @@ -8,16 +8,16 @@ |
13 | all: icctrans wtpt icc2ps icclink | |
38ffa639 JB |
14 | |
15 | icctrans: icctrans.c xgetopt.c | |
16 | - $(CC) $(CFLAGS) icctrans.c xgetopt.c ../src/liblcms.a -I../include -o icctrans -lm | |
17 | + $(CC) $(CFLAGS) icctrans.c xgetopt.c $(LDFLAGS) -L../src -L../src/.libs -llcms -I../include -o icctrans -lm | |
18 | ||
19 | wtpt: wtpt.c | |
20 | - $(CC) $(CFLAGS) wtpt.c ../src/liblcms.a -I../include -o wtpt -lm | |
c023dae4 | 21 | - |
38ffa639 | 22 | + $(CC) $(CFLAGS) wtpt.c $(LDFLAGS) -L../src -L../src/.libs -llcms -I../include -o wtpt -lm |
c023dae4 | 23 | + |
24 | icc2ps: icc2ps.c xgetopt.c | |
25 | - $(CC) $(CFLAGS) icc2ps.c xgetopt.c ../src/liblcms.a -I../include -o icc2ps -lm | |
26 | + $(CC) $(CFLAGS) icc2ps.c xgetopt.c $(LDFLAGS) -L../src -L../src/.libs -llcms -I../include -o icc2ps -lm | |
27 | ||
28 | icclink: icclink.c xgetopt.c | |
29 | - $(CC) $(CFLAGS) icclink.c xgetopt.c ../src/liblcms.a -I../include -o icclink -lm | |
30 | + $(CC) $(CFLAGS) icclink.c xgetopt.c $(LDFLAGS) -L../src -L../src/.libs -llcms -I../include -o icclink -lm | |
38ffa639 | 31 | |
c023dae4 | 32 | |
33 | install: icctrans icc2ps icclink | |
34 | diff -Nur lcms-1.10/src/makefile lcms-1.10-makefiles/src/makefile | |
35 | --- lcms-1.10/src/makefile 2003-03-01 15:42:36.000000000 +0100 | |
36 | +++ lcms-1.10-makefiles/src/makefile 2003-06-25 13:59:56.000000000 +0200 | |
37 | @@ -1,50 +1,42 @@ | |
38ffa639 JB |
38 | SHELL = /bin/sh |
39 | ||
c023dae4 | 40 | -CFLAGS = -g -O4 -I../include -fomit-frame-pointer -Wall |
0109c92f | 41 | +CFLAGS = $(OPTFLAGS) -I../include -Wall |
42 | LDFLAGS = -lm | |
38ffa639 JB |
43 | BASEDIR = $(DESTDIR)/usr |
44 | BINDIR = $(BASEDIR)/bin | |
45 | LIBDIR = $(BASEDIR)/lib | |
46 | INCDIR = $(BASEDIR)/include | |
c023dae4 | 47 | VERSION = 1.0.10 |
38ffa639 JB |
48 | -AR = ar -cru |
49 | -RANLIB = ranlib | |
c023dae4 | 50 | - |
38ffa639 | 51 | -.c.o: |
0109c92f | 52 | - $(CC) $(CFLAGS) -c $< |
c023dae4 | 53 | +VINFO = 1:10:0 |
54 | +LIBTOOL = libtool | |
55 | +%.lo: %.c | |
f4c888f2 | 56 | + $(LIBTOOL) --mode=compile --tag CC $(CC) $(CFLAGS) -c $< |
38ffa639 JB |
57 | |
58 | SRCS = cmscnvrt.c cmserr.c cmsgamma.c cmsgmt.c cmsintrp.c cmsio1.c \ | |
59 | cmslut.c cmsmatsh.c cmsmtrx.c cmspack.c cmspcs.c cmswtpnt.c \ | |
c023dae4 | 60 | cmsxform.c cmssamp.c cmscam97.c cmsnamed.c cmsps2.c |
38ffa639 JB |
61 | |
62 | -OBJS = $(SRCS:.c=.o) | |
63 | +OBJS = $(SRCS:.c=.lo) | |
64 | ||
65 | ||
66 | ||
f4c888f2 | 67 | -all: liblcms.a liblcms.so.${VERSION} |
c023dae4 | 68 | +all: liblcms.la |
f4c888f2 JB |
69 | |
70 | ||
71 | # | |
38ffa639 JB |
72 | # Library |
73 | # | |
74 | ||
75 | -liblcms.a: $(OBJS) | |
76 | - $(AR) liblcms.a $(OBJS) | |
77 | - $(RANLIB) liblcms.a | |
78 | - | |
79 | -liblcms.so.${VERSION}: $(OBJS) | |
80 | - -$(CC) $(CFLAGS) $(LDFLAGS) -shared -o liblcms.so.${VERSION} $(OBJS) | |
81 | - -ln -s liblcms.so.${VERSION} liblcms.so.1 | |
82 | - -ln -s liblcms.so.1 liblcms.so | |
83 | +liblcms.la: $(OBJS) | |
f4c888f2 | 84 | + $(LIBTOOL) --mode=link --tag CC $(CC) -o liblcms.la $(OBJS) $(LDFLAGS) -rpath $(LIBDIR) -version-info $(VINFO) -lm |
38ffa639 JB |
85 | |
86 | # | |
87 | # Installation | |
88 | # | |
89 | ||
90 | -install: liblcms.a liblcms.so.${VERSION} | |
91 | +install: liblcms.la | |
92 | mkdir -p $(BINDIR) $(LIBDIR) $(INCDIR) | |
93 | - -cp -a liblcms.so* $(LIBDIR) | |
94 | - cp -a liblcms.a $(LIBDIR) | |
f4c888f2 | 95 | + $(LIBTOOL) --mode=install install liblcms.la $(LIBDIR) |
38ffa639 JB |
96 | cp ../include/lcms.h ../include/icc34.h $(INCDIR) |
97 | ||
98 | # | |
c023dae4 | 99 | @@ -61,4 +53,5 @@ |
38ffa639 JB |
100 | # |
101 | ||
102 | clean: | |
103 | - -rm $(OBJS) liblcms.a liblcms.so.${VERSION} liblcms.so.1 liblcms.so | |
0109c92f | 104 | + -rm -rf $(OBJS) liblcms.* .libs |
c023dae4 | 105 | + |
106 |