#*=====================================================================*/
#*    serrano/prgm/project/scribe/scribecgi/Makefile                   */
#*    -------------------------------------------------------------    */
#*    Author      :  Manuel Serrano                                    */
#*    Creation    :  Wed Apr  1 18:45:46 1998                          */
#*    Last change :  Thu Dec 20 14:46:56 2001 (serrano)                */
#*    -------------------------------------------------------------    */
#*    The makefile to build a bird library.                            */
#*=====================================================================*/

#*---------------------------------------------------------------------*/
#*    Standard Scribe configuration                                    */
#*---------------------------------------------------------------------*/
include ../Makefile.scrconfig

#*---------------------------------------------------------------------*/
#*    Compilers, Tools and Destinations                                */
#*---------------------------------------------------------------------*/
# the library name
TARGETNAME	= scribecgi

#*---------------------------------------------------------------------*/
#*    Scheme extended objects                                          */
#*---------------------------------------------------------------------*/
_BGL_OBJECTS	= cgi
_C_OBJECTS	= 
_JAVA_OBJECTS	= 

_OBJECTS	= $(_BGL_OBJECTS) $(_C_OBJECTS)
OBJECTS		= $(_OBJECTS:%=%.o)

_CLASSES	= $(_BGL_OBJECTS) $(_JAVA_OBJECTS)
CLASSES		= $(_OBJECTS:%=objs/class/bigloo/scribe/$(TARGETNAME)/%.class)

_BGL_SOURCES	= $(_BGL_OBJECTS:%=%.scm) 
_C_SOURCES	= $(_C_OBJECTS:%=%.c) 
_JAVA_SOURCES	= $(_JAVA_OBJECTS:%=%.java) 

SOURCES		= $(_BGL_SOURCES) $(_C_SOURCES) $(_JAVA_SOURCES)
INCLUDES	= 

#*---------------------------------------------------------------------*/
#*    Sources                                                          */
#*---------------------------------------------------------------------*/
POPULATION	= $(SOURCES) $(INCLUDES) Makefile make-lib.scm

#*---------------------------------------------------------------------*/
#*    all & jvm                                                        */
#*---------------------------------------------------------------------*/
all: heap-c lib-c
jvm: heap-jvm lib-jvm

#*---------------------------------------------------------------------*/
#*    Standard Scribe library Makefile                                 */
#*---------------------------------------------------------------------*/
include ../Makefile.tpl

#*---------------------------------------------------------------------*/
#*    pop ...                                                          */
#*---------------------------------------------------------------------*/
pop:
	@ echo $(POPULATION:%=scribecgi/%)

#*---------------------------------------------------------------------*/
#*    clean                                                            */
#*---------------------------------------------------------------------*/
clean: stdclean
