作者在 2010-07-09 23:37:36 发布以下内容
原始版本:
CC=gcc
sources=log.c u_socket.c u_task.c
objects=log.o u_socket.o u_task.o
include_dirs=
CFLAGS=$(include_dirs) -O0 -DU_OS=OS_LINUX
all: $(objects) u_task
log.o: log.c
$(CC) -c $(CFLAGS) $< -o $@
u_socket.o: u_socket.c
$(CC) -c $(CFLAGS) $< -o $@
u_task.o: u_task.c
$(CC) -c $(CFLAGS) $< -o $@
u_task: log.o u_socket.o u_task.o
$(CC) -g $(CFLAGS) st_task.c log.c u_socket.c u_task.c -lpthread -o $@
.PHONY : clean
clean :
rm -rf $(objects)
CC=gcc
sources=log.c u_socket.c u_task.c
objects=log.o u_socket.o u_task.o
include_dirs=
CFLAGS=$(include_dirs) -O0 -DU_OS=OS_LINUX
all: $(objects) u_task
log.o: log.c
$(CC) -c $(CFLAGS) $< -o $@
u_socket.o: u_socket.c
$(CC) -c $(CFLAGS) $< -o $@
u_task.o: u_task.c
$(CC) -c $(CFLAGS) $< -o $@
u_task: log.o u_socket.o u_task.o
$(CC) -g $(CFLAGS) st_task.c log.c u_socket.c u_task.c -lpthread -o $@
.PHONY : clean
clean :
rm -rf $(objects)