Initial Commit
[packages] / xemacs-packages / mew / mew / bin / Makefile
1 #
2 #  Makefile for mewencode and uumerge
3 #
4
5 SRCS = mewencode.c getopt.c
6 OBJS = mewencode.o getopt.o
7 PRG = mewencode
8 ALT = mewdecode mewcat
9 OTH = uumerge
10
11 BINDIR = /usr/local/bin
12 PERL = /usr/local/bin/perl
13
14 RM = rm -f
15 MKDIR = mkdir -p
16
17 #CFLAGS = -g
18
19 all: $(PRG) $(OTH)
20
21 $(PRG) : $(OBJS)
22         $(CC) -o $@ $(OBJS)
23         $(RM) $(ALT)
24         for f in $(ALT); do \
25           ln $(PRG) $${f}; done
26
27 uumerge: uumerge.in
28         sed -e "s|@PERL@|${PERL}|" < uumerge.in > uumerge
29         chmod 755 uumerge
30
31 install: $(PRG) $(OTH)
32         -@if [ ! -d $(BINDIR) ]; then \
33                 $(MKDIR) $(BINDIR); \
34         fi; \
35         cp $(PRG) $(BINDIR)
36         for f in $(ALT); do \
37           $(RM) $(BINDIR)/$${f}; ln $(BINDIR)/$(PRG) $(BINDIR)/$${f}; done
38         cp $(OTH) $(BINDIR)
39
40 clean:
41         $(RM) $(OBJS) $(PRG) $(ALT) $(OTH)