#*=====================================================================*/
#*    serrano/prgm/project/bigloo/examples/Foreign/Makefile            */
#*    -------------------------------------------------------------    */
#*    Author      :  Manuel Serrano                                    */
#*    Creation    :  Thu Sep 16 15:05:03 1993                          */
#*    Last change :  Fri Aug 11 09:35:31 1995 (serrano)                */
#*    -------------------------------------------------------------    */
#*    Le make pour construire `Pp'                                     */
#*=====================================================================*/

#*---------------------------------------------------------------------*/
#*     Les flags ...                                                   */
#*---------------------------------------------------------------------*/
CC              = gcc
BIGLOO          = bigloo
SHELL           = /bin/csh
BFLAGS          = -v
CFLAGS	 	= -I.

#*---------------------------------------------------------------------*/
#*    foreign                                                          */
#*---------------------------------------------------------------------*/
foreign: foreign.o foreign2.o el.o
	@ $(BIGLOO) $(BFLAGS) foreign.o foreign2.o el.o

foreign.o: el.o foreign2.o
	@ $(BIGLOO) $(BFLAGS) foreign.scm el.o -c

foreign2.o: foreign2.scm
	@ $(BIGLOO) $(BFLAGS) foreign2.scm -c

el.o: el.c
	@ echo el.c:
	@ $(CC) $(CFLAGS) -c el.c

#*---------------------------------------------------------------------*/
#*    clean                                                            */
#*---------------------------------------------------------------------*/
clean:
	@- \rm -f *.o
	@- \rm -f foreign

