| 1 | # |
| 2 | # Makefile.tmpl,v 3.1 1993/07/06 01:10:58 jbj Exp |
| 3 | # |
| 4 | PROGRAM= tickadj |
| 5 | # |
| 6 | # Makefile for utilities |
| 7 | # |
| 8 | COMPILER= cc |
| 9 | COPTS= -O |
| 10 | BINDIR= /usr/local |
| 11 | INSTALL= install |
| 12 | DEFS= |
| 13 | DEFS_OPT= |
| 14 | DEFS_LOCAL= |
| 15 | DAEMONLIBS= |
| 16 | RESLIB= |
| 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 | SOURCE= tickadj.c ntptime.c |
| 28 | TKOBJS= tickadj.o |
| 29 | NTOBJS= ntptime.o |
| 30 | EXECS= ntptime jitter timetrim kern byteorder longsize precision |
| 31 | |
| 32 | all: $(PROGRAM) |
| 33 | |
| 34 | tickadj: $(TKOBJS) |
| 35 | $(CC) $(COPTS) -o $@ $(TKOBJS) $(LIB) $(DAEMONLIBS) $(RESLIB) $(COMPAT) |
| 36 | |
| 37 | ntptime: $(NTOBJS) |
| 38 | $(CC) $(COPTS) -o $@ $(NTOBJS) $(LIB) |
| 39 | |
| 40 | precision: precision.o |
| 41 | $(CC) $(COPTS) -o $@ $@.o |
| 42 | |
| 43 | install: $(BINDIR)/$(PROGRAM) |
| 44 | |
| 45 | $(BINDIR)/$(PROGRAM): $(PROGRAM) |
| 46 | $(INSTALL) -c -m 0755 $(PROGRAM) $(BINDIR) |
| 47 | |
| 48 | tags: |
| 49 | ctags *.c *.h |
| 50 | |
| 51 | depend: |
| 52 | mkdep $(CFLAGS) $(SOURCE) |
| 53 | |
| 54 | clean: |
| 55 | -@rm -f $(PROGRAM) $(EXECS) *.o *.out tags make.log Makefile.bak lint.errs |
| 56 | |
| 57 | distclean: clean |
| 58 | -@rm -f *.orig *.rej .version Makefile |
| 59 | |
| 60 | ../lib/libntp.a: |
| 61 | cd ../lib && $(MAKE) $(MFLAGS) $(MFLAGS) MFLAGS="$(MFLAGS)" |
| 62 | |