
#
# xwGUI MakeFile for Linux
#
# Release: 0.1
# Date	 : 2. April 2000
#

all:
	@echo "xwGUI Compile Process"
	@echo "====================="
	@echo
	@(cd xwGUI; make)

clean:
	@echo "xwGUI Clean Process"
	@echo "==================="
	@echo
	@(cd xwGUI; make clean)
	rm -f *~
	rm -f *.~

install:
	@echo "xwGUI Install Process"
	@echo "====================="
	@echo
	@(cd xwGUI; make install)
	@echo "Installation Complete !!!"

uninstall:
	@echo "Uninstall xwGUI... "
	@rm -f /usr/local/bin/xwgui2
	@rm -r /usr/local/lib/xwgui2
	@echo "Ready"

buildpkg:
	@(cd xwGUI; make clean)
	
	@rm -fR $(HOME)/xwGUI
	@mkdir -p $(HOME)/xwGUI
	@cp -fR * $(HOME)/xwGUI
	@rm -fR $(HOME)/xwGUI/xwGUI/xwgui2
	@rm -f $(HOME)/xwGUI/xwGUI/*txt
	@rm -f $(HOME)/xwGUI/xwprint2/xwprint2
	@rm -f $(HOME)/xwGUI/xwprint2/xwprint2.o
	@rm -f $(HOME)/xwGUI/xwprint2/xwprint2
	
	@rm -f ../xwgui.tar.gz
	@(cd $(HOME); tar -cpf xwgui.tar xwGUI)
	@(cd $(HOME); gzip xwgui.tar)
	@cp -f $(HOME)/xwgui.tar.gz ../xwgui.tar.gz
	@rm -f $(HOME)/xwgui.tar.gz
	@rm -fR $(HOME)/xwGUI
	
	@echo
	@echo "You can find >xwgui.tar.gz< in upper directory..."

buildrpm:
	@(cd ..)
	
	@mkdir -p $(HOME)/xwGUI-RPM/usr/local/bin
	@mkdir -p $(HOME)/xwGUI-RPM/usr/local/lib
	@cp -fR /usr/local/bin/xwgui2 $(HOME)/xwGUI-RPM/usr/local/bin
	@cp -fR /usr/local/lib/xwgui2 $(HOME)/xwGUI-RPM/usr/local/lib/
	@rm -f $(HOME)/xwGUI-RPM/usr/local/lib/xwgui2/doc/*~
	@(cd $(HOME)/xwGUI-RPM; tar -cpf xwgui.tar usr)
	@(cd $(HOME)/xwGUI-RPM; gzip xwgui.tar)
	@(cd $(HOME)/xwGUI-RPM; alien -r xwgui.tar.gz)
	@(cp $(HOME)/xwGUI-RPM/*.rpm $(HOME)) 
	@(rm -fR $(HOME)/xwGUI-RPM)
	



help:
	@echo "Make <Options>"
	@echo "=============="
	@echo "all	  - compile xwGUI"
	@echo "clean	  - clean all object-files"
	@echo "install	  - install xwGUI"
	@echo "uninstall  - remove xwGUI installation"
	@echo "buildpkg   - create xwGUI package"
	@echo "buildrpm   - create xwGUI RPM package"
	@echo " 	    ( requires Alien )"
	@echo "help	  - for this messsage"
