Makefile.in 1015 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. VPATH = @srcdir@
  2. srcdir = @srcdir@
  3. top_srcdir = @top_srcdir@
  4. include ../Makefile.conf
  5. SPLIT_SOURCES = queue.c split.c info.c join.c main.c
  6. SPLIT_OBJECTS = $(patsubst %.c, %.o, $(SPLIT_SOURCES))
  7. GENFILES = $(SPLIT_OBJECTS) dpkg-split
  8. .PHONY: all
  9. all:: dpkg-split
  10. .PHONY: install
  11. install:: all
  12. .PHONY: clean
  13. clean::
  14. $(RM) $(GENFILES)
  15. .PHONY: distclean
  16. cvslean:: clean
  17. $(RM) Makefile
  18. .PHONY: install
  19. install:: install-program install-doc
  20. .PHONY: install-program
  21. install-program:
  22. $(mkinstalldirs) $(DESTDIR)/$(bindir)
  23. $(INSTALL) dpkg-split $(DESTDIR)$(bindir)
  24. $(mkinstalldirs) $(DESTDIR)/$(dpkglibdir)
  25. $(INSTALL) $(srcdir)/mksplit.pl $(DESTDIR)/$(dpkglibdir)/mksplit
  26. .PHONY: install-doc
  27. install-doc:
  28. $(mkinstalldirs) $(DESTDIR)/$(man8dir)
  29. $(INSTALL_DATA) $(srcdir)/dpkg-split.8 $(DESTDIR)/$(man8dir)
  30. dpkg-split: $(SPLIT_OBJECTS)
  31. $(CC) $(LDFLAGS) -L../lib -o $@ $(SPLIT_OBJECTS) $(LIBS) $(NLS_LIBS) -ldpkg
  32. split.o: split.c
  33. $(CC) $(ALL_CFLAGS) -DMKSPLITSCRIPT=\"$(dpkglibdir)/mksplit\" -c $<