summaryrefslogtreecommitdiffstats
path: root/libxrdp/Makefile.osx
diff options
context:
space:
mode:
authorjsorg71 <jsorg71>2007-09-27 18:09:29 +0000
committerjsorg71 <jsorg71>2007-09-27 18:09:29 +0000
commit5bec95f1237477e6a7c7cd8ad264b6bfbe4a174c (patch)
treedf33831c9e5511ef5d26b19665182712f3798b9f /libxrdp/Makefile.osx
parent41254913673f07318811c1cc06e5ee80b19d87fd (diff)
downloadxrdp-proprietary-5bec95f1237477e6a7c7cd8ad264b6bfbe4a174c.tar.gz
xrdp-proprietary-5bec95f1237477e6a7c7cd8ad264b6bfbe4a174c.zip
added mac makefiles
Diffstat (limited to 'libxrdp/Makefile.osx')
-rw-r--r--libxrdp/Makefile.osx48
1 files changed, 48 insertions, 0 deletions
diff --git a/libxrdp/Makefile.osx b/libxrdp/Makefile.osx
new file mode 100644
index 00000000..5cd4d5e1
--- /dev/null
+++ b/libxrdp/Makefile.osx
@@ -0,0 +1,48 @@
+# libxrdp makefile
+LIBXRDPOBJ = libxrdp.o xrdp_tcp.o xrdp_iso.o xrdp_mcs.o \
+ xrdp_sec.o xrdp_rdp.o xrdp_orders.o \
+ xrdp_bitmap_compress.o xrdp_channel.o \
+ os_calls.o ssl_calls.o file.o
+
+DESTDIR = /usr/local/xrdp
+CFGDIR = /etc/xrdp
+PIDDIR = /var/run
+MANDIR = /usr/local/man
+DOCDIR = /usr/doc/xrdp
+
+DEFINES = -DXRDP_CFG_FILE=\"$(CFGDIR)/xrdp.ini\" \
+ -DXRDP_KEY_FILE=\"$(CFGDIR)/rsakeys.ini\"
+
+LIBXRDP = libxrdp.dylib
+
+CFLAGS = -Wall -O2 -I../common -fPIC $(DEFINES)
+#CFLAGS += -DXRDP_DEBUG
+C_OS_FLAGS = $(CFLAGS) -c
+LDFLAGS = -dynamiclib -Wl,-flat_namespace -Wl,-undefined -Wl,suppress
+LIBS = -lcrypto
+CC = gcc
+
+all: $(LIBXRDP)
+
+static: $(LIBXRDPOBJ)
+ $(AR) rvu libxrdp.a $(LIBXRDPOBJ)
+ ranlib libxrdp.a
+
+$(LIBXRDP): $(LIBXRDPOBJ)
+ $(CC) $(LDFLAGS) -o $(LIBXRDP) $(LIBXRDPOBJ) $(LIBS)
+
+clean:
+ rm -f $(LIBXRDPOBJ) libxrdp.a $(LIBXRDP)
+
+install:
+ install $(LIBXRDP) $(DESTDIR)/$(LIBXRDP)
+
+file.o: ../common/file.c
+ $(CC) $(C_OS_FLAGS) ../common/file.c
+
+os_calls.o: ../common/os_calls.c
+ $(CC) $(C_OS_FLAGS) ../common/os_calls.c
+
+
+ssl_calls.o: ../common/ssl_calls.c
+ $(CC) $(C_OS_FLAGS) ../common/ssl_calls.c