r5828 - in trunk/gta02-core: bom bom/fic web

werner at docs.openmoko.org werner at docs.openmoko.org
Sun Feb 7 15:56:06 CET 2010


Author: werner
Date: 2010-02-07 15:56:06 +0100 (Sun, 07 Feb 2010)
New Revision: 5828

Modified:
   trunk/gta02-core/bom/Makefile
   trunk/gta02-core/bom/fic/Makefile
   trunk/gta02-core/web/gta02-core.html
Log:
Added back-annotated schematics to the "quick access" Web page and cleaned
up the build process further.

- web/gta02-core.html: added back-annotated schematics
- bom/Makefile: forgot the --shrink option for all-sheets. No surprise they 
  looked quite crazy.
- bom/Makefile: added "upload" target
- bom/fic/Makeflile: added missing.equ to "all" target, so we can build 
  everything used by bom/ with a single "make"
- bom/Makefile: fic/* are no longer phony, so we don't have to rebuild 
  everything for every single little target



Modified: trunk/gta02-core/bom/Makefile
===================================================================
--- trunk/gta02-core/bom/Makefile	2010-02-07 14:33:40 UTC (rev 5827)
+++ trunk/gta02-core/bom/Makefile	2010-02-07 14:56:06 UTC (rev 5828)
@@ -10,8 +10,6 @@
 SCH=audio bt cpu-power cpu gps io lcm memory modem pmu sd-sim usb wlan
 
 .PHONY:		all spotless show-dup show-missing show-dk
-# mark them as phony since we have incomplete dependencies in this Makefile
-.PHONY:		fic/fic.equ fic/fic.inv fic/missing.equ
 .PHONY:		ann sch gen generate gv xpdf upload
 
 all:		gta02-core.ord
@@ -49,7 +47,9 @@
 spotless:
 		$(MAKE) -C fic spotless
 		rm -f gta02-core.par gta02-core.ord darfon.chr ralec.chr
-		rm -f gta02-core-bom.pro gta02-core-bom.sch $(SCH:%=%-bom.sch)
+		rm -f gta02-core-bom.pro gta02-core-bom.sch
+		rm -f gta02-core-bom-all.ps.gz gta02-core-bom-all.pdf
+		rm -f $(SCH:%=%-bom.sch) $(SCH:%=%-bom.ps)
 
 show-dup:	gta02-core.par
 		$(BOOM) ./pardup.pl gta02-core.par
@@ -90,12 +90,16 @@
 
 gen generate:	gta02-core-bom.pro gta02-core-bom.sch $(SCH:%=%-bom.sch)
 		eeschema --plot `pwd`/gta02-core-bom.sch
-		../scripts/all-sheets gta02-core-bom
+		../scripts/all-sheets --shrink gta02-core-bom
 		gzip -f -9 gta02-core-bom-all.ps
-		../scripts/all-sheets --pdf gta02-core-bom
+		../scripts/all-sheets --shrink --pdf gta02-core-bom
 
 gv:		gta02-core-bom-all.ps.gz
 		gv gta02-core-bom-all.ps.gz
 
 xpdf:		gta02-core-bom-all.pdf
 		xpdf gta02-core-bom-all.pdf
+
+upload:		generate
+		$(COPY) gta02-core-bom-all.ps.gz gta02-core-bom-all.pdf \
+		  $(UPLOAD)

Modified: trunk/gta02-core/bom/fic/Makefile
===================================================================
--- trunk/gta02-core/bom/fic/Makefile	2010-02-07 14:33:40 UTC (rev 5827)
+++ trunk/gta02-core/bom/fic/Makefile	2010-02-07 14:56:06 UTC (rev 5828)
@@ -4,7 +4,7 @@
 
 .PHONY:		all spotless
 
-all:		fic.equ fic.inv fic.dsc present.inv
+all:		fic.equ fic.inv fic.dsc present.inv missing.equ
 
 fic.equ:	fic2vendor $(INV)
 		perl fic2vendor $(INV) >$@ || { rm -f $@; exit 1; }

Modified: trunk/gta02-core/web/gta02-core.html
===================================================================
--- trunk/gta02-core/web/gta02-core.html	2010-02-07 14:33:40 UTC (rev 5827)
+++ trunk/gta02-core/web/gta02-core.html	2010-02-07 14:56:06 UTC (rev 5828)
@@ -16,5 +16,9 @@
 Modules (footprints):
 <A href="gta02-core/gta02-core-modules.pdf">PDF</A>,
 <A href="gta02-core/gta02-core-modules.ps.gz">compressed Postscript</A>.
+<P>
+Schematics with part selection back-annotation:
+<A href="gta02-core/gta02-core-bom-all.pdf">PDF</A>,
+<A href="gta02-core/gta02-core-bom-all.ps.gz">compressed Postscript</A>.
 </BODY>
 </HTML>




More information about the commitlog mailing list