# Autogenerated by SCAM 0.7.0


scam-all: scam-all-subdirs scam-all-local
prefix=/usr/


#
# Now user added rules (maybe modified by scams)
#

NAME=librework
PACKAGE=librework-erp
VERSION=3.0
FULLNAME=librework-3.0
DEBPREFIX=$(prefix)/../$(PACKAGE)
PREFIX_BIN=$(DEBPREFIX)-bin/usr/
PREFIX_BINLITE=$(DEBPREFIX)-lite-bin/usr/
PREFIX_LIBS=$(DEBPREFIX)-libs/usr/
PREFIX_ICONS=$(DEBPREFIX)-icons/usr/
PREFIX_BARES=$(DEBPREFIX)-bares/usr/
PREFIX_ROPA=$(DEBPREFIX)-ropa/usr/
PREFIX_ZAPATERIA=$(DEBPREFIX)-zapateria/usr/
PREFIX_TALLER=$(DEBPREFIX)-talleres/usr/
PREFIX_PELUQUERIA=$(DEBPREFIX)-peluqueria/usr/
PREFIX_SUPERMERCADO=$(DEBPREFIX)-supermercado/usr/
PREFIX_PLAN=$(DEBPREFIX)-plan/usr/
PREFIX_BARPDA=$(DEBPREFIX)-barpda/usr/
PREFIX_LIBSIX=$(DEBPREFIX)-libsixtcl/usr/
PREFIX_PDFDOC=$(DEBPREFIX)-pdfdoc/usr/
PREFIX_PT6200=$(DEBPREFIX)-pt6200/usr/
PREFIX_DEV=$(DEBPREFIX)-dev/usr/

debtmp_install: debbin_install deblibs_install debicons_install debbares_install debropa_install debzapateria_install debtaller_install debpeluqueria_install debsupermercado_install debbarpda_install debpdfdoc_install debplan_install debpt6200_install debdev_install debbinlite_install

debbin_install: 
	echo "debbin" to $(prefix)
	(cd db ; $(MAKE) install prefix=$(PREFIX_BIN))
	(cd src/menu ; $(MAKE) install prefix=$(PREFIX_BIN))
	#(cd src/frontoffice/pagoremoto/espana/pinpadcom ; $(MAKE) install prefix=$(PREFIX_BIN))
	(cd src/frontoffice/telefonia ; $(MAKE) install prefix=$(PREFIX_BIN))
	mv $(PREFIX_BIN)/bin/tpvtux $(PREFIX_BIN)/bin/$(NAME)
	rm $(PREFIX_BIN)/bin/tpvtux-lite
	sed "s/__APPNAME__/$(NAME)/g" < tpvtux.sh > $(PREFIX_BIN)/share/apps/tpvtux/$(NAME).sh
	chmod +x $(PREFIX_BIN)/share/apps/tpvtux/$(NAME).sh
	mkdir -p $(PREFIX_BIN)/share/applications/kde
	sed "s/__APPNAME__/$(NAME)/g" < tpvtux.desktop > $(PREFIX_BIN)/share/applications/kde/$(NAME).desktop
	sed "s/__APPNAME__/$(NAME)/g" < tpvtux_config.desktop > $(PREFIX_BIN)/share/applications/kde/$(NAME)_config.desktop
	mkdir -p $(PREFIX_BIN)/share/autostart/
	sed "s/__APPNAME__/$(NAME)/g" < tpvtux_enlace.desktop > $(PREFIX_BIN)/share/autostart/$(NAME)_enlace.desktop
	sed "s/__APPNAME__/$(NAME)/g" < extra/desktop_link.sh > $(PREFIX_BIN)/share/apps/tpvtux/desktop_link.sh
	chmod +x $(PREFIX_BIN)/share/apps/tpvtux/desktop_link.sh

debbinlite_install: 
	echo "debbin" to $(prefix)
	(cd db ; $(MAKE) install prefix=$(PREFIX_BINLITE))
	(cd src/menu ; $(MAKE) install prefix=$(PREFIX_BINLITE))
	#(cd src/frontoffice/pagoremoto/espana/pinpadcom ; $(MAKE) install prefix=$(PREFIX_BINLITE))
	(cd src/frontoffice/telefonia ; $(MAKE) install prefix=$(PREFIX_BINLITE))
	mv $(PREFIX_BINLITE)/bin/tpvtux-lite $(PREFIX_BINLITE)/bin/$(NAME)
	rm $(PREFIX_BINLITE)/bin/tpvtux
	sed "s/__APPNAME__/$(NAME)/g" < tpvtux.sh > $(PREFIX_BINLITE)/share/apps/tpvtux/$(NAME).sh
	chmod +x $(PREFIX_BINLITE)/share/apps/tpvtux/$(NAME).sh
	mkdir -p $(PREFIX_BINLITE)/share/applications/kde
	sed "s/__APPNAME__/$(NAME)/g" < tpvtux.desktop > $(PREFIX_BINLITE)/share/applications/kde/$(NAME).desktop
	sed "s/__APPNAME__/$(NAME)/g" < tpvtux_config.desktop > $(PREFIX_BINLITE)/share/applications/kde/$(NAME)_config.desktop
	mkdir -p $(PREFIX_BINLITE)/share/autostart/
	sed "s/__APPNAME__/$(NAME)/g" < tpvtux_enlace.desktop > $(PREFIX_BINLITE)/share/autostart/$(NAME)_enlace.desktop
	sed "s/__APPNAME__/$(NAME)/g" < extra/desktop_link.sh > $(PREFIX_BINLITE)/share/apps/tpvtux/desktop_link.sh
	chmod +x $(PREFIX_BINLITE)/share/apps/tpvtux/desktop_link.sh

deblibs_install: 
	(cd src/backoffice ; $(MAKE) install prefix=$(PREFIX_LIBS))
	(cd src/frontoffice/common ; $(MAKE) install prefix=$(PREFIX_LIBS))
	(cd src/common ; $(MAKE) install prefix=$(PREFIX_LIBS))
	cp src/frontoffice/pagoremoto/nulo/lib* $(PREFIX_LIBS)/lib/
	(cd src/ts ; $(MAKE) install prefix=$(PREFIX_LIBS))

debicons_install: 
	(cd src/icons ; $(MAKE) install prefix=$(PREFIX_ICONS))

debbares_install: 
	(cd src/frontoffice/bares ; $(MAKE) install prefix=$(PREFIX_BARES))
	(cd src/help ; $(MAKE) install_bares prefix=$(PREFIX_BARES))
	cp db/tpvtux.data.bares $(PREFIX_BARES)/share/apps/tpvtux/

debropa_install: 
	(cd src/frontoffice/ropa ; $(MAKE) install prefix=$(PREFIX_ROPA))
	(cd src/help ; $(MAKE) install_ropa prefix=$(PREFIX_ROPA))
	cp db/tpvtux.data.ropa $(PREFIX_ROPA)/share/apps/tpvtux/

debzapateria_install: 
	(cd src/frontoffice/ropa ; $(MAKE) install prefix=$(PREFIX_ZAPATERIA))
	(cd src/help ; $(MAKE) install_zapateria prefix=$(PREFIX_ZAPATERIA))
	cp db/tpvtux.data.zapateria $(PREFIX_ZAPATERIA)/share/apps/tpvtux/

debtaller_install: 
	(cd src/frontoffice/taller ; $(MAKE) install prefix=$(PREFIX_TALLER))
	(cd src/help ; $(MAKE) install_taller prefix=$(PREFIX_TALLER))
	cp db/tpvtux.data.talleres $(PREFIX_TALLER)/share/apps/tpvtux/

debpeluqueria_install: 
	(cd src/frontoffice/peluqueria ; $(MAKE) install prefix=$(PREFIX_PELUQUERIA))
	(cd src/help ; $(MAKE) install_peluqueria prefix=$(PREFIX_PELUQUERIA))
	cp db/tpvtux.data.peluqueria $(PREFIX_PELUQUERIA)/share/apps/tpvtux/

debsupermercado_install: 
	(cd src/frontoffice/supermercado ; $(MAKE) install prefix=$(PREFIX_SUPERMERCADO))
	(cd src/help ; $(MAKE) install_supermercado prefix=$(PREFIX_SUPERMERCADO))
	cp db/tpvtux.data.supermercado $(PREFIX_SUPERMERCADO)/share/apps/tpvtux/

debplan_install: 
	(cd src/frontoffice/plan; $(MAKE) install prefix=$(PREFIX_PLAN))
	#(cd src/help ; $(MAKE) install_peluqueria prefix=$(PREFIX_SUPERMERCADO))
	#cp db/tpvtux.data.supermercado $(PREFIX_SUPERMERCADO)/share/apps/tpvtux/

