From 4b970ba359236f1aab1c8f18696424ec27326a0a Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Fri, 19 Mar 2004 03:56:30 +0000
Subject: [PATCH] Only add xpsem to OBJS automatically if NEED_THREADS is
 defined New PTHREAD_OBJS macro.

---
 src/xpdev/Common.gmake | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/src/xpdev/Common.gmake b/src/xpdev/Common.gmake
index b4c93926df..02fc5ee825 100644
--- a/src/xpdev/Common.gmake
+++ b/src/xpdev/Common.gmake
@@ -125,11 +125,6 @@ else
  endif
 endif
 
-ifdef NEED_THREADS
- CFLAGS += $(PTHREAD_CFLAGS)
- LDFLAGS	+= $(PTHREAD_LDFLAGS)
-endif
-
 ifdef DEBUG
  CFLAGS	+=	-ggdb
  CFLAGS	+=	-D_DEBUG
@@ -150,7 +145,13 @@ ifdef NEED_UIFC
  OBJS	+=	$(UIFC_OBJS)
 endif
 ifdef XP_SEM
- OBJS	+= $(LIBODIR)$(SLASH)xpsem.$(OFILE)
+ PTHREAD_OBJS	+= $(LIBODIR)$(SLASH)xpsem.$(OFILE)
+endif
+
+ifdef NEED_THREADS
+ CFLAGS += $(PTHREAD_CFLAGS)
+ LDFLAGS	+= $(PTHREAD_LDFLAGS)
+ OBJS	+= $(PTHREAD_OBJS)
 endif
 
 depend:
-- 
GitLab