include Common.Mk

distfile = fltk_projects.orig.tar.bz2
workdir = fltk_projects
bdepends += Xorg-7.5-dev fltk-1.3-dev
confflag += 
patches = `find patches -name "*.patch"`

apps = appbrowser appsaudit cpanel datetool editor exittc fdtool filetool \
       flrun mnttool mousetool network popask popup services stats swapfile \
       wallpaper wbarconf

appname = fltk_projects_unicode
appdir = /usr/local/lib/$(appname)
insdir = /usr/local/tce.installed
sharedir = /usr/local/share/$(appname)

.PHONY: extract configure build install

extract:
	$(TAR) xf $(distfile)

configure:

build:
	for i in $(apps); do \
		dir=`pwd`; \
		cd $(workdir)/$$i; \
		g++ $$i.cxx $(CXXFLAGS) -lfltk -lX11 -lXext -o $$i; \
		[ "$$?" != "0" ] && exit 1; \
		cd $$dir; \
	done

install:
	sudo install -o root -g root -m 755 -d $(appdir)
	for i in $(apps); do \
		sudo install -o root -g root -m 755 --strip $(workdir)/$$i/$$i $(appdir); \
	done
	sudo install -o root -g root -m 755 -d $(sharedir)
	sudo install -o root -g root -m 644 $(appname).prefs.unifont $(sharedir)
	sudo install -o root -g staff -m 775 -T $(appname).install $(insdir)/$(appname)
