标题: makfile [打印本页]

作者: 51黑tt    时间: 2016-3-5 23:21
标题: makfile
#Exe information
MONITOR=/home/systest_msc_simu/sunfly/svc/snmptest/enqurystatus
LIBNAME=monitor
OUTDIR=$(MONITOR)
OUTFILE=$(MONITOR)/$(LIBNAME)

INC = -I$(MONITOR)/include
SRC =$(MONITOR)/source/main.c \
     $(MONITOR)/source/message.c \
     $(MONITOR)/source/status.c \
     $(MONITOR)/source/task.c

#Complier information
CC = gcc
CFLAGS=-g -w $(INC)
SYSNLIB=-L/usr/lib -lnsl -lpthread  -ldl -lm -lrt
OBJS =$(SRC:.c=.o)
all:    $(OBJS)
        $(CC) -o $(OUTFILE) ${CFLAGS} $(OBJS) $(SYSNLIB)  
         
%.o:    %.c
        $(CC) -c $(@) -o $(CFLAGS) $<  
        
clean:
        rm -rf $(MONITOR)/*.o  






欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1