From 63e0574ada2fd3dda9a92d76294483b43228a1b5 Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Wed, 24 Mar 2004 03:26:48 +0000
Subject: [PATCH] New make system, remove sockwrap.o from objects, SunOS needs
 libnsl for inet_addr

---
 src/sbbs3/uedit/GNUmakefile |  4 ++++
 src/sbbs3/uedit/objects.mk  | 19 +++++++++++++++++++
 src/sbbs3/uedit/targets.mk  |  1 +
 3 files changed, 24 insertions(+)
 create mode 100644 src/sbbs3/uedit/objects.mk
 create mode 100644 src/sbbs3/uedit/targets.mk

diff --git a/src/sbbs3/uedit/GNUmakefile b/src/sbbs3/uedit/GNUmakefile
index 8e1cb221f0..c00cc521ba 100644
--- a/src/sbbs3/uedit/GNUmakefile
+++ b/src/sbbs3/uedit/GNUmakefile
@@ -24,6 +24,10 @@ include $(XPDEV)Common.gmake
 include $(SBBS_SRC)Common.gmake
 include $(UIFC_SRC)Common.gmake
 
+ifeq ($(os),sunos)
+ LDFLAGS	+=	-lnsl
+endif
+
 FORCE$(EXEODIR)/uedit: $(EXEODIR) $(OBJS) $(BUILD_DEPENDS)
 
 $(EXEODIR)/uedit: $(EXEODIR) $(OBJS) $(BUILD_DEPENDS)
diff --git a/src/sbbs3/uedit/objects.mk b/src/sbbs3/uedit/objects.mk
new file mode 100644
index 0000000000..c957bcd9c2
--- /dev/null
+++ b/src/sbbs3/uedit/objects.mk
@@ -0,0 +1,19 @@
+OBJS	:=	$(LIBODIR)/filewrap.o \
+			$(LIBODIR)/dirwrap.o \
+			$(LIBODIR)/genwrap.o \
+			$(LIBODIR)/sbbs_ini.o \
+			$(LIBODIR)/ini_file.o \
+			$(LIBODIR)/scfglib1.o \
+			$(LIBODIR)/scfglib2.o \
+			$(LIBODIR)/nopen.o \
+			$(LIBODIR)/userdat.o \
+			$(LIBODIR)/ars.o \
+			$(LIBODIR)/dat_rec.o \
+			$(LIBODIR)/str_util.o \
+			$(LIBODIR)/crc16.o \
+			$(LIBODIR)/load_cfg.o \
+			$(LIBODIR)/date_str.o \
+			$(LIBODIR)/smblib.o \
+			$(LIBODIR)/getstats.o \
+			$(LIBODIR)/getmail.o \
+			$(LIBODIR)/uedit.o
diff --git a/src/sbbs3/uedit/targets.mk b/src/sbbs3/uedit/targets.mk
new file mode 100644
index 0000000000..baace352d2
--- /dev/null
+++ b/src/sbbs3/uedit/targets.mk
@@ -0,0 +1 @@
+all: $(LIBODIR) $(BUILD_DEPENDS)$(EXEODIR)/uedit
-- 
GitLab