C프로그래밍 OS에 따른 컴파일 환경 통합 makefile 만들기
Linux, AIX, SunOS, HP 등 다양한 OS 환경에서 makefile을 만들고 관리하기 번거로움을 줄이고자 통합한 버전입니다. 필요한 부분을 적당히 수정해서 사용하시면 됩니다. 참고로, mk 파일은 스냥 shellscript 파일이고, makefile은 make 프로그램에서 사용할 설정파일이라고 보시면됩니다. 고로, mk는 자유롭게 이름을 붙이셔도 됩니다. 실행시에는 mk를 치시면 됩니다. ==================================================================================================================== * mk 스크립트 템플릿 - OS별 옵션을 구별하여 make 처리하도록 함 (binary, shared library 공통으로 사용 가능) ==================================================================================================================== #!/bin/ksh # ========================================================== # mk script # -g : Insert source codes # -w : Ignore warning messages(linux, AIX) # -qsuppress : Ignore warning messages(AIX) # -fPIC : Position Independence Code (Linux) # ========================================================== ...