X Tutup
Skip to content

Commit 01787aa

Browse files
committed
리눅스 빌드 환경 구성함
1 parent 37bd07d commit 01787aa

File tree

6 files changed

+110
-0
lines changed

6 files changed

+110
-0
lines changed

FtpStack/Makefile

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Makefile for FtpStack
2+
#
3+
# programmer : yee young han ( websearch@naver.com )
4+
# : http://blog.naver.com/websearch
5+
# start date : 2019/02/12
6+
7+
include ../Makefile.mk
8+
9+
INC=-I../SipPlatform
10+
11+
.SUFFIXES: .o .cpp
12+
%.o : %.cpp
13+
$(CC) $(CFLAGS) -c $< $(INC)
14+
15+
all: libftpstack.a
16+
17+
LIB_OBJ=FtpClient.o FtpFile.o FtpResponse.o
18+
19+
libftpstack.a: $(LIB_OBJ)
20+
ar crv $@ $(LIB_OBJ)
21+
22+
clean:
23+
rm -f *.a
24+
rm -f *.o
25+
rm -f core.*
26+

FtpStack/ReadMe.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# FtpStack 라이브러리
2+
3+
### 개요
4+
5+
* C++ 기반 FTP 클라이언트 라이브러리 개발
6+
7+
### 개발자 정보
8+
9+
* 이메일 : websearch@naver.com
10+
* 블로그 : http://blog.naver.com/websearch
11+
12+
### 라이선스
13+
14+
* 본 프로젝트의 라이선스는 GPLv3 이고 기업용 라이선스는 websearch@naver.com 으로 문의해 주세요.

Makefile

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Makefile for all of C++ FtpStack
2+
#
3+
# programmer : yee young han ( websearch@naver.com )
4+
# : http://blog.naver.com/websearch
5+
# start date : 2019/02/12
6+
7+
all:
8+
cd SipPlatform && make
9+
cd FtpStack && make
10+
cd TestFtpStack && make
11+
12+
clean:
13+
cd SipPlatform && make clean
14+
cd FtpStack && make clean
15+
cd TestFtpStack && make clean
16+
17+
install:
18+

Makefile.mk

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Makefile for all of C++ SmtpStack
2+
#
3+
# programmer : yee young han ( websearch@naver.com )
4+
# : http://blog.naver.com/websearch
5+
# start date : 2017/06/01
6+
7+
CC=g++
8+
CFLAGS=-Wall -O2 -D_REENTRANT -g #-pg
9+

TestFtpStack/Makefile

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# Makefile for TestFtpStack
2+
#
3+
# programmer : yee young han ( websearch@naver.com )
4+
# : http://blog.naver.com/websearch
5+
# start date : 2019/02/12
6+
7+
include ../Makefile.mk
8+
9+
INC=-I../FtpStack -I../SipPlatform
10+
LIB=-L../FtpStack -lftpstack \
11+
-L../SipPlatform -lsipplatform \
12+
-lpthread
13+
14+
.SUFFIXES: .o .cpp
15+
%.o : %.cpp
16+
$(CC) $(CFLAGS) -c $< $(INC)
17+
18+
all: TestFtpStack.exe
19+
20+
SRV_OBJ=TestFtpStack.o
21+
22+
TestFtpStack.exe: $(SRV_OBJ)
23+
$(CC) $(CFLAGS) -o $@ $(SRV_OBJ) $(INC) $(LIB)
24+
25+
clean:
26+
rm -f *.exe
27+
rm -f *.o
28+
rm -f core.*
29+

TestFtpStack/ReadMe.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# TestFtpStack
2+
3+
### 개요
4+
5+
* FtpStack 라이브러리 테스트 프로그램 개발
6+
7+
### 개발자 정보
8+
9+
* 이메일 : websearch@naver.com
10+
* 블로그 : http://blog.naver.com/websearch
11+
12+
### 라이선스
13+
14+
* 본 프로젝트의 라이선스는 GPLv3 이고 기업용 라이선스는 websearch@naver.com 으로 문의해 주세요.

0 commit comments

Comments
 (0)
X Tutup