Export gerber files with 'eagle' names. Add copyright holder names
[hw/telegps] / Makefile
index eb4e95f051b9f96b01481d098992cbbe78c86a47..71362fb1f7682a139734673b4a0744ed45eeb782 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,7 @@
 PROJECT=telegps
 
 # intentionally want to rebuild drc and bom on every invocation
-all:   drc pcb partslist partslist.csv partslist.dk
+all:   drc pcb partslist partslist.csv partslist.dk zip
 
 drc:   $(PROJECT).sch Makefile
        -gnetlist -g drc2 $(PROJECT).sch -o $(PROJECT).drc
@@ -41,18 +41,20 @@ push:
 $(PROJECT).xy: $(PROJECT).pcb
        pcb -x bom $(PROJECT).pcb
 
+GERB_FILES=*.cmp *.crc *.drd *.fab *.ly* *.oln *.plc *.pls *.sol *.stc *.sts
+
 $(PROJECT).gerb: $(PROJECT).pcb
-       rm -f *.gbr *.cnc
-       pcb -x gerber $(PROJECT).pcb
+       rm -f $(GERB_FILES)
+       pcb -x gerber --name-style eagle $(PROJECT).pcb
        touch $@
 
 zip: $(PROJECT).zip
 
 $(PROJECT).zip: $(PROJECT).gerb $(PROJECT).xy
        rm -f $(PROJECT).zip
-       zip $(PROJECT).zip *.gbr *.cnc *.xy
+       zip $(PROJECT).zip $(GERB_FILES)
 
 clean:
-       rm -f *.bom *.drc *.log *~ $(PROJECT).ps *.gbr $(PROJECT).gerb *.cnc *bak* *- *.zip 
-       rm -f *.net *.xy *.cmd *.png partslist partslist.csv
+       rm -f *.bom *.drc *.log *~ $(PROJECT).ps $(GERB_FILES) $(PROJECT).gerb *bak* *- *.zip 
+       rm -f *.net *.cmd *.png partslist partslist.csv
        rm -f *.partslist *.new.pcb *.unsorted $(PROJECT).xls