rust/cargo-c: update to 0.10.7+cargo-0.84.0
[oi-userland.git] / components / library / libsynctex / files / Makefile
blobc87ceef5bbcf436e22a699584432f664d2ef623e
2 # Poormans Makefile
4 CFLAGS+= -I. -fPIC
5 MACH64=amd64
6 HDRS=synctex_parser.h synctex_parser_utils.h synctex_version.h
7 SRCS=synctex_parser_utils.c synctex_parser.c
8 OBJS=$(SRCS:.c=.o)
10 libsynctex.so.2.0.0: $(OBJS)
11 $(CC) $(LDFLAGS) -shared -o $@ $(OBJS) -lz
13 install: libsynctex.so.2.0.0
14 mkdir -p $(DESTDIR)//usr/include/synctex
15 cp $(HDRS) $(DESTDIR)/usr/include/synctex
16 mkdir -p $(DESTDIR)//usr/lib/$(MACH64)
17 cp libsynctex.so.2.0.0 $(DESTDIR)/usr/lib/$(MACH64)
18 ln -s libsynctex.so.2.0.0 $(DESTDIR)/usr/lib/$(MACH64)/libsynctex.so.2
19 ln -s libsynctex.so.2 $(DESTDIR)/usr/lib/$(MACH64)/libsynctex.so
20 mkdir $(DESTDIR)/usr/lib/$(MACH64)/pkgconfig
21 cp synctex.pc $(DESTDIR)/usr/lib/$(MACH64)/pkgconfig
23 clean:
24 rm $(OBJS) libsynctex.so.2.0.0