version 1.4, 2004/07/11 00:32:17 |
version 1.5, 2008/09/19 10:55:40 |
|
|
# $OpenXM: OpenXM/src/ox_ntl/Makefile.in,v 1.3 2004/07/04 11:38:42 iwane Exp $ |
# $OpenXM: OpenXM/src/ox_ntl/Makefile.in,v 1.4 2004/07/11 00:32:17 iwane Exp $ |
# @configure_input@ ### |
# @configure_input@ ### |
|
|
# |
# |
|
|
|
|
PROG=ox_ntl |
PROG=ox_ntl |
|
|
|
PROGL=oxsv |
|
PROGL2=liboxsv.so |
|
|
OpenXM_HOME=$(PWD)/../.. |
OpenXM_HOME=$(PWD)/../.. |
PREFIX=$(OpenXM_HOME) |
PREFIX=$(OpenXM_HOME) |
|
|
CXX=@CXX@ |
CXX=@CXX@ |
CC =@CC@ |
CC =@CC@ |
|
|
|
#install_sh = @install_sh@ |
|
install_sh = $(OpenXM_HOME)/src/ox_toolkit/install-sh |
|
|
|
|
RM ?= /bin/rm |
RM ?= /bin/rm |
CP ?= /bin/cp |
CP ?= /bin/cp |
MAKE ?= make |
MAKE ?= make |
LINT ?= lint |
LINT ?= lint |
|
|
|
|
CFLAGS=@OPTFLAG@ @CFLAGS@ @CPPFLAGS@ |
CFLAGS=@OPTFLAG@ @CFLAGS@ @CPPFLAGS@ |
CXXFLAGS=@OPTFLAG@ @CXXFLAGS@ |
CXXFLAGS=@OPTFLAG@ @CXXFLAGS@ |
CPPFLAGS=-I$(PREFIX)/include |
CPPFLAGS=-I$(PREFIX)/include |
Line 37 MASTER_CITES=ftp.math.sci.kobe-u.ac.jp |
|
Line 43 MASTER_CITES=ftp.math.sci.kobe-u.ac.jp |
|
NTL_LIBDIR=$(PREFIX)/lib/NTL |
NTL_LIBDIR=$(PREFIX)/lib/NTL |
LIBDIR=$(PREFIX)/lib |
LIBDIR=$(PREFIX)/lib |
|
|
LIBS=-L$(LIBDIR) -L$(NTL_LIBDIR) -lntl -lgmp -lox -lgc @LIBS@ |
LIBS=-lgmp -lox -lgc @LIBS@ |
LDFLAGS=@LDFLAGS@ |
LDFLAGS=@LDFLAGS@ -L$(LIBDIR) -L$(NTL_LIBDIR) -L. |
|
|
DISTDIR=$(OpenXM_HOME)/../OpenXM_dist |
DISTDIR=$(OpenXM_HOME)/../OpenXM_dist |
DISTFILEDIR=ntl-5.3.1 |
DISTFILEDIR=ntl-5.3.1 |
Line 58 LINTFLAGS=-I$(PREFIX)/include |
|
Line 64 LINTFLAGS=-I$(PREFIX)/include |
|
SRCC=oxserv.c oxstack.c |
SRCC=oxserv.c oxstack.c |
SRCP=main.cpp ntl.cpp ntlconv.cpp cmon.cpp |
SRCP=main.cpp ntl.cpp ntlconv.cpp cmon.cpp |
|
|
OBJC=$(SRCC:.c=.o) $(SRCP:.cpp=.o) |
OBJCC=$(SRCC:.c=.o) |
|
OBJCP=$(SRCP:.cpp=.o) |
|
|
|
|
all: $(PROG) |
all: $(PROG) |
|
|
|
$(PROG): $(OBJCP) $(PROGL2) |
|
$(CXX) $(CXXFLAGS) $(LDFLAGS) $(OBJCP) -o $@ -l$(PROGL) -lntl |
|
|
$(PROG): $(OBJC) |
$(PROGL2): $(OBJCC) |
$(CXX) $(CXXFLAGS) $(LDFLAGS) $(OBJC) -o $@ $(LIBS) |
$(CC) -shared $(LDFLAGS) $(OBJCC) -o $@ $(LIBS) |
|
strip $(PROGL2) |
|
|
|
|
oxserv.c: oxserv.h oxstack.h |
oxserv.c: oxserv.h oxstack.h |
|
|
oxstack.c: oxstack.h |
oxstack.c: oxstack.h |
Line 88 ntlconv.cpp: ntl.h |
|
Line 96 ntlconv.cpp: ntl.h |
|
|
|
install: all |
install: all |
$(CP) $(PROG) $(PREFIX)/bin |
$(CP) $(PROG) $(PREFIX)/bin |
|
$(CP) $(PROGL2) $(PREFIX)/lib |
|
|
clean: |
clean: |
-$(RM) -f $(OBJC) $(PROG) ox_ntl_debug oxserv_debug |
-$(RM) -f $(OBJC) $(OBJCC) $(OBJCP) |
|
-$(RM) -f $(PROG) $(PROGL2) ox_ntl_debug oxserv_debug |
-$(RM) -fr $(WORK) |
-$(RM) -fr $(WORK) |
@-$(RM) -f .*-ntl-done |
@-$(RM) -f .*-ntl-done |
|
|