17abd0fb2SlogwangTOPDIR=.. 27abd0fb2Slogwang 37abd0fb2Slogwangifeq ($(FF_PATH),) 47abd0fb2Slogwang FF_PATH=${TOPDIR} 57abd0fb2Slogwangendif 67abd0fb2Slogwang 77abd0fb2Slogwangifeq ($(FF_DPDK),) 87abd0fb2Slogwang FF_DPDK=${TOPDIR}/dpdk/x86_64-native-linuxapp-gcc 97abd0fb2Slogwangendif 107abd0fb2Slogwang 11*2bfe3f2eSlogwangLIBS+= -L${FF_PATH}/lib -Wl,--whole-archive,-lfstack,--no-whole-archive 12*2bfe3f2eSlogwangLIBS+= -L${FF_DPDK}/lib -Wl,--whole-archive,-ldpdk,--no-whole-archive 13*2bfe3f2eSlogwangLIBS+= -Wl,--no-whole-archive -lrt -lm -ldl -lcrypto -pthread -lnuma 1487454041Slogwang 15a9643ea8SlogwangTARGET="helloworld" 16a9643ea8Slogwangall: 17a9643ea8Slogwang cc -O -gdwarf-2 -I../lib -o ${TARGET} main.c ${LIBS} 181a78ce8eSRon cc -O -gdwarf-2 -I../lib -o ${TARGET}_epoll main_epoll.c ${LIBS} 19a9643ea8Slogwang 20a9643ea8Slogwang.PHONY: clean 21a9643ea8Slogwangclean: 228cf1d457Slogwang rm -f *.o ${TARGET} ${TARGET}_epoll 23