diff options
author | jsorg71 <jsorg71> | 2007-09-27 18:09:29 +0000 |
---|---|---|
committer | jsorg71 <jsorg71> | 2007-09-27 18:09:29 +0000 |
commit | 5bec95f1237477e6a7c7cd8ad264b6bfbe4a174c (patch) | |
tree | df33831c9e5511ef5d26b19665182712f3798b9f /libxrdp/Makefile.osx | |
parent | 41254913673f07318811c1cc06e5ee80b19d87fd (diff) | |
download | xrdp-proprietary-5bec95f1237477e6a7c7cd8ad264b6bfbe4a174c.tar.gz xrdp-proprietary-5bec95f1237477e6a7c7cd8ad264b6bfbe4a174c.zip |
added mac makefiles
Diffstat (limited to 'libxrdp/Makefile.osx')
-rw-r--r-- | libxrdp/Makefile.osx | 48 |
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 |