From 37740f151b467c225d2e05ec69b2d6b5118980d6 Mon Sep 17 00:00:00 2001 From: "cls%seawood.org" Date: Sun, 17 Sep 2000 18:40:42 +0000 Subject: [PATCH] Sigh. Need a case for components & non-components. --- config/rules.mk | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/config/rules.mk b/config/rules.mk index 273baf7f5212..ff0a31b01dbc 100644 --- a/config/rules.mk +++ b/config/rules.mk @@ -495,6 +495,9 @@ ifeq ($(OS_ARCH),OpenVMS) $(INSTALL) -m 555 $(SHARED_LIBRARY:$(DLL_SUFFIX)=.vms) $(DIST)/lib/components $(INSTALL) -m 555 $(SHARED_LIBRARY:$(DLL_SUFFIX)=.vms) $(DIST)/bin/components endif +ifdef BEOS_ADDON_WORKAROUND + ( cd $(DIST)/bin/components && $(CC) -nostart -o $(SHARED_LIBRARY).stub $(SHARED_LIBRARY) ) +endif else # ! IS_COMPONENT ifeq ($(OS_ARCH),OS2) $(INSTALL) $(IFLAGS2) $(IMPORT_LIBRARY) $(DIST)/lib @@ -506,10 +509,10 @@ ifeq ($(OS_ARCH),OpenVMS) $(INSTALL) -m 555 $(SHARED_LIBRARY:$(DLL_SUFFIX)=.vms) $(DIST)/lib $(INSTALL) -m 555 $(SHARED_LIBRARY:$(DLL_SUFFIX)=.vms) $(DIST)/bin endif -endif # IS_COMPONENT ifdef BEOS_ADDON_WORKAROUND - ( cd $(DIST)/bin/components && $(CC) -nostart -o $(SHARED_LIBRARY).stub $(SHARED_LIBRARY) ) + ( cd $(DIST)/bin && $(CC) -nostart -o $(SHARED_LIBRARY).stub $(SHARED_LIBRARY) ) endif +endif # IS_COMPONENT endif # SHARED_LIBRARY ifdef PROGRAM $(INSTALL) $(IFLAGS2) $(PROGRAM) $(DIST)/bin