DDKBUILD.CMD로 DDK빌드시 SOURCES 옵션
2007/06/21 09:40

지난 포스팅에 DDKBUILD.CMD를 통해 비주얼 스튜디오에서 드라이버 빌드를 하고 있는데...
사용하다 불편한게 있어서 몇가지 알아내 SOURCES의 옵셥설정.

MAP파일 생성하고 싶을때

SOURCES 파일에 아래 삽입

(Language : text)
LINKER_FLAGS=/MAP


빌드후 추가작업을 하고 싶을때(예제는 Post-build step 기능)


SOURCES 파일아래에 아래 삽입

(Language : text)
NTTARGETFILES=postbuild

makefile.inc 파일아래에 아래코드 삽입(생성된 파일복사하는 예제)

(Language : text)
postbuild:
!if "$(DDKBUILDENV)" == "chk"
  md ..\$(OUTDIR)
  copy $(TARGET) ..\$(OUTDIR)\$(TARGETNAME).sys /Y /B
!else
  set
  md ..\$(OUTDIR)
  copy $(TARGET) ..\$(OUTDIR)\$(TARGETNAME).sys /Y /B
!endif

Go To Definition 을 사용가능하게 하려면

사용자 삽입 이미지
(F12 또는 마우스 우클릭)

SOURCES 파일에 아래 코드 삽입

(Language : text)
BROWSER_INFO=1
BROWSERFILE=$(TARGETNAME).bsc -n  

단 Project Setting에서 Browse info file name에 TARGETNAME과 확장자 .bsc가 있는지 확인하고 없으면 써준다.


2007/06/21 09:40 2007/06/21 09:40
Trackback Address :: 이 글에는 트랙백을 보낼 수 없습니다

  1. Subject: 비주얼스튜디오에서 DDK build를...

    Tracked from 홍가일보 2007/06/21 09:40  삭제

    DriverStudio를 설치해서 VC6에서 DDK 빌드를 한다.비주얼스튜디오 IDE를 사용해서 편하긴 한데 웬지 모를 존재의 무거움(?)이랄까?매번 드라이버스튜디오를 설치해야하고 환경설정해야하고...가장 ..

  • Woof 2007/06/21 13:35  댓글주소  수정/삭제  댓글쓰기
    비스타에서 이용하면 무조건 wlh로 하더군요. 그래서 sources 파일에 _NT_TARGET_VERSION를 설정해줘야 하더군요. 가끔 안되는게 있어서. 저거 이용하면 심벌도 옮길 수 있으려나요 ? 배치 파일 만드는걸 몰라서. ; 빌드하고 심벌 좀 한 군데 몰아넣고 싶은데. :|
    • hongyver 2007/06/21 17:36  댓글주소  수정/삭제
      심벌도 저렇게 옮기면 되지 않겠어요?
      그냥 bat 파일에서 copy 쓰듯이 하면 되는데 ^^
  • seyool 2007/08/30 20:06  댓글주소  수정/삭제  댓글쓰기
    엇 .. 좋은 팁 감사합니다 ^^

  • MSDN과 TechNet
    2007/06/07 09:12
    MSDN June 2007
    http://msdn.microsoft.com/msdnmag/issues/07/06/default.aspx?loc=ko


    • Concurrency : Windows Vista에서 새로 추가된 동기화 기본형식
    • Concurrent Affairs : 비동기 장치 작업
    • { End Bracket } : 개발자로서의 자부심

    TechNet June 2007
    http://www.microsoft.com/technet/technetmag/default.aspx?loc=ko

    • BitLocker 드라이브 암호화를
    • 사용하여 데이터를 보호하기 위한 핵심 사항
    • 보안을 강화하는 Windows Vista의 새로운 ACL

    책으로 받아봤으면 좋겠다라는 소망이...

    2007/06/07 09:12 2007/06/07 09:12
    TAG
    Trackback Address :: 이 글에는 트랙백을 보낼 수 없습니다

  • Woof 2007/06/08 10:02  댓글주소  수정/삭제  댓글쓰기
    저도 같은 생각. 요즘에 좋은 게 번역되서 많이 올라오더라구요.

  • Buildbot 과 Windows Power Shell
    2007/05/11 08:06

    Subversion과 TRAC 설치가 완료되고 이에 대한 개발팀과 기술지원팀에 대한 발표도 끝났다.
    사실 발표라고 해봐야 사용법 설명에 지나지 않지만...
    실제 운영하면서 발표하면서 논의되었던 충돌이라던가 branch나 tag에 대한 이해 이외에 대한 문제는 어떻게 대처해야할지 난감하다.
    (공식적으로 사용하기 이전에 나와 다른 동료 한명이 subversion을 사용하고 있었는데 commit 할때 log를 "ㅋㅋㅋ" 또는 "..." 등으로 남기곤 했다.)
    아무튼 시작했다는데 그 의의가 있지 않을까 싶다.

    시작하고 나니 또 다른 욕심이 생기는게...Daily Build...
    대략 아래 두가지 정도면 훌륭하게 꾸려 나갈수 있겠다는 생각.

    1. Buildbot
    http://buildbot.net/

    사용자 삽입 이미지

    2 Winodos Power Shell
    새로운 윈도우 shell
    http://www.microsoft.com/windowsserver2003/technologies/management/powershell/default.mspx
    예제 test run
    http://msdn.microsoft.com/msdnmag/issues/07/05/TestRun/Default.aspx?loc=ko
    사용자 삽입 이미지

    2007/05/11 08:06 2007/05/11 08:06
    Trackback Address :: 이 글에는 트랙백을 보낼 수 없습니다

  • Woof 2007/05/11 08:57  댓글주소  수정/삭제  댓글쓰기
    차곡차곡 밟아나가시는 것 같아요. :|
    실천이 중요한데. 대단하심.