diff options
author | Aris Adamantiadis <aris@0xbadc0de.be> | 2005-08-29 14:53:44 +0000 |
---|---|---|
committer | Aris Adamantiadis <aris@0xbadc0de.be> | 2005-08-29 14:53:44 +0000 |
commit | f31e7a3bec432be88aa4bb82c7f53baa32c6ac28 (patch) | |
tree | 0123e8e4cecf7f20a7cbe5ff06c94d35b3fd81c2 /sftp_server/Makefile | |
parent | bcb6bf25fa132421672d0782b9bfdb82fd2c6600 (diff) | |
download | libssh-f31e7a3bec432be88aa4bb82c7f53baa32c6ac28.tar.gz libssh-f31e7a3bec432be88aa4bb82c7f53baa32c6ac28.tar.xz libssh-f31e7a3bec432be88aa4bb82c7f53baa32c6ac28.zip |
removed obsolete debugging info, split main.c in 3, and now mercurius links with a statical libssh
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@26 7dcaeef0-15fb-0310-b436-a5af3365683c
Diffstat (limited to 'sftp_server/Makefile')
-rw-r--r-- | sftp_server/Makefile | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/sftp_server/Makefile b/sftp_server/Makefile index 8c554177..c2b77a05 100644 --- a/sftp_server/Makefile +++ b/sftp_server/Makefile @@ -1,4 +1,5 @@ -OBJECTS= main.o config.o list.o libconfig/libconfig.a +OBJECTS= main.o config.o list.o protocol.o userauth.o \ + libconfig/libconfig.a ../libssh/libssh.a SHELL = /bin/sh @@ -14,8 +15,8 @@ libdir = $(prefix)/lib/ mandir = $(prefix)/man/man1 CC = gcc -CFLAGS = -g -O2 -Wall -g -I../include/ -Ilibconfig/ -LDFLAGS = -L../libssh/ -lssh +CFLAGS = -g -O2 -Wall -I../include/ -Ilibconfig/ +LDFLAGS = LIBS = -lz -lcrypto -lpam -lcrypto INSTALL = /usr/bin/install -c DYLIB_EXTENSION = so @@ -28,9 +29,11 @@ list.o: server.h config.o: server.h libconfig/libconfig.a: libconfig/config.h make -C libconfig/ +../libssh/libssh.a: + make -C ../libssh/ libssh.a libconfig/config.h: cd libconfig ; ./configure ; cd .. -sftp_server: $(OBJECTS) ../libssh/libssh.$(DYLIB_EXTENSION) +sftp_server: $(OBJECTS) $(CC) -o sftp_server $(OBJECTS) $(LIBS) $(LDFLAGS) install: all |