| 
									
										
										
										
											1998-12-21 18:56:39 +08:00
										 |  |  | #
 | 
					
						
							|  |  |  | # SSLeay/crypto/ripemd/Makefile
 | 
					
						
							|  |  |  | #
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | DIR=    ripemd | 
					
						
							|  |  |  | TOP=    ../.. | 
					
						
							|  |  |  | CC=     cc | 
					
						
							|  |  |  | CPP=    $(CC) -E | 
					
						
							|  |  |  | INCLUDES= | 
					
						
							|  |  |  | CFLAG=-g | 
					
						
							| 
									
										
										
										
											1999-04-30 05:52:08 +08:00
										 |  |  | INSTALL_PREFIX= | 
					
						
							|  |  |  | OPENSSLDIR=     /usr/local/ssl | 
					
						
							| 
									
										
										
										
											1998-12-21 18:56:39 +08:00
										 |  |  | INSTALLTOP=/usr/local/ssl | 
					
						
							|  |  |  | MAKE=           make -f Makefile.ssl | 
					
						
							| 
									
										
										
										
											2001-02-20 00:06:34 +08:00
										 |  |  | MAKEDEPPROG=	makedepend | 
					
						
							|  |  |  | MAKEDEPEND=	$(TOP)/util/domd $(TOP) -MD $(MAKEDEPPROG) | 
					
						
							| 
									
										
										
										
											1998-12-21 18:56:39 +08:00
										 |  |  | MAKEFILE=       Makefile.ssl | 
					
						
							|  |  |  | AR=             ar r | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | RIP_ASM_OBJ= | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | CFLAGS= $(INCLUDES) $(CFLAG) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | GENERAL=Makefile | 
					
						
							|  |  |  | TEST=rmdtest.c | 
					
						
							| 
									
										
										
										
											2000-06-20 01:38:22 +08:00
										 |  |  | APPS= | 
					
						
							| 
									
										
										
										
											1998-12-21 18:56:39 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | LIB=$(TOP)/libcrypto.a | 
					
						
							|  |  |  | LIBSRC=rmd_dgst.c rmd_one.c | 
					
						
							|  |  |  | LIBOBJ=rmd_dgst.o rmd_one.o $(RMD160_ASM_OBJ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | SRC= $(LIBSRC) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | EXHEADER= ripemd.h | 
					
						
							|  |  |  | HEADER= rmd_locl.h rmdconst.h $(EXHEADER) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ALL=    $(GENERAL) $(SRC) $(HEADER) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | top: | 
					
						
							|  |  |  | 	(cd ../..; $(MAKE) DIRS=crypto SDIRS=$(DIR) sub_all) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | all:    lib | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | lib:    $(LIBOBJ) | 
					
						
							|  |  |  | 	$(AR) $(LIB) $(LIBOBJ) | 
					
						
							| 
									
										
										
										
											2001-03-09 22:01:42 +08:00
										 |  |  | 	$(RANLIB) $(LIB) || echo Never mind. | 
					
						
							| 
									
										
										
										
											1998-12-21 18:56:39 +08:00
										 |  |  | 	@touch lib | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # elf
 | 
					
						
							|  |  |  | asm/rm86-elf.o: asm/rm86unix.cpp | 
					
						
							| 
									
										
										
										
											2000-03-12 20:52:36 +08:00
										 |  |  | 	$(CPP) -DELF -x c asm/rm86unix.cpp | as -o asm/rm86-elf.o | 
					
						
							| 
									
										
										
										
											1998-12-21 18:56:39 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | # solaris
 | 
					
						
							|  |  |  | asm/rm86-sol.o: asm/rm86unix.cpp | 
					
						
							|  |  |  | 	$(CC) -E -DSOL asm/rm86unix.cpp | sed 's/^#.*//' > asm/rm86-sol.s | 
					
						
							|  |  |  | 	as -o asm/rm86-sol.o asm/rm86-sol.s | 
					
						
							|  |  |  | 	rm -f asm/rm86-sol.s | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # a.out
 | 
					
						
							|  |  |  | asm/rm86-out.o: asm/rm86unix.cpp | 
					
						
							|  |  |  | 	$(CPP) -DOUT asm/rm86unix.cpp | as -o asm/rm86-out.o | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # bsdi
 | 
					
						
							|  |  |  | asm/rm86bsdi.o: asm/rm86unix.cpp | 
					
						
							| 
									
										
										
										
											1998-12-21 19:00:56 +08:00
										 |  |  | 	$(CPP) -DBSDI asm/rm86unix.cpp | sed 's/ :/:/' | as -o asm/rm86bsdi.o | 
					
						
							| 
									
										
										
										
											1998-12-21 18:56:39 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2000-03-03 03:30:41 +08:00
										 |  |  | asm/rm86unix.cpp: asm/rmd-586.pl ../perlasm/x86asm.pl | 
					
						
							| 
									
										
										
										
											1999-04-01 20:34:33 +08:00
										 |  |  | 	(cd asm; $(PERL) rmd-586.pl cpp >rm86unix.cpp) | 
					
						
							| 
									
										
										
										
											1998-12-21 18:56:39 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | files: | 
					
						
							| 
									
										
										
										
											1999-04-01 20:34:33 +08:00
										 |  |  | 	$(PERL) $(TOP)/util/files.pl Makefile.ssl >> $(TOP)/MINFO | 
					
						
							| 
									
										
										
										
											1998-12-21 18:56:39 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | links: | 
					
						
							| 
									
										
										
										
											1999-03-06 20:32:06 +08:00
										 |  |  | 	@$(TOP)/util/point.sh Makefile.ssl Makefile | 
					
						
							| 
									
										
										
										
											1999-04-29 20:46:59 +08:00
										 |  |  | 	@$(PERL) $(TOP)/util/mklink.pl ../../include/openssl $(EXHEADER) | 
					
						
							|  |  |  | 	@$(PERL) $(TOP)/util/mklink.pl ../../test $(TEST) | 
					
						
							|  |  |  | 	@$(PERL) $(TOP)/util/mklink.pl ../../apps $(APPS) | 
					
						
							| 
									
										
										
										
											1998-12-21 18:56:39 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | install: | 
					
						
							|  |  |  | 	@for i in $(EXHEADER) ; \
 | 
					
						
							|  |  |  | 	do  \
 | 
					
						
							| 
									
										
										
										
											1999-04-30 05:52:08 +08:00
										 |  |  | 	(cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i; \
 | 
					
						
							|  |  |  | 	chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i ); \
 | 
					
						
							| 
									
										
										
										
											1998-12-21 18:56:39 +08:00
										 |  |  | 	done; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | tags: | 
					
						
							|  |  |  | 	ctags $(SRC) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | tests: | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | lint: | 
					
						
							|  |  |  | 	lint -DLINT $(INCLUDES) $(SRC)>fluff | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | depend: | 
					
						
							| 
									
										
										
										
											1999-04-27 09:14:46 +08:00
										 |  |  | 	$(MAKEDEPEND) $(INCLUDES) $(DEPFLAG) $(PROGS) $(LIBSRC) | 
					
						
							| 
									
										
										
										
											1998-12-21 18:56:39 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | dclean: | 
					
						
							| 
									
										
										
										
											1999-04-01 20:34:33 +08:00
										 |  |  | 	$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new | 
					
						
							| 
									
										
										
										
											1998-12-21 18:56:39 +08:00
										 |  |  | 	mv -f Makefile.new $(MAKEFILE) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | clean: | 
					
						
							| 
									
										
										
										
											1999-05-29 07:18:51 +08:00
										 |  |  | 	rm -f asm/rm86unix.cpp *.o asm/*.o *.obj lib tags core .pure .nfs* *.old *.bak fluff | 
					
						
							| 
									
										
										
										
											1998-12-21 18:56:39 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | # DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
					
						
							| 
									
										
										
										
											1999-03-06 22:32:48 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2001-02-20 00:06:34 +08:00
										 |  |  | rmd_dgst.o: ../../include/openssl/e_os2.h ../../include/openssl/opensslconf.h | 
					
						
							| 
									
										
										
										
											1999-04-24 06:50:50 +08:00
										 |  |  | rmd_dgst.o: ../../include/openssl/opensslv.h ../../include/openssl/ripemd.h | 
					
						
							| 
									
										
										
										
											2001-08-01 01:07:24 +08:00
										 |  |  | rmd_dgst.o: ../md32_common.h rmd_dgst.c rmd_locl.h rmdconst.h | 
					
						
							| 
									
										
										
										
											2001-02-20 00:06:34 +08:00
										 |  |  | rmd_one.o: ../../include/openssl/e_os2.h ../../include/openssl/opensslconf.h | 
					
						
							| 
									
										
										
										
											2001-08-01 01:07:24 +08:00
										 |  |  | rmd_one.o: ../../include/openssl/ripemd.h rmd_one.c |