From 7045d1680cb53680192ce57f7e03de22bbe053e0 Mon Sep 17 00:00:00 2001 From: sof Date: Tue, 4 May 1999 08:40:07 +0000 Subject: [PATCH] [project @ 1999-05-04 08:40:07 by sof] a rule or two for building DLLs --- mk/target.mk | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/mk/target.mk b/mk/target.mk index 7743c42..30f719a 100644 --- a/mk/target.mk +++ b/mk/target.mk @@ -346,6 +346,22 @@ $(LIBRARY) :: $(LIBOBJS) endif #---------------------------------------- +# Building Win32 DLLs +# +ifeq "$(way)" "dll" + +ifeq "$(DLL_NAME)" "" +DLL_NAME = $(patsubst %.a, %.dll, $(subst lib,,$(LIBRARY))) +endif + +all :: $(DLL_NAME) + +$(DLL_NAME) :: $(LIBRARY) + $(BLD_DLL) --output-lib $(patsubst %.a, %_imp.a, $(LIBRARY)) --output-def $(patsubst %.dll,%.def,$(DLL_NAME)) -o $(DLL_NAME) $(LIBRARY) $(BLD_DLL_OPTS) + touch dLL_ifs.hi +endif + +#---------------------------------------- # Script programs ifneq "$(SCRIPT_PROG)" "" -- 1.7.10.4