## This file is part of Moonlight Creator
##   Copyright (C) 1996-1998  Stephane Rehel
##
## This program is free software; you can redistribute it and/or
## modify it under the terms of the GNU Library General Public
## License as published by the Free Software Foundation; either
## version 2 of the License, or (at your option) any later version.
##
## This program is distributed in the hope that it will be useful,
## but WITHOUT ANY WARRANTY; without even the implied warranty of
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
## Library General Public License for more details.
##
## You should have received a copy of the GNU Library General Public
## License along with this library; if not, write to the Free
## Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

############################################################################
# ML
# model/dialogs/Makefile
#
# Stephane Rehel
# March 6 1997
#
############################################################################

LOCAL_DEFINES=

PLUGIN=kmodel
SUBDIRS=
TOPDIR_3D=../..

INTRO_FILE=IntroText.C
README= $(TOPDIR)/../README

LICENSE_FILE=LicenseText.C
LICENSE= $(TOPDIR)/../LICENSE

SRCS= MLDTransform.C TransformDlg.C \
      MLDCamera.C CameraDlg.C \
      MLDObjectInfo.C ObjectInfoDlg.C \
      MLDLight.C LightDlg.C \
      MLDPool.C PoolDlg.C \
      MLDRadiosity.C RadiosityDlg.C \
      $(INTRO_FILE) $(LICENSE_FILE) MLDWelcome.C WelcomeDlg.C \
      MLDMeshTesselation.C MeshTesselationDlg.C \
      MLDCurveTesselation.C CurveTesselationDlg.C \
      MLDModesList.C ModesListDlg.C \
      MLDPrimitivesList.C PrimitivesListDlg.C \
      MLDPlainText.C PlainTextDlg.C

include $(TOPDIR_3D)/Makenames
include $(MAKERULES)

$(INTRO_FILE): $(README)
	$(RM) $@
	touch $@
	cat $(TOPDIR)/gnu-header.h >> $@
	echo '#include "MLDWelcome.h"' > $@
	echo 'const char* MLDWelcome::intro_text[] = {' >> $@
	cat $(README) | sed s/\"/'\\\\\"'/g | sed s/' '/'\\\ '/g | \
	  while read line ; \
	    do \
	    echo \""$$line"\", ; \
	    done >> $@
	echo "0 };" >> $@

$(LICENSE_FILE): $(LICENSE)
	$(RM) $@
	touch $@
	cat $(TOPDIR)/gnu-header.h >> $@
	echo '#include "MLDWelcome.h"' >> $@
	echo 'const char* MLDWelcome::license_text[] = {' >> $@
	cat $(LICENSE) | sed s/\"/'\\\\\"'/g | sed s/' '/'\\\ '/g | \
	  while read line ; \
	    do \
	    echo \""$$line"\", ; \
	    done >> $@
	echo "0 };" >> $@

############################################################################
#
# model/dialogs/Makefile end
#
############################################################################
