Windows: Build a single heimdal.dll

Heimdal.dll is a combination of libasn1, libwind, libhcrypto, libhx509
and libkrb5.
This commit is contained in:
Asanka Herath
2010-06-10 13:18:17 -04:00
parent ea4d8dbfdb
commit d83611238a
16 changed files with 163 additions and 166 deletions

View File

@@ -103,21 +103,9 @@ libhx509_la_OBJS = \
$(gen_files_ocsp:.x=.obj) \
$(gen_files_pkcs10:.x=.obj)
!ifndef STATICLIBS
$(LIBHX509): $(BINDIR)\libhx509.dll
$(BINDIR)\libhx509.dll: $(libhx509_la_OBJS) $(LIBHCRYPTO) $(LIBASN1) $(LIBWIND) $(LIBROKEN) $(LIBCOMERR)
$(DLLGUILINK) -def:libhx509-exports.def -implib:$(LIBHX509) shell32.lib
$(DLLPREP)
!else
$(LIBHX509): $(libhx509_la_OBJS)
$(LIBCON)
!endif
dist_libhx509_la_SOURCES = \
$(SRCDIR)\ca.c \
$(SRCDIR)\cert.c \
@@ -237,7 +225,9 @@ $(OBJ)\sel-gram.c: sel-gram.y
$(OBJ)\sel-lex.c: sel-lex.l
$(LEX) -o$@ sel-lex.l
all:: $(INCFILES) $(LIBHX509) $(BINDIR)\hxtool.exe
all:: $(INCFILES) $(LIBHX509)
all-tools:: $(BINDIR)\hxtool.exe
clean::
-$(RM) $(BINDIR)\hxtool.exe