updated test file
[mplib] / src / texk / web2c / mpdir / Makefile
1
2 LD = gcc
3 CC = gcc
4 CFLAGS = -Wall -W -g
5
6 LUABUILDDIR=/opt/tex/luatex/trunk/build/libs/lua51
7 LUASRCDIR =/opt/tex/luatex/trunk/src/libs/lua51
8 LUALIB=$(LUABUILDDIR)/liblua.a
9
10 KPSEBUILDDIR = ../../../texk/kpathsea/.libs
11 KPSESRCDIR = ../../../../src/texk
12 KPSELIB=$(KPSEBUILDDIR)/libkpathsea.a
13
14 MPLIBBUILDDIR = ../../../texk/web2c/mpdir/lib/.libs
15 MPLIBSRCDIR = ../../../../src/texk/web2c/mpdir/lib
16 MPLIB = $(MPLIBBUILDDIR)/libmplib.a
17
18 CFLAGS = -Wall -W -g -I../.. -I./lib
19 OBJECTS = mpost.o 
20 LUAOBJECTS = lmplib.o luamain.o
21
22 newmpost: $(MPLIB) $(OBJECTS) 
23         $(LD) -o newmpost $(OBJECTS) $(MPLIB) $(KPSELIB)
24
25 luampost: $(MPLIB) $(LUAOBJECTS) 
26         $(LD) -o luampost $(LUAOBJECTS) $(MPLIB) $(LUALIB) -lm
27
28 clean:
29         cd lib && make clean
30         $(RM) *.o newmpost luampost mpost.c *.scn *.idx *.toc *.pdf *.log
31
32 .c.o:
33         $(CC) -c $< -o $@
34
35 .w.c:
36         $(CTANGLE) $< $@
37
38 $(OBJECTS): %.o: %.c
39         $(CC) -c $(CFLAGS) -I$(MPLIBSRCDIR) -I$(KPSESRCDIR) $< -o $@
40
41 $(LUAOBJECTS): %.o: %.c
42         $(CC) -c $(CFLAGS) -I$(MPLIBSRCDIR) -I$(LUASRCDIR) $< -o $@