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:
nifi 2007-11-26 10:24:34 +00:00
parent 8d3458b6be
commit dfced7ea07
1 changed files with 14 additions and 7 deletions

View File

@ -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
###############################################################