123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- ifneq ($(wildcard ../.param),)
- include ../.param
- endif
- INC_PATH ?= /usr/include
- LIB_PATH ?= /usr/lib
- OUTPUTDIR = ./output
- LIBNAME = $(OUTPUTDIR)/libdrmutil.a
- server_NAME = $(OUTPUTDIR)/plink_dpu_client
- INCS = ./inc
- INCS_UTIL = ./util
- LIBSRCS = $(wildcard ./util/*.c)
- LIBOBJS = $(LIBSRCS:.c=.o)
- server_SRCS = $(wildcard ./src/*.c)
- server_OBJS = $(server_SRCS:.c=.o)
- #client_SRCS = ./test/plink_client.c
- #client_OBJS = $(client_SRCS:.c=.o)
- #stitcher_SRCS = ./test/plink_stitcher.c
- #stitcher_OBJS = $(stitcher_SRCS:.c=.o)
- CFLAGS = -I./ -I$(INCS) -I$(INC_PATH)/plink -I$(INCS_UTIL)
- CFLAGS += -pthread -fPIC -O
- $(shell if [ ! -e $(OUTPUTDIR) ];then mkdir -p $(OUTPUTDIR); fi)
- all: server $(LIBNAME)
- $(LIBOBJS): %.o: %.c
- $(CC) -c $< -o $@ $(CFLAGS) -L$(OUTPUTDIR) -ldrm
- #$(LIBOBJS):
- # $(CC) $(LIBSRCS) -c $(CFLAGS) -L$(OUTPUTDIR) -ldrm
- $(LIBNAME): $(LIBOBJS)
- $(AR) rcs $(LIBNAME) $(LIBOBJS)
- server:
- $(CC) $(server_SRCS) $(CFLAGS) -L$(OUTPUTDIR) -L$(LIB_PATH)/vidmem -lplink -ldrmutil -ldl -pthread -ldrm -o $(server_NAME)
- # $(CC) $(server_SRCS) $(CFLAGS) -L$(OUTPUTDIR) -L$(LIB_PATH)/vidmem -lplink -lvmem -ldrmutil -ldl -pthread -ldrm -o $(server_NAME)
- clean:
- rm -rf $(OUTPUTDIR)
- %.o : %.c
- $(CC) $(CFLAGS) -c $< -o $@
|