mirror of https://github.com/openssl/openssl.git
				
				
				
			
		
			
				
	
	
		
			111 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Makefile
		
	
	
	
			
		
		
	
	
			111 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Makefile
		
	
	
	
| #
 | |
| # SSLeay/crypto/ripemd/Makefile
 | |
| #
 | |
| 
 | |
| DIR=    ripemd
 | |
| TOP=    ../..
 | |
| CC=     cc
 | |
| CPP=    $(CC) -E
 | |
| INCLUDES=
 | |
| CFLAG=-g
 | |
| INSTALL_PREFIX=
 | |
| OPENSSLDIR=     /usr/local/ssl
 | |
| INSTALLTOP=/usr/local/ssl
 | |
| MAKE=           make -f Makefile.ssl
 | |
| MAKEDEPPROG=	makedepend
 | |
| MAKEDEPEND=	$(TOP)/util/domd $(TOP) -MD $(MAKEDEPPROG)
 | |
| MAKEFILE=       Makefile.ssl
 | |
| AR=             ar r
 | |
| 
 | |
| RIP_ASM_OBJ=
 | |
| 
 | |
| CFLAGS= $(INCLUDES) $(CFLAG)
 | |
| 
 | |
| GENERAL=Makefile
 | |
| TEST=rmdtest.c
 | |
| APPS=
 | |
| 
 | |
| 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)
 | |
| 	$(RANLIB) $(LIB) || echo Never mind.
 | |
| 	@touch lib
 | |
| 
 | |
| # elf
 | |
| asm/rm86-elf.o: asm/rm86unix.cpp
 | |
| 	$(CPP) -DELF -x c asm/rm86unix.cpp | as -o asm/rm86-elf.o
 | |
| 
 | |
| # 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
 | |
| 	$(CPP) -DBSDI asm/rm86unix.cpp | sed 's/ :/:/' | as -o asm/rm86bsdi.o
 | |
| 
 | |
| asm/rm86unix.cpp: asm/rmd-586.pl ../perlasm/x86asm.pl
 | |
| 	(cd asm; $(PERL) rmd-586.pl cpp >rm86unix.cpp)
 | |
| 
 | |
| files:
 | |
| 	$(PERL) $(TOP)/util/files.pl Makefile.ssl >> $(TOP)/MINFO
 | |
| 
 | |
| links:
 | |
| 	@$(TOP)/util/point.sh Makefile.ssl Makefile
 | |
| 	@$(PERL) $(TOP)/util/mklink.pl ../../include/openssl $(EXHEADER)
 | |
| 	@$(PERL) $(TOP)/util/mklink.pl ../../test $(TEST)
 | |
| 	@$(PERL) $(TOP)/util/mklink.pl ../../apps $(APPS)
 | |
| 
 | |
| install:
 | |
| 	@for i in $(EXHEADER) ; \
 | |
| 	do  \
 | |
| 	(cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i; \
 | |
| 	chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i ); \
 | |
| 	done;
 | |
| 
 | |
| tags:
 | |
| 	ctags $(SRC)
 | |
| 
 | |
| tests:
 | |
| 
 | |
| lint:
 | |
| 	lint -DLINT $(INCLUDES) $(SRC)>fluff
 | |
| 
 | |
| depend:
 | |
| 	$(MAKEDEPEND) $(INCLUDES) $(DEPFLAG) $(PROGS) $(LIBSRC)
 | |
| 
 | |
| dclean:
 | |
| 	$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
 | |
| 	mv -f Makefile.new $(MAKEFILE)
 | |
| 
 | |
| clean:
 | |
| 	rm -f asm/rm86unix.cpp *.o asm/*.o *.obj lib tags core .pure .nfs* *.old *.bak fluff
 | |
| 
 | |
| # DO NOT DELETE THIS LINE -- make depend depends on it.
 | |
| 
 | |
| rmd_dgst.o: ../../include/openssl/e_os2.h ../../include/openssl/opensslconf.h
 | |
| rmd_dgst.o: ../../include/openssl/opensslv.h ../../include/openssl/ripemd.h
 | |
| rmd_dgst.o: ../md32_common.h rmd_dgst.c rmd_locl.h rmdconst.h
 | |
| rmd_one.o: ../../include/openssl/e_os2.h ../../include/openssl/opensslconf.h
 | |
| rmd_one.o: ../../include/openssl/ripemd.h rmd_one.c
 |