VPATH = @srcdir@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ default: all include ../Makefile.conf CFLAGS += -I$(top_srcdir)/optlib SSD_SOURCES = start-stop-daemon.c SSD_OBJECTS = $(patsubst %.c, %.o, $(SSD_SOURCES)) SSD_MANPAGES = start-stop-daemon.8 MD5_SOURCES = md5sum.c MD5_OBJECTS = $(patsubst %.c, %.o, $(MD5_SOURCES)) MD5_MANPAGES = md5sum.1 ENOENT_SOURCES = enoent.c ENOENT_OBJECTS = $(patsubst %.c, %.o, $(ENOENT_SOURCES)) GENFILES = $(MD5_OBJECTS) md5sum md5sum-static $(ENOENT_OBJECTS) enoent ifeq (@USE_START_STOP_DAEMON@, true) GENFILES += $(SSD_OBJECTS) start-stop-daemon endif .PHONY: all ifeq (@USE_START_STOP_DAEMON@, true) all:: start-stop-daemon md5sum enoent else all:: md5sum enoent endif .PHONY: install install:: all ifdef ALSO_STATIC all:: md5sum-static endif .PHONY: clean clean:: $(RM) $(GENFILES) .PHONY: distclean cvslean:: clean $(RM) Makefile confdefs.h config.log .PHONY: install install:: install-program install-doc .PHONY: install-program install-program: ifeq (@USE_START_STOP_DAEMON@, true) $(mkinstalldirs) $(DESTDIR)/$(sbindir) $(INSTALL_PROGRAM) start-stop-daemon $(DESTDIR)/$(sbindir) endif $(mkinstalldirs) $(DESTDIR)/$(bindir) $(INSTALL_PROGRAM) md5sum $(DESTDIR)/$(bindir) ifdef ALSO_STATIC $(INSTALL_PROGRAM) md5sum-static $(DESTDIR)/$(bindir) endif $(mkinstalldirs) $(DESTDIR)/$(dpkglibdir) $(INSTALL_PROGRAM) enoent $(DESTDIR)/$(dpkglibdir) .PHONY: install-doc install-doc: ifeq (@USE_START_STOP_DAEMON@, true) $(mkinstalldirs) $(DESTDIR)/$(man8dir) $(INSTALL_DATA) $(srcdir)/$(SSD_MANPAGES) $(DESTDIR)/$(man8dir) endif $(mkinstalldirs) $(DESTDIR)/$(man1dir) $(INSTALL_DATA) $(srcdir)/$(MD5_MANPAGES) $(DESTDIR)/$(man1dir) start-stop-daemon: $(SSD_OBJECTS) ../lib/libdpkg.a $(CC) $(LDFLAGS) -o $@ $(SSD_OBJECTS) $(LIBS) $(SSD_LIBS) md5sum-static: LDFLAGS += -static md5sum-static: ZLIB_LIBS = $(ZLIBS_LIBS_ALSO_STATIC) md5sum md5sum-static: $(MD5_OBJECTS) ../lib/libdpkg.a $(CC) $(LDFLAGS) -o $@ $(MD5_OBJECTS) $(LIBS) $(NLS_LIBS)