annotate lib-src/mule/Makefile.in.in @ 123:c77884c6318d

Added tag r20-1b14 for changeset d2f30a177268
author cvs
date Mon, 13 Aug 2007 09:26:04 +0200
parents 131b0175ea99
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1 /* Extra targets from the Mule lib-src/Makefile.in.in. Put them
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2 here until we figure out what to do with them. */
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
4 srcdir=@srcdir@
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
5 SHELL=/bin/sh
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
6
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
7 CC=@CC@
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
8 CFLAGS=@CFLAGS@
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
9 CPP=@CPP@
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
10 RANLIB=@RANLIB@
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
11
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
12 xesrcdir = ${srcdir}/../../src
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
13 xeobjdir = ../../src
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
14
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
15 INCLUDES = -I. -I${srcdir}/.. -I${xesrcdir}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
16 @SET_MAKE@
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
17
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
18 RM = rm -f
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
19
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
20 #define THIS_IS_YMAKEFILE
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
21 #define NOT_C_CODE
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
22 #include "../../src/config.h"
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
23
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
24 #ifdef MULE
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
25 PROGS = coco m2ps
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
26 #else
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
27 PROGS =
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
28 #endif
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
29
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
30 all :: $(PROGS)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
31
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
32 FRC.mostlyclean:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
33 mostlyclean: FRC.mostlyclean
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
34 -$(RM) *.o \#* $(PROGS)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
35 clean: mostlyclean
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
36 distclean: clean
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
37 -$(RM) Makefile Makefile.in
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
38 realclean: distclean
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
39 extraclean: distclean
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
40 -$(RM) *~
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
41
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
42 IMPORT_H = ${xeobjdir}/config.h ${xeobjdir}/paths.h \
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
43 ${xesrcdir}/mule-charset.h ${xesrcdir}/mule-coding.h
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
44
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
45 bdf.o: ${srcdir}/bdf.c ${srcdir}/bdf.h ${srcdir}/mulelib.h Makefile $(IMPORT_H)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
46 $(CC) -c $(INCLUDES) ${srcdir}/bdf.c
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
47
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
48 m2ps.o: ${srcdir}/m2ps.c ${srcdir}/bdf.h ${srcdir}/mulelib.h $(IMPORT_H)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
49 $(CC) -c $(INCLUDES) ${srcdir}/m2ps.c
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
50
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
51 fakelisp.o: ${srcdir}/fakelisp.c ${srcdir}/fakelisp.h
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
52 $(CC) -c $(INCLUDES) ${srcdir}/fakelisp.c
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
53
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
54 mule-charset.o: ${xesrcdir}/mule-charset.c ${xesrcdir}/mule-charset.h ${srcdir}/fakelisp.h
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
55 $(CC) -c $(INCLUDES) ${xesrcdir}/mule-charset.c
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
56
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
57 mule-coding.o: ${xesrcdir}/mule-coding.c ${xesrcdir}/mule-coding.h ${xesrcdir}/mule-charset.h\
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
58 ${srcdir}/fakelisp.h
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
59 $(CC) -c $(INCLUDES) ${xesrcdir}/mule-coding.c
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
60
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
61 mule-ccl.o: ${xesrcdir}/mule-ccl.c ${xesrcdir}/mule-charset.h ${xesrcdir}/mule-coding.h
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
62 $(CC) -c $(INCLUDES) ${xesrcdir}/mule-ccl.c
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
63
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
64 mulelib.o: ${srcdir}/mulelib.c ${srcdir}/mulelib.h ${srcdir}/fakelisp.h $(IMPORT_H)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
65 $(CC) -c $(INCLUDES) ${srcdir}/mulelib.c
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
66
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
67 M2PSOBJ = bdf.o m2ps.o fakelisp.o mule-charset.o mule-coding.o mule-ccl.o mulelib.o
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
68
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
69 m2ps: $(M2PSOBJ)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
70 $(CC) $(LINK_CFLAGS) $(M2PSOBJ) $(LOADLIBES) -o $@
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
71
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
72 coco.o: ${srcdir}/coco.c ${srcdir}/mulelib.h $(IMPORT_H)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
73 $(CC) -c $(INCLUDES) ${srcdir}/coco.c
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
74
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
75 COCOOBJ = coco.o fakelisp.o mule-charset.o mule-coding.o mule-ccl.o mulelib.o
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
76
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
77 coco: $(COCOOBJ)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
78 $(CC) $(LINK_CFLAGS) $(COCOOBJ) $(LOADLIBES) -o $@