Oh GACK! src-clean doesn't quite work that easily since cleandist rebuilds the
[unix-history] / contrib / xntpd / ntpdate / Makefile.tmpl
CommitLineData
09169146
GW
1#
2# Makefile.tmpl,v 3.1 1993/07/06 01:09:20 jbj Exp
3#
4PROGRAM= ntpdate
5#
6# ntpdate - private mode query program for ntpdate
7#
8COMPILER= cc
9COPTS= -O
10BINDIR= /usr/local
11INSTALL= install
12DEFS=
13DEFS_OPT=
14DEFS_LOCAL=
15RESLIB=
16ADJLIB=
17COMPAT=
18#
19INCL= -I../include
20CFLAGS= $(COPTS) $(DEFS) $(DEFS_LOCAL) $(INCL)
21CC= $(COMPILER)
22LIB= ../lib/libntp.a
23LINTLIB= ../lib/llib-llibntp.ln
24MAKE= make
25TOP=../
26#
27OBJS= ntpdate.o
28SOURCE= ntpdate.c
29
30all: $(PROGRAM)
31
32$(PROGRAM): $(OBJS) $(LIB) version.o
33 $(CC) $(COPTS) -o $@ $(OBJS) version.o $(LIB) $(RESLIB) \
34 $(ADJLIB) $(COMPAT)
35
36install: $(BINDIR)/$(PROGRAM)
37
38$(BINDIR)/$(PROGRAM): $(PROGRAM)
39 $(INSTALL) -c -m 0755 $(PROGRAM) $(BINDIR)
40
41tags:
42 ctags *.c *.h
43
44depend:
45 mkdep $(CFLAGS) $(SOURCE)
46
47clean:
48 -@rm -f $(PROGRAM) *.o *.out tags make.log Makefile.bak lint.errs .version
49
50distclean: clean
51 -@rm -f *.orig *.rej .version Makefile
52
53lint: $(LINTLIB)
54 lint -x -u $(DEFS) $(DEFS_LOCAL) $(INCL) $(LINTLIB) $(SOURCE) >lint.errs
55
56../lib/llib-llibntp.ln:
57 cd ../lib && $(MAKE) $(MFLAGS) MFLAGS="$(MFLAGS)" lintlib
58
59../lib/libntp.a:
60 cd ../lib && $(MAKE) $(MFLAGS) MFLAGS="$(MFLAGS)"
61
62#
63# we want to build the current version string here
64#
65version.o: ../VERSION
66 ../scripts/mkversion $(PROGRAM)
67 $(CC) $(COPTS) $(INCL) -c version.c
68
69../VERSION:
70 -@rm -f .version