mirror of https://github.com/contiki-ng/mspsim
added archive generation for source release
git-svn-id: https://mspsim.svn.sourceforge.net/svnroot/mspsim/mspsim@31 23d1a52b-0c3c-0410-b72d-8f29ab48fe35
This commit is contained in:
parent
8d3458b6be
commit
dfced7ea07
21
Makefile
21
Makefile
|
|
@ -62,6 +62,8 @@ endif
|
|||
|
||||
CPUTEST := tests/cputest.firmware
|
||||
|
||||
BINARY := README.txt images/*.jpg firmware/*/*.firmware
|
||||
|
||||
PACKAGES := ${addprefix se/sics/mspsim/,core platform/esb platform/sky util chip}
|
||||
|
||||
SOURCES := ${wildcard *.java $(addsuffix /*.java,$(PACKAGES))}
|
||||
|
|
@ -74,19 +76,18 @@ JARFILE := mspsim.jar
|
|||
# MAKE
|
||||
###############################################################
|
||||
|
||||
.PHONY: compile $(CPUTEST)
|
||||
|
||||
compile: $(OBJECTS)
|
||||
.PHONY: all compile jar help run runesb runsky test cputest $(CPUTEST) mtest
|
||||
|
||||
all: compile
|
||||
|
||||
compile: $(OBJECTS)
|
||||
|
||||
jar: compile
|
||||
$(JAR) cf $(JARFILE) ${addsuffix /*.class,$(PACKAGES)} images/*.jpg
|
||||
|
||||
help:
|
||||
@echo "Usage: make [all,compile,clean]"
|
||||
@echo "Usage: make [all,compile,clean,run,runsky,runesb]"
|
||||
|
||||
.PHONY: run
|
||||
run: compile
|
||||
java se.sics.mspsim.util.IHexReader $(FIRMWAREFILE) $(MAPFILE)
|
||||
|
||||
|
|
@ -96,7 +97,6 @@ runesb: compile
|
|||
runsky: compile
|
||||
java se.sics.mspsim.platform.sky.SkyNode $(SKYFIRMWARE) $(MAPFILE)
|
||||
|
||||
.PHONY: cputest test
|
||||
test: cputest
|
||||
|
||||
cputest: $(CPUTEST)
|
||||
|
|
@ -105,12 +105,19 @@ cputest: $(CPUTEST)
|
|||
$(CPUTEST):
|
||||
(cd tests && $(MAKE))
|
||||
|
||||
.PHONY: mtest
|
||||
mtest: compile $(CPUTEST)
|
||||
@-$(RM) mini-test_cpu.txt
|
||||
java se.sics.util.Test -debug $(CPUTEST) >mini-test_cpu.txt
|
||||
|
||||
|
||||
###############################################################
|
||||
# ARCHIVE GENERATION
|
||||
###############################################################
|
||||
|
||||
source:
|
||||
zip -9 mspsim-source-`date '+%F'`.zip Makefile $(BINARY) *.java $(addsuffix /*.java,$(PACKAGES)) tests/Makefile tests/*.c tests/*.h
|
||||
|
||||
|
||||
###############################################################
|
||||
# CLASS COMPILATION
|
||||
###############################################################
|
||||
|
|
|
|||
Loading…
Reference in New Issue