OSDN Git Service

added pdf backend
[putex/putex.git] / src / texsourc / Makefile.linux.gcc.static
1 #
2 # Copyright (c) 2014 Clerk Ma
3 #
4 # You may freely use, modify and/or distribute this file.
5 #
6 # makefle for linux (tested in ubuntu 14.04: gcc 4.8).
7 # linked libkpathsea.a and libz.a
8 #
9
10 CC = gcc
11 CFLAGS = -g -c -O2 -Wno-unused-result -Ilibmd5
12 LDFLAGS = /home/clerk/dev/android/lib/libkpathsea.a libdpx.a libpng.a libpaper.a /home/clerk/dev/android/lib/libz.a /home/clerk/dev/android/lib/libkpathsea.a -lm
13
14 objects = yandytex.o itex.o openinou.o subroute.o local.o \
15         tex0.o tex1.o tex2.o tex3.o tex4.o \
16         tex5.o tex6.o tex7.o tex8.o tex9.o \
17         pool.o md5.o utils.o dpx.o
18
19 headers = yandytex.h texd.h coerce.h macros.h memory.h
20
21 yandytex: $(objects)
22         $(CC) -o yandytex $(objects) $(LDFLAGS)
23
24 yandytex.o: yandytex.c $(headers)
25         $(CC) $(CFLAGS) yandytex.c
26
27 dpx.o: dpx.c $(headers)
28         $(CC) $(CFLAGS) dpx.c
29
30 itex.o: itex.c $(headers)
31         $(CC) $(CFLAGS) itex.c
32
33 openinou.o: openinou.c $(headers)
34         $(CC) $(CFLAGS) openinou.c
35
36 subroute.o: subroute.c $(headers)
37         $(CC) $(CFLAGS) subroute.c
38
39 local.o: local.c $(headers)
40         $(CC) $(CFLAGS) local.c
41
42 tex0.o: tex0.c $(headers)
43         $(CC) $(CFLAGS) tex0.c
44
45 tex1.o: tex1.c $(headers)
46         $(CC) $(CFLAGS) tex1.c
47
48 tex2.o: tex2.c $(headers)
49         $(CC) $(CFLAGS) tex2.c
50
51 tex3.o: tex3.c $(headers)
52         $(CC) $(CFLAGS) tex3.c
53
54 tex4.o: tex4.c $(headers)
55         $(CC) $(CFLAGS) tex4.c
56
57 tex5.o: tex5.c $(headers)
58         $(CC) $(CFLAGS) tex5.c
59
60 tex6.o: tex6.c $(headers)
61         $(CC) $(CFLAGS) tex6.c
62
63 tex7.o: tex7.c $(headers)
64         $(CC) $(CFLAGS) tex7.c
65
66 tex8.o: tex8.c $(headers)
67         $(CC) $(CFLAGS) tex8.c
68
69 tex9.o: tex9.c $(headers)
70         $(CC) $(CFLAGS) tex9.c
71
72 pool.o: pool.c $(headers)
73         $(CC) $(CFLAGS) pool.c
74
75 md5.o: libmd5/md5.c $(headers)
76         $(CC) $(CFLAGS) libmd5/md5.c
77
78 utils.o: utils.c $(headers)
79         $(CC) $(CFLAGS) utils.c
80
81 .PHONY: clean
82
83 clean:
84         rm yandytex *.o