#######################################################################
#
#  Name .............. LiDIA/src/simple_classes/quadratic_form/makefile
#
#  Architecture : sparc7, sparc8, mips, linux, os2
#  Compiler     : gcc, g++ 
#  Flags        : -O2
#  Author       : Stefan Neis
#  Release      : 2.0 
#  Last Change  : Thu Aug 24 15:09:08 MET DST 1995
#  Copyright    : by the University of Saarland, 1995
#

#
# include the configuration file
#

include ../../../config/CONFIG

#
# Objects
#

OBJ=qf.o matrix_GL2Z.o

#
# Rules
#

all:	$(libp)LiDIA.a 

appl:	qf_appl$(EXE)

#
# Dependencies
#

qf.o:		$(LIDIA_INC)$(DIRSEP)LiDIA$(DIRSEP)quadratic_form.h
matrix_GL2Z.o:	$(LIDIA_INC)$(DIRSEP)LiDIA$(DIRSEP)matrix_GL2Z.h

$(libp)LiDIA.a:	         $(OBJ) 
	-$(AR) $(LIDIA_LIB)$(DIRSEP)$(libp)LiDIA.a $(objp)*.o

ranlib:
	$(RANLIB) $(LIDIA_LIB)$(DIRSEP)$(libp)LiDIA.a

qf_appl$(EXE):
	$(CXX) $(CXXFLAGS) qf_appl.c $(CXX-off) -I$(LIDIA_INC) $(LIDIA_LIB)$(DIRSEP)$(libp)LiDIA.a -o qf_appl$(EXE) $(LIB)
	-$(MV) qf_appl$(EXE) $(LIDIA_BIN)

#
# Clean
#

clean:
	-$(RM) *.o
	-$(RMR) ptrepository 

veryclean:	clean 
	-$(RM) $(APPL)

#
# End Of Makefile
#