debpt6200_install: 
	(cd src/extra; $(MAKE) install prefix=$(PREFIX_PT6200))

debbarpda_install: 
	(cd web/barpda ; $(MAKE) install prefix=$(PREFIX_BARPDA))

deblibsix_install: 
	mkdir -p $(PREFIX_LIBSIX)/lib/
	(cp ./src/frontoffice/pagoremoto/peru/libapiremlog030200.so $(PREFIX_LIBSIX)/lib/)

debpdfdoc_install: 
	mkdir -p $(PREFIX_PDFDOC)/doc/$(NAME)
	cp `find src/help/ -name "*.pdf"` $(PREFIX_PDFDOC)/doc/$(NAME) || true
	extra/cp_doc_tiendas.sh $(DEBPREFIX) $(NAME) "es en" "bares ropa supermercado peluqueria zapateria taller"

debdev_install: 
	mkdir -p $(PREFIX_DEV)/bin
	cp extra/tpvtux-bootcd $(PREFIX_DEV)/bin


# Additional tagets by scam:
DISTBASE=./librework-3.0/


dist: 
	rm -rf $(DISTBASE) || true
	mkdir -p $(DISTBASE)
	cp Makefile.scam $(DISTBASE)
	cp debbin_install $(DISTBASE)
	cp deblibs_install $(DISTBASE)
	cp debicons_install $(DISTBASE)
	cp debbares_install $(DISTBASE)
	cp debropa_install $(DISTBASE)
	cp debzapateria_install $(DISTBASE)
	cp debtaller_install $(DISTBASE)
	cp debpeluqueria_install $(DISTBASE)
	cp debsupermercado_install $(DISTBASE)
	cp debbarpda_install $(DISTBASE)
	cp debpdfdoc_install $(DISTBASE)
	cp debplan_install $(DISTBASE)
	cp debpt6200_install $(DISTBASE)
	cp debdev_install $(DISTBASE)
	cp debbinlite_install $(DISTBASE)
	(cd db && make dist)
	(cd src && make dist)
	(cd web && make dist)
	tar cvfz librework-3.0.tar.gz librework-3.0
	rm -rf librework-3.0
	@echo Created librework-3.0.tar.gz


dist2: 
	rm -rf $(DISTBASE) || true
	mkdir -p $(DISTBASE)
	cp Makefile.scam $(DISTBASE)
	cp debbin_install $(DISTBASE)
	cp deblibs_install $(DISTBASE)
	cp debicons_install $(DISTBASE)
	cp debbares_install $(DISTBASE)
	cp debropa_install $(DISTBASE)
	cp debzapateria_install $(DISTBASE)
	cp debtaller_install $(DISTBASE)
	cp debpeluqueria_install $(DISTBASE)
	cp debsupermercado_install $(DISTBASE)
	cp debbarpda_install $(DISTBASE)
	cp debpdfdoc_install $(DISTBASE)
	cp debplan_install $(DISTBASE)
	cp debpt6200_install $(DISTBASE)
	cp debdev_install $(DISTBASE)
	cp debbinlite_install $(DISTBASE)
	(cd db && make dist)
	(cd src && make dist)
	(cd web && make dist)
	tar cvfj librework-3.0.tar.bz2 librework-3.0
	rm -rf librework-3.0
	@echo Created librework-3.0.tar.bz2


scam-all-local: 

scam-all-subdirs: 
	(cd db && ( $(MAKE) .depends || true ) && $(MAKE) )
	(cd src && ( $(MAKE) .depends || true ) && $(MAKE) )
	(cd web && ( $(MAKE) .depends || true ) && $(MAKE) )


distclean: clean
	@rm -f Makefile
	@rm -f *.pyc
	@(cd db && $(MAKE) distclean)

	@(cd src && $(MAKE) distclean)

	@(cd web && $(MAKE) distclean)



clean: 
	@rm -rf *~
	@rm -rf *.o
	@(cd db && touch .depends && $(MAKE) clean)
	@(cd src && touch .depends && $(MAKE) clean)
	@(cd web && touch .depends && $(MAKE) clean)


install: 
	@(cd db && $(MAKE) install)
	@(cd src && $(MAKE) install)
	@(cd web && $(MAKE) install)


uninstall: 
	@(cd db && $(MAKE) uninstall)
	@(cd src && $(MAKE) uninstall)
	@(cd web && $(MAKE) uninstall)

