kopia lustrzana https://github.com/Hamlib/Hamlib
initial top level makefile
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@13 7ae35d74-ebe9-4afe-98af-79ac388436b8Hamlib-1.0.0
rodzic
62e86db172
commit
a2dce383d5
|
@ -0,0 +1,66 @@
|
|||
# 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 *
|
||||
|
||||
|
||||
|
Ładowanie…
Reference in New Issue