#
# /src/NTP/REPOSITORY/v3/parse/util/Makefile.tmpl,v 3.12 1994/01/25 19:05:39 kardel Exp
#
COMPILER=gcc -O2 -pipe -finline-functions -fomit-frame-pointer -D_POSIX_SOURCE
DEFS=       -DSYS_AUX3 -DHAVE_TERMIOS
DEFS_OPT= -DCONFIG_FILE=\"/usr2/etc/ntp.conf\" #-DDEBUG
DEFS_LOCAL= $(DEFS_OPT) -DREFCLOCK #TEST -DPPSPPS -DKERNEL_PLL
CLOCKDEFS= -DLOCAL_CLOCK #TEST -DAS2201PPS -DCHU -DATUM -DGOES -DGPSTM -DIRIG -DLEITCH -DMSFEES -DMX4200PPS -DOMEGA -DPST -DTPRO -TRAK -DWWVB -DPARSE -DPARSEPPS -DCLOCK_MEINBERG -DCLOCK_RAWDCF -DCLOCK_SCHMID -DCLOCK_DCF7000 -DCLOCK_TRIMSV6
INCL=
COPTS= -O
INSTALL=$(TOP)scripts/install.sh
BINDIR=	/usr2/etc
#
CFLAGS=	$(COPTS) $(DEFS) $(DEFS_LOCAL) $(INCL) -I../../include
CC=		$(COMPILER)
TOP=../../
#
EXECS=parsetest testdcf dcfd

all:
	@echo $(DEFS) $(DEFS_LOCAL) $(CLOCKDEFS) | \
	 awk '/-DSTREAM/ && /-DPARSE/ && /-DCLOCK_RAWDCF/ && ( /-DSYS_SUNOS/ || /-DSYS_SOLARIS/ )  { makeit = 1 } \
	      END { if (makeit) \
		      { print "$(MAKE) $(MFLAGS) MFLAGS=\"$(MFLAGS)\" parsetest"; } \
		  }' | \
	 sh
	@echo $(DEFS) $(DEFS_LOCAL) $(CLOCKDEFS) | \
	 awk '/-DPARSE/ && /-DCLOCK_RAWDCF/ && ( /-DSYS_SUNOS/ || /-DSYS_SOLARIS/ ) { makeit = 1 } \
	      END { if (makeit) \
		      { print "$(MAKE) $(MFLAGS) MFLAGS=\"$(MFLAGS)\" testdcf"; } \
		  }' | \
	 sh
	@echo $(DEFS) $(DEFS_LOCAL) $(CLOCKDEFS) | \
	 awk '/-DPARSE/ && /-DCLOCK_RAWDCF/ && ( /-DSYS_SUNOS/  || /-DSYS_SOLARIS/ ) { makeit = 1 } \
	      END { if (makeit) \
		      { print "$(MAKE) $(MFLAGS) MFLAGS=\"$(MFLAGS)\" dcfd"; } \
		  }' | \
	 sh

clean:
	-@rm -f $(EXECS) *.o

distclean:	clean
	-@rm -f *.orig *.rej .version Makefile

install:
	@echo "--- DCF77 utilities should be installed manually"
	@#[ -f testdcf ] && $(INSTALL) -c -m 0755 testdcf $(BINDIR) || true
	@#[ -f dcfd ] && $(INSTALL) -c -m 0755 dcfd $(BINDIR) || true
