Update of /cvsroot/arcem/arcem
In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv5902

Modified Files:
        Makefile 
Log Message:
Add 'riscpkg' rule to makefile to perform 90% of the legwork needed for making 
a RiscPkg archive of the RISC OS build


Index: Makefile
===================================================================
RCS file: /cvsroot/arcem/arcem/Makefile,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -d -r1.42 -r1.43
--- Makefile    21 Jul 2012 12:20:22 -0000      1.42
+++ Makefile    9 Dec 2012 20:33:12 -0000       1.43
@@ -37,6 +37,10 @@
 # of MIPS set this flag
 HOST_BIGENDIAN=no
 
+# Which version of the manual to include in the RiscPkg archive
+# development, arcem-1.50, etc.
+MANUAL?=development
+
 # Windowing System
 ifeq ($(SYSTEM),)
 SYSTEM=X
@@ -148,6 +152,24 @@
 #CFLAGS += -mpoke-function-name -DPROFILE_ENABLED
 #OBJS += riscos-single/prof.o
 TARGET=!ArcEm/arcem
+# Create RiscPkg archive directory structure
+# Final step to turn it into a zip archive must be done manually, either on 
RISC OS or via GCCSDK's native-zip
+riscpkg: $(TARGET)
+       rm -rf ArcEm
+       mkdir -p ArcEm/Apps/Misc
+       cp -r riscos-single/RiscPkg ArcEm
+       cp -r !ArcEm ArcEm/Apps/Misc
+       rm ArcEm/Apps/Misc/!ArcEm/arcem
+       elf2aif !ArcEm/arcem ArcEm/Apps/Misc/!ArcEm/arcem,ff8
+       cp arcemrc ArcEm/Apps/Misc/!ArcEm/.arcemrc
+       cp -r docs ArcEm/Apps/Misc/!ArcEm
+       mkdir -p ArcEm/Apps/Misc/!ArcEm/extnrom
+       find support_modules -name *,ffa -exec cp '{}' 
ArcEm/Apps/Misc/!ArcEm/extnrom \;
+       find ArcEm -type d | grep CVS | xargs rm -r
+       find ArcEm -name .cvsignore | xargs -0 rm -r
+       wget http://arcem.sf.net/manual/$(MANUAL).html -O 
ArcEm/Apps/Misc/!ArcEm/manual.html
+       cp docs/COPYING ArcEm/Apps/Misc
+       mkdir ArcEm/Apps/Misc/hostfs
 endif
 
 ifeq (${SYSTEM},X)


------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
-- 
arcem-cvs mailing list
arcem-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/arcem-cvs

Reply via email to