프로젝트

[자동로그인] 클릭클릭 :: [Makefile] Makefile 작성

appHunter 2009. 5. 6. 17:04
글을 다 날려서 다시 적는다. !!  (2009-05-06에 날림) 

2006/10/30 23:39   원본보기



db 접속 및 네트워크 소스를 구현을 편하게 하기 위해 Makefile 을 작성하였다.
Makefie 은 인터넷에서 찾아서 약간 고쳤다.

#################################################
#                                                                                  #
#   sagiDong base Makefile                                             #
#   Date : 2006. 10. 30                                                     #
#                                                                                  #
#################################################
# c 로 컴파일 함.
CC=gcc
#목저파일 이름
OBJS=test.o
#소스 파일 이름
SRCS=test.c
#각종 옵션
CFLAGS=-Wall
# MYSQL 관련으로 인크루드 및 라이브러리 경로 지정.
MYSQL_INCLUDE = -I /usr/include/mysql
MYSQL_LIBRARY = -L /usr/lib/mysql -lmysqlclient
# 링크 후에 생성될 실행 파일 이름
TARGET=output

all:    $(TARGET)
  
$(TARGET):  $(OBJS)
   $(CC) -o $(TARGET) $(OBJS) $(CFLAGS) $(MYSQL_LIBRARY)
           
$(OBJS) :   $(SRCS)
   $(CC) -c $(SRCS) $(MYSQL_INCLUDE)
  
clean:
   rm -rf $(OBJS) $(TARGET)