#################################################################
# Filename :	lib/Makefile
# Purpose  :	to make library modules
# Author   :	sylvain.coudray	MBARI-IFREMER/diti/dsi/ie
# Created  :	31-oct-1994
# $Revision: 1.1 $
#################################################################

# ... options and processors

RM      = rm -f
CC      = cc68k
AS      = as68000
LD      = ld68k

CFLAGS  = -I../include \
          -I$(VW)/target/h \
          -I$(MBARI_VW)/mbari/h \
          -I/usr/include \
          -g -c -ansi $(FLAGS) -fno-builtin -DCPU=MC68040

LFLAGS  = -r -defsym _SPC_CIT_BASE=0x02000100

# ---------------------------------------------------------------
# functions in libraries on ./lib
# ---------------------------------------------------------------

MODAPP = anastx.c clsasc.c creasc.c ctrasc.c delasc.c \
         ecrasc.c etlasc.c ligasc.c ligspc.c ligstr.c \
         opiasc.c opuasc.c serasc.c vecasc.c wriasc.c

# ---------------------------------------------------------------
# librairies needed at link time
# ---------------------------------------------------------------

# ... name of libraries

LIBAPP  = libasc.a
LIBALL  =  $(LIBAPP) -lm

OBJAPP = anastx.o clsasc.o creasc.o ctrasc.o delasc.o \
         ecrasc.o etlasc.o ligasc.o ligspc.o ligstr.o \
         opiasc.o opuasc.o serasc.o vecasc.o wriasc.o

AR	= ar rv $(LIBAPP)

OBJAPP 	= $(MODAPP:.c=.o)

$(LIBAPP): $(OBJAPP)

#----------------------------------------------------------------
# generic rules
#----------------------------------------------------------------

#.SUFFIXES:
#.SUFFIXES: .o .c .c

.c.o:
	@echo ------------------------------------
	@echo compiling ... $@
	@echo ------------------------------------
	$(CC) $(CFLAGS) -c  $< -o $@
#	$(AR) $@
#	$(RM) $@

clean:
	$(RM) $(LIBAPP)
	$(RM) *.o

