Commit | Line | Data |
---|---|---|
09169146 GW |
1 | # |
2 | # Makefile.tmpl,v 3.1 1993/07/06 01:09:20 jbj Exp | |
3 | # | |
4 | PROGRAM= ntpdate | |
5 | # | |
6 | # ntpdate - private mode query program for ntpdate | |
7 | # | |
8 | COMPILER= cc | |
9 | COPTS= -O | |
10 | BINDIR= /usr/local | |
11 | INSTALL= install | |
12 | DEFS= | |
13 | DEFS_OPT= | |
14 | DEFS_LOCAL= | |
15 | RESLIB= | |
16 | ADJLIB= | |
17 | COMPAT= | |
18 | # | |
19 | INCL= -I../include | |
20 | CFLAGS= $(COPTS) $(DEFS) $(DEFS_LOCAL) $(INCL) | |
21 | CC= $(COMPILER) | |
22 | LIB= ../lib/libntp.a | |
23 | LINTLIB= ../lib/llib-llibntp.ln | |
24 | MAKE= make | |
25 | TOP=../ | |
26 | # | |
27 | OBJS= ntpdate.o | |
28 | SOURCE= ntpdate.c | |
29 | ||
30 | all: $(PROGRAM) | |
31 | ||
32 | $(PROGRAM): $(OBJS) $(LIB) version.o | |
33 | $(CC) $(COPTS) -o $@ $(OBJS) version.o $(LIB) $(RESLIB) \ | |
34 | $(ADJLIB) $(COMPAT) | |
35 | ||
36 | install: $(BINDIR)/$(PROGRAM) | |
37 | ||
38 | $(BINDIR)/$(PROGRAM): $(PROGRAM) | |
39 | $(INSTALL) -c -m 0755 $(PROGRAM) $(BINDIR) | |
40 | ||
41 | tags: | |
42 | ctags *.c *.h | |
43 | ||
44 | depend: | |
45 | mkdep $(CFLAGS) $(SOURCE) | |
46 | ||
47 | clean: | |
48 | -@rm -f $(PROGRAM) *.o *.out tags make.log Makefile.bak lint.errs .version | |
49 | ||
50 | distclean: clean | |
51 | -@rm -f *.orig *.rej .version Makefile | |
52 | ||
53 | lint: $(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 | # | |
65 | version.o: ../VERSION | |
66 | ../scripts/mkversion $(PROGRAM) | |
67 | $(CC) $(COPTS) $(INCL) -c version.c | |
68 | ||
69 | ../VERSION: | |
70 | -@rm -f .version |