1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
# plain old hand crafted Makefile
ROOT=..
all:
cd gsch2pcb-rnd && $(MAKE) all
cd bxl2txt && $(MAKE) all
cd rect-union-rnd && $(MAKE) all
include $(ROOT)/Makefile.conf
clean:
cd gsch2pcb-rnd && $(MAKE) clean
cd bxl2txt && $(MAKE) clean
cd rect-union-rnd && $(MAKE) clean
distclean:
cd gsch2pcb-rnd && $(MAKE) distclean
cd bxl2txt && $(MAKE) distclean
cd rect-union-rnd && $(MAKE) distclean
install_all:
$(SCCBOX) mkdir -p "$(BINDIR)" "$(LIBDIR)"
$(SCCBOX) $(HOW) "fp2preview" "$(BINDIR)/fp2preview"
$(SCCBOX) $(HOW) "fp2subc" "$(BINDIR)/fp2subc"
$(SCCBOX) $(HOW) "pcb-prj2lht" "$(BINDIR)/pcb-prj2lht"
$(SCCBOX) $(HOW) "pcb-rnd-svg" "$(BINDIR)/pcb-rnd-svg"
$(SCCBOX) $(HOW) "gnet-pcbrndfwd.scm" "$(LIBDIR)/gnet-pcbrndfwd.scm"
$(SCCBOX) $(HOW) "gnet-pcbrndfwd_elem.scm" "$(LIBDIR)/gnet-pcbrndfwd_elem.scm"
install:
$(MAKE) install_all HOW="install -f"
cd gsch2pcb-rnd && $(MAKE) install
cd bxl2txt && $(MAKE) install
cd rect-union-rnd && $(MAKE) install
linstall:
$(MAKE) install_all HOW="linstall -f"
cd gsch2pcb-rnd && $(MAKE) linstall
cd bxl2txt && $(MAKE) linstall
cd rect-union-rnd && $(MAKE) linstall
uninstall:
$(MAKE) install_all HOW="uninstall"
cd gsch2pcb-rnd && $(MAKE) uninstall
cd bxl2txt && $(MAKE) uninstall
cd rect-union-rnd && $(MAKE) uninstall
|