# # Poormans Makefile # CFLAGS+= -I. -fPIC MACH64=amd64 HDRS=synctex_parser.h synctex_parser_utils.h synctex_version.h SRCS=synctex_parser_utils.c synctex_parser.c OBJS=$(SRCS:.c=.o) libsynctex.so.2.0.0: $(OBJS) $(CC) $(LDFLAGS) -shared -o $@ $(OBJS) -lz install: libsynctex.so.2.0.0 mkdir -p $(DESTDIR)//usr/include/synctex cp $(HDRS) $(DESTDIR)/usr/include/synctex mkdir -p $(DESTDIR)//usr/lib/$(MACH64) cp libsynctex.so.2.0.0 $(DESTDIR)/usr/lib/$(MACH64) ln -s libsynctex.so.2.0.0 $(DESTDIR)/usr/lib/$(MACH64)/libsynctex.so.2 ln -s libsynctex.so.2 $(DESTDIR)/usr/lib/$(MACH64)/libsynctex.so mkdir $(DESTDIR)/usr/lib/$(MACH64)/pkgconfig cp synctex.pc $(DESTDIR)/usr/lib/$(MACH64)/pkgconfig clean: rm $(OBJS) libsynctex.so.2.0.0