[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / OpenXM / src / ox_ntl / crypt / rsa

Diff for /OpenXM/src/ox_ntl/crypt/rsa/Makefile between version 1.2 and 1.3

version 1.2, 2004/07/04 02:31:51 version 1.3, 2004/08/16 03:59:58
Line 1 
Line 1 
 # $OpenXM: OpenXM/src/ox_ntl/crypt/rsa/Makefile,v 1.1 2004/05/16 15:04:54 iwane Exp $  # $OpenXM: OpenXM/src/ox_ntl/crypt/rsa/Makefile,v 1.2 2004/07/04 02:31:51 iwane Exp $
   
   VPATH=.:../sha1
   
 OpenXM_HOME ?= ${PWD}/../../../..  OpenXM_HOME ?= ${PWD}/../../../..
 PREFIX=$(OpenXM_HOME)  PREFIX=$(OpenXM_HOME)
   
Line 12  CP  ?= /bin/cp
Line 14  CP  ?= /bin/cp
   
 CFLAGS   += -g -Wall  CFLAGS   += -g -Wall
 CXXFLAGS += -g -Wall  CXXFLAGS += -g -Wall
 CPPFLAGS  = -I$(PREFIX)/include  CPPFLAGS  = -I$(PREFIX)/include  -I../sha1
   
   
 NTL_LIBDIR=$(PREFIX)/lib/NTL  NTL_LIBDIR=$(PREFIX)/lib/NTL
Line 22  LDFLAGS=-L$(LIBDIR) -L$(NTL_LIBDIR)
Line 24  LDFLAGS=-L$(LIBDIR) -L$(NTL_LIBDIR)
   
 .SUFFIXES: .cpp .o .c  .SUFFIXES: .cpp .o .c
   
 SRCC=  SRCCG=gmprsa.c sha1.c gmprsatest.c
 SRCP=ntlrsa.cpp ntlrsatest.cpp  SRCPN=ntlrsa.cpp ntlrsatest.cpp
   
 PROG=rsa  NTL=ntlrsatest
 OBJC=$(SRCP:.cpp=.o)  GMP=gmprsatest
   
 all: rsa  PROGS=$(NTL) $(GMP)
   
   OBJCN=$(SRCPN:.cpp=.o) $(SRCCN:.c=.o)
   OBJCG=$(SRCPG:.cpp=.o) $(SRCCG:.c=.o)
   
 $(PROG): $(OBJC)  
         $(CXX) $(CXXFLAGS) $(LDFLAGS) $(OBJC) -o $@ -lntl -lgmp  
   
   
   all: $(PROGS)
   
   
   $(GMP): $(OBJCG)
           $(CXX) $(CXXFLAGS) $(LDFLAGS) $(OBJCG) -o $@ -lgmp
   
   
   $(NTL): $(OBJCN)
           $(CXX) $(CXXFLAGS) $(LDFLAGS) $(OBJCN) -o $@ -lntl -lgmp
 .cpp.o:  .cpp.o:
         $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c $< -o $@          $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c $< -o $@
   
Line 42  $(PROG): $(OBJC)
Line 53  $(PROG): $(OBJC)
         $(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@          $(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@
   
 clean:  clean:
         -$(RM) -f $(OBJC) $(PROG)          -$(RM) -f $(OBJCG) $(OBJCN) $(PROGS)
   
   
   
   gmprsa.o: gmprsa.h
   gmprsatest.o: gmprsa.h
   ntlrsa.o: ntlrsa.h
   ntlrsatest.o : ntlrsa.h

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>