1d00800e88
abort with errors if no name is defined for some object, which was the case for 'pilotAttributeType 27'. Also avoid this very situation by assigning the name 'pilotAttributeType27'.
124 lines
4.1 KiB
Makefile
124 lines
4.1 KiB
Makefile
#
|
|
# SSLeay/crypto/objects/Makefile
|
|
#
|
|
|
|
DIR= objects
|
|
TOP= ../..
|
|
CC= cc
|
|
INCLUDES= -I.. -I$(TOP) -I../../include
|
|
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
|
|
PERL= perl
|
|
|
|
CFLAGS= $(INCLUDES) $(CFLAG)
|
|
|
|
GENERAL=Makefile README
|
|
TEST=
|
|
APPS=
|
|
|
|
LIB=$(TOP)/libcrypto.a
|
|
LIBSRC= o_names.c obj_dat.c obj_lib.c obj_err.c
|
|
LIBOBJ= o_names.o obj_dat.o obj_lib.o obj_err.o
|
|
|
|
SRC= $(LIBSRC)
|
|
|
|
EXHEADER= objects.h obj_mac.h
|
|
HEADER= $(EXHEADER) obj_dat.h
|
|
|
|
ALL= $(GENERAL) $(SRC) $(HEADER)
|
|
|
|
top:
|
|
(cd ../..; $(MAKE) DIRS=crypto SDIRS=$(DIR) sub_all)
|
|
|
|
all: obj_dat.h lib
|
|
|
|
lib: $(LIBOBJ)
|
|
$(AR) $(LIB) $(LIBOBJ)
|
|
@echo You may get an error following this line. Please ignore.
|
|
- $(RANLIB) $(LIB)
|
|
@touch lib
|
|
|
|
obj_dat.h: obj_dat.pl obj_mac.h
|
|
$(PERL) obj_dat.pl obj_mac.h obj_dat.h
|
|
|
|
# objects.pl both reads and writes obj_mac.num
|
|
obj_mac.h: objects.pl objects.txt obj_mac.num
|
|
$(PERL) objects.pl objects.txt obj_mac.num obj_mac.h
|
|
|
|
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 *.o *.obj lib tags core .pure .nfs* *.old *.bak fluff
|
|
|
|
# DO NOT DELETE THIS LINE -- make depend depends on it.
|
|
|
|
o_names.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
|
o_names.o: ../../include/openssl/bn.h ../../include/openssl/crypto.h
|
|
o_names.o: ../../include/openssl/e_os2.h ../../include/openssl/lhash.h
|
|
o_names.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
|
|
o_names.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
|
|
o_names.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
|
|
o_names.o: ../../include/openssl/symhacks.h o_names.c
|
|
obj_dat.o: ../../e_os.h ../../include/openssl/asn1.h
|
|
obj_dat.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
|
|
obj_dat.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
|
obj_dat.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
|
obj_dat.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
|
|
obj_dat.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
|
|
obj_dat.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
|
obj_dat.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
|
obj_dat.o: ../cryptlib.h obj_dat.c obj_dat.h
|
|
obj_err.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
|
obj_err.o: ../../include/openssl/bn.h ../../include/openssl/crypto.h
|
|
obj_err.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
|
obj_err.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
|
|
obj_err.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
|
|
obj_err.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
|
obj_err.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
|
obj_err.o: obj_err.c
|
|
obj_lib.o: ../../e_os.h ../../include/openssl/asn1.h
|
|
obj_lib.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
|
|
obj_lib.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
|
obj_lib.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
|
obj_lib.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
|
|
obj_lib.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
|
|
obj_lib.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
|
obj_lib.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
|
obj_lib.o: ../cryptlib.h obj_lib.c
|