# hamlib - (C) Frank Singleton 2000 (vk3fcs@ix.netcom.com)
#
# Makefile - (C) Frank Singleton 2000 (vk3fcs@ix.netcom.com)
# TOP LEVEL Makefile for a set of  API's for communicating
# via serial interface to ham radio equipment via serial interface.
#
#
# Top Level Make file for shared lib  suite.
#
#
#	$Id: Makefile,v 1.1 2000-07-25 00:34:27 javabear Exp $	
#
# 
#
#

#for time stamping releases
REL_NAME :=	$(shell date +%Y.%m.%d.%s)


all:
	(cd ft747 && $(MAKE) all)
	(cd ft847 && $(MAKE) all)
	(cd common && $(MAKE) all)


# Build all libs, install locally, and make test suite
# but dont run..

.PHONY:	build_all
build_all:
	(cd common && $(MAKE) all)
	(cd ft747 && $(MAKE) build_all)
	(cd ft847 && $(MAKE) build_all)


# Clean

.PHONY:	cleanall
cleanall:
	(cd ft747 && $(MAKE) cleanall)
	(cd ft847 && $(MAKE) cleanall)
	(cd common && $(MAKE) clean)


# Build all libs, install locally and test suite
# and run..

.PHONY:	verify
verify:
	(cd common && $(MAKE) all)
	(cd ft747 && $(MAKE) verify)
	(cd ft847 && $(MAKE) verify)



# Basis tar.tgz distribution with embedded date info. Store in
# parent directory.
 
.PHONY: dist
dist:
	make cleanall
	tar -zcvf ../Hamlib.${REL_NAME}.tgz *



