CC=gcc OBJS=main/main.o tcp/tcp.o db/db.o ss:${OBJS} ${CC} ${CFLAGS} -o $@ ${OBJS} ${OBJS}: @echo ${@D} cd ${@D}; make ${@F} clean: cd main; make clean; cd tcp; make clean; cd db; make clean; |
${@D} ÇöÀç Ÿ±êÀÇ µð·ºÅ丮 ºÎºÐ. ${@F} ÇöÀç Ÿ±êÀÇ ÆÄÀÏ ºÎºÐ. ÀÔ´Ï´Ù. |
CC=gcc OBJS=main/main.o tcp/tcp.o db/db.o TARGET=ss all:${TARGET} ${TARGET}:clean ${OBJS} ${CC} ${CFLAGS} -o $@ ${OBJS} ${OBJS}: make -C ${@D} ${@F} clean: make -C main clean make -C tcp clean make -C db clean rm -f $(TARGET) |
obj-m := mmap_read.o clean: rm $(obj-m) $(obj-m:.o=.ko) |
# make clean rm mmap_read.o mmap_read.ko |