blob: ebd5f5ffd72658113c89fa5dacae0c6fa77e4002 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
|
#!/usr/bin/make -f
name = diff-daemon
ver = 1.0
# Copyright (C) 2009 Luke Shumaker
#
# This file is part of diff-daemon.
#
# diff-daemon is free software; you can redistribute it and/or modify it under
# the terms of the GNU General Public License as published by the Free Software
# Foundation; either version 2, or (at your option) any later version.
#
# diff-daemon is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# See the GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with diff-daemon; see the file COPYING.
# If not, write to the Free Software Foundation,
# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
# Directories ######################################################
srcdir = @srcdir@
prefix = @prefix@
exec_prefix = @exec_prefix@
bindir = @bindir@
sbindir = @sbindir@
dirs = $(srcdir) $(prefix) $(exec_prefix) $(bindir) $(sbindir)
# Programs #########################################################
SHELL = @SHELL@
RM = rm -f
SED = sed
INSTALL = install
MKDIR = $(INSTALL) -d #mkdir -p
INSTALL_PROGRAM = $(INSTALL)
INSTALL_DATA = $(INSTALL) -m 644
# phony targets ####################################################
all : diff-daemon patch-daemon
.PHONY : install uninstall clean distclean dist
.SUFFIXES :
# install ##########################################################
install : install-diff-daemon install-patch-daemon
install-diff-daemon : diff-daemon
$(INSTALL_PROGRAM) $< $(bindir)/$<
install-patch-daemon : patch-daemon
$(INSTALL_PROGRAM) $< $(bindir)/$<
# uninstall ########################################################
uninstall : uninstall-diff-daemon uninstall-patch-daemon
uninstall-diff-daemon :
$(rm) $(bindir)/diff-daemon
uninstall-patch-daemon :
$(rm) $(bindir)/patch-daemon
# clean ############################################################
clean :
distclean : clean
$(RM) Makefile
$(RM) diff-daemon patch-daemon
# dist #############################################################
d = $(name)-$(ver)
dist : $(d).tar.gz
$(d).tar.gz : $(d) $(d)/COPYING $(d)/configure $(d)/diff-daemon.sh $(d)/patch-daemon.sh $(d)/Makefile.in
tar -czf $@ $<
$(d) :
$(INSTALL) -m 777 -d $@
$(d)/% : $(srcdir)/% $(d)
cp $< $@
# implicit rules ###################################################
$(dirs) :
$(MKDIR) $@
% : $(srcdir)/%.sh
sed 's/$bSHELL@/$(subst /,\/,$(SHELL))/g' < $< > $@
|