티스토리 뷰

반응형

아시는 분들도 있고.. 모르시는 분들도 있을테고... 제가 사용하고 있는 방법 입니다.

 

이클립스에서 NDK 방식으로 개발 할때 컴파일을 한다는 것이 조금 귀찮을때가 있습니다.

 

저의 경우는 만능이라고 할 수 있는 ANT를 이용하여 컴파일을 합니다. (결국 귀차니즘 때문이지요.. ㅋㅋ)

 

아래 내용을 ANT에 추가 하면 됩니다.  참 쉽죠잉~ ㅋ

 

 

<property name="cygwin.home"   value="C:\\DeveloperTools\cygwin\bin"/>

<property name="cygwin.shell"   value="bash.exe"/>
<property name="cygwin.drive"   value="/cygdrive/c"/>   <== bash 진입 시 ls 명령에 의해 보이는 드라이브 경로 입니다.

 

<property name="ndk.home"       value="C:\DeveloperTools\android-ndk-r9"/>  <== NDK 설치 경로 입니다.
<property name="ndk.make"       value="ndk-build"/>          <== NDK 빌드 명령 입니다.
<property name="ndk.clean"       value="ndk-build clean"/> <== 이미 존재하는 Object파일을 삭제 하는 겁니다.

 

<property name="ndk.src"       value="C 소스 파일 경로"/>  <== Cygwin Drive 기준 입니다.

 

<target name="Native Compile"  description="" depends="init">
      <exec dir="."
            executable="${cygwin.home}/${cygwin.shell}">
      <arg value="--login"/>
   <arg value="-c"/>
   <arg value="cd ${cygwin.drive}/${ndk.src}; ${ndk.home};  ${ndk.clean}; ${ndk.make}"/>
      </exec>
    </target>      

반응형
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함