[Tinyos-commits] CVS: tinyos-1.x/tools/make hood.extra, NONE,
1.1 nescDecls.extra, NONE, 1.1 registry.extra, NONE,
1.1 rpc.extra, NONE, 1.1
Kamin Whitehouse
kaminw at users.sourceforge.net
Fri Sep 23 03:18:02 PDT 2005
- Previous message: [Tinyos-commits] CVS: tinyos-1.x/tools/scripts/codeGeneration
AtTags.pm, NONE, 1.1 AtTagsFromXML.pm, NONE,
1.1 FindInclude.pm, NONE, 1.1 NescParser.pm, NONE,
1.1 NescProgramFiles.pm, NONE, 1.1 README, NONE,
1.1 SlurpFile.pm, NONE, 1.1 generateHood.pl, NONE,
1.1 generateNescDecls.pl, NONE, 1.1 generateRegistry.pl, NONE,
1.1 generateRpc.pl, NONE, 1.1
- Next message: [Tinyos-commits] CVS: tinyos-1.x/tools/python/pytos/tools Drain.py,
NONE, 1.1 Drip.py, NONE, 1.1 RamSymbols.py, NONE, 1.1 Rpc.py,
NONE, 1.1 __init__.py, NONE, 1.1
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/tinyos/tinyos-1.x/tools/make
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5336
Added Files:
hood.extra nescDecls.extra registry.extra rpc.extra
Log Message:
these four new target files define how to use the code parsing and generation scripts in tinyos-1.x/tools/scipts/codeGeneration
--- NEW FILE: hood.extra ---
#-*-Makefile-*- vim:syntax=make
#$Id: hood.extra,v 1.1 2005/09/23 10:18:00 kaminw Exp $
HOOD_GEN_PL ?= $(TOSDIR)/../tools/scripts/codeGeneration/generateHood.pl
BUILD_EXTRA_DEPS += hood_wiring
#POST_BUILD_EXTRA_DEPS += hood_schema
PFLAGS += -I$(BUILDDIR)
hood_wiring:
@echo
@echo "**** GENERATING HOODS ****"
rm -f $(BUILDDIR)/Hood.h
@perl $(HOOD_GEN_PL) -d $(BUILDDIR) $(PFLAGS) $(CFLAGS) $(COMPONENT).nc
--- NEW FILE: nescDecls.extra ---
#-*-Makefile-*- vim:syntax=make
#$Id: nescDecls.extra,v 1.1 2005/09/23 10:18:00 kaminw Exp $
NESC_DECLS_GEN_PL ?= $(TOSDIR)/../tools/scripts/codeGeneration/generateNescDecls.pl
POST_BUILD_EXTRA_DEPS += build_nescDecls
build_nescDecls: $(NESCDECLS_DEPS) FORCE
@echo
@echo "*** GENERATING NESCDECLS.XML ***"
$(NCC) -fsyntax-only -fnesc-dump=interfacedefs -fnesc-dump=components -fnesc-dump=interfaces -fnesc-dump=tags $(OPTFLAGS) $(PFLAGS) $(CFLAGS) $(COMPONENT).nc $(LIBS) $(LDFLAGS) > $(BUILDDIR)/nesc.xml
@perl $(NESC_DECLS_GEN_PL) -d $(BUILDDIR) $(BUILDDIR)/app.c $(BUILDDIR)/nesc.xml $(BUILDDIR)/main.exe
--- NEW FILE: registry.extra ---
#-*-Makefile-*- vim:syntax=make
#$Id: registry.extra,v 1.1 2005/09/23 10:18:00 kaminw Exp $
REGISTRY_GEN_PL ?= $(TOSDIR)/../tools/scripts/codeGeneration/generateRegistry.pl
BUILD_EXTRA_DEPS += registry_wiring
ifndef NO_RPC
GOALS += rpc
endif
#POST_BUILD_EXTRA_DEPS += registry_schema
PFLAGS += -I$(BUILDDIR)
registry_wiring:
@echo
@echo "**** GENERATING REGISTRY ****"
@perl $(REGISTRY_GEN_PL) -d $(BUILDDIR) $(PFLAGS) $(CFLAGS) $(COMPONENT).nc
--- NEW FILE: rpc.extra ---
#-*-Makefile-*- vim:syntax=make
#$Id: rpc.extra,v 1.1 2005/09/23 10:18:00 kaminw Exp $
RPC_GEN_PL ?= $(TOSDIR)/../tools/scripts/codeGeneration/generateRpc.pl
BUILD_EXTRA_DEPS += rpc_dep
PFLAGS += -I$(BUILDDIR)
rpc_dep: FORCE
@echo
@echo "*** GENERATING RPC ***"
rm -f $(BUILDDIR)/RpcM.nc $(BUILDDIR)/RpcC.nc
$(NCC) -fsyntax-only -fnesc-dump=interfacedefs -fnesc-dump=components -fnesc-dump=interfaces -fnesc-dump=tags $(OPTFLAGS) $(PFLAGS) $(CFLAGS) $(COMPONENT).nc $(LIBS) $(LDFLAGS) > $(BUILDDIR)/nesc.xml
@perl $(RPC_GEN_PL) -d $(BUILDDIR) $(PFLAGS) $(CFLAGS) $(COMPONENT).nc $(BUILDDIR)/nesc.xml
- Previous message: [Tinyos-commits] CVS: tinyos-1.x/tools/scripts/codeGeneration
AtTags.pm, NONE, 1.1 AtTagsFromXML.pm, NONE,
1.1 FindInclude.pm, NONE, 1.1 NescParser.pm, NONE,
1.1 NescProgramFiles.pm, NONE, 1.1 README, NONE,
1.1 SlurpFile.pm, NONE, 1.1 generateHood.pl, NONE,
1.1 generateNescDecls.pl, NONE, 1.1 generateRegistry.pl, NONE,
1.1 generateRpc.pl, NONE, 1.1
- Next message: [Tinyos-commits] CVS: tinyos-1.x/tools/python/pytos/tools Drain.py,
NONE, 1.1 Drip.py, NONE, 1.1 RamSymbols.py, NONE, 1.1 Rpc.py,
NONE, 1.1 __init__.py, NONE, 1.1
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Tinyos-commits
mailing list