OSDN Git Service

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