TOOL_PLI_DIR
= ${DV_ROOT}/verif
/env
/common
/pli
MODEL_PLI_DIR
= ${DV_ROOT}/verif
/model
LIB_A
= $(TOOL_PLI_DIR
)/monitor
/libmonitor_pli.a \
$(TOOL_PLI_DIR
)/socket
/libsocket_pli.a \
$(TOOL_PLI_DIR
)/global_chkr
/libglobal_chkr.a \
$(TOOL_PLI_DIR
)/cache
/libiob.a \
$(TOOL_PLI_DIR
)/bwutility
/libbwutility_pli.a \
$(TOOL_PLI_DIR
)/bwutility
/libdummy.a \
$(MODEL_PLI_DIR
)/infineon
/libbwmem_pli.a
all: $(LIB_A
) $(FILESTAMPS
)
$(TOOL_PLI_DIR
)/monitor
/libmonitor_pli.a
:
@
$(ECHO
) "---> Building $(TOOL_PLI_DIR)/monitor/libmonitor_pli.a"
( cd
$(TOOL_PLI_DIR
)/monitor
/c
; /bin
/rm -rf .
/obj
; /bin
/mkdir obj
; cd .
/obj
; \
$(CC
) -g
-Wall
-I
${DV_ROOT}/tools
/pli
-c
$(TOOL_PLI_DIR
)/monitor
/c
/src
/monitor.c
$(TOOL_PLI_DIR
)/monitor
/c
/src
/hasher.c
; \
cd
$(TOOL_PLI_DIR
)/monitor
; /bin
/rm -f libmonitor_pli.a
; \
$(AR
) cr libmonitor_pli.a .
/c
/obj
/*.o
; /bin
/rm -rf .
/c
/obj
)
@
$(ECHO
) "<--- Finished building $(TOOL_PLI_DIR)/monitor/libmonitor_pli.a"
$(TOOL_PLI_DIR
)/socket
/libsocket_pli.a
:
@
$(ECHO
) "---> Building $(TOOL_PLI_DIR)/socket/libsocket_pli.a"
( cd
$(TOOL_PLI_DIR
)/socket
/c
; /bin
/rm -rf .
/obj
; /bin
/mkdir obj
; cd .
/obj
; \
$(CC
) -g
-Wall
-I
${DV_ROOT}/tools
/pli
-c
$(TOOL_PLI_DIR
)/socket
/c
/src
/socket.c
$(TOOL_PLI_DIR
)/socket
/c
/src
/queue.c
; \
cd
$(TOOL_PLI_DIR
)/socket
; /bin
/rm -f libsocket_pli.a
; \
$(AR
) cr libsocket_pli.a .
/c
/obj
/*.o
; /bin
/rm -rf .
/c
/obj
)
@
$(ECHO
) "<--- Finished building $(TOOL_PLI_DIR)/socket/libsocket_pli.a"
$(TOOL_PLI_DIR
)/global_chkr
/libglobal_chkr.a
:
@
$(ECHO
) "---> Building $(TOOL_PLI_DIR)/global_chkr/libglobal_chkr.a"
( cd
$(TOOL_PLI_DIR
)/global_chkr
/c
; /bin
/rm -rf .
/obj
; /bin
/mkdir obj
; cd .
/obj
; \
$(CC
) -g
-Wall
-I
${DV_ROOT}/tools
/pli
-c
$(TOOL_PLI_DIR
)/global_chkr
/c
/src
/global_chkr.c
; \
cd
$(TOOL_PLI_DIR
)/global_chkr
; /bin
/rm -f libglobal_chkr.a
; \
$(AR
) cr libglobal_chkr.a .
/c
/obj
/*.o
; /bin
/rm -rf .
/c
/obj
)
@
$(ECHO
) "<--- Finished building $(TOOL_PLI_DIR)/global_chkr/libglobal_chkr.a"
$(TOOL_PLI_DIR
)/cache
/libiob.a
:
@
$(ECHO
) "---> Building $(TOOL_PLI_DIR)/cache/libiob.a"
( cd
$(TOOL_PLI_DIR
)/cache
/c
; /bin
/rm -rf .
/obj
; /bin
/mkdir obj
; cd .
/obj
; \
$(CC
) -g
-Wall
-I
${DV_ROOT}/tools
/pli
-c
$(TOOL_PLI_DIR
)/cache
/c
/src
/b_ary.c
$(TOOL_PLI_DIR
)/cache
/c
/src
/bw_lib.c
$(TOOL_PLI_DIR
)/cache
/c
/src
/iob_main.c
$(TOOL_PLI_DIR
)/cache
/c
/src
/l1warm.c
$(TOOL_PLI_DIR
)/cache
/c
/src
/l2warm.c
$(TOOL_PLI_DIR
)/cache
/c
/src
/list.c
$(TOOL_PLI_DIR
)/cache
/c
/src
/utility.c
; \
cd
$(TOOL_PLI_DIR
)/cache
; /bin
/rm -f libiob.a
; \
$(AR
) cr libiob.a .
/c
/obj
/*.o
; /bin
/rm -rf .
/c
/obj
)
@
$(ECHO
) "<--- Finished building $(TOOL_PLI_DIR)/cache/libiob.a"
$(TOOL_PLI_DIR
)/bwutility
/libbwutility_pli.a
:
@
$(ECHO
) "---> Building $(TOOL_PLI_DIR)/bwutility/libbwutility_pli.a"
( cd
$(TOOL_PLI_DIR
)/bwutility
/c
; /bin
/rm -rf .
/obj
; /bin
/mkdir obj
; cd .
/obj
; \
$(CC
) -g
-Wall
-I
${DV_ROOT}/tools
/pli
-c
$(TOOL_PLI_DIR
)/bwutility
/c
/src
/mon_pli.c
$(TOOL_PLI_DIR
)/bwutility
/c
/src
/parse.c
$(TOOL_PLI_DIR
)/bwutility
/c
/src
/lib.c
; \
cd
$(TOOL_PLI_DIR
)/bwutility
; /bin
/rm -f libbwutility_pli.a
; \
$(AR
) cr libbwutility_pli.a .
/c
/obj
/*.o
; /bin
/rm -rf .
/c
/obj
)
@
$(ECHO
) "<--- Finished building $(TOOL_PLI_DIR)/bwutility/libbwutility_pli.a"
$(TOOL_PLI_DIR
)/bwutility
/libdummy.a
:
@
$(ECHO
) "---> Building $(TOOL_PLI_DIR)/bwutility/libdummy.a"
( cd
$(TOOL_PLI_DIR
)/bwutility
/c
; /bin
/rm -rf .
/obj
; /bin
/mkdir obj
; cd .
/obj
; \
$(CC
) -g
-Wall
-I
${DV_ROOT}/tools
/pli
-c
$(TOOL_PLI_DIR
)/bwutility
/c
/src
/dummy.c
; \
cd
$(TOOL_PLI_DIR
)/bwutility
; /bin
/rm -f libdummy.a
; \
$(AR
) cr libdummy.a .
/c
/obj
/*.o
; /bin
/rm -rf .
/c
/obj
)
@
$(ECHO
) "<--- Finished building $(TOOL_PLI_DIR)/bwutility/libdummy.a"
$(MODEL_PLI_DIR
)/infineon
/libbwmem_pli.a
:
@
$(ECHO
) "---> Building $(MODEL_PLI_DIR)/infineon/libbwmem_pli.a"
( cd
$(MODEL_PLI_DIR
)/infineon
/c
; /bin
/rm -rf .
/obj
; /bin
/mkdir obj
; cd .
/obj
; \
$(CC
) -g
-Wall
-I
${DV_ROOT}/tools
/pli
-c
$(MODEL_PLI_DIR
)/infineon
/c
/src
/decode.c
$(MODEL_PLI_DIR
)/infineon
/c
/src
/mem.c
; \
cd
$(MODEL_PLI_DIR
)/infineon
; /bin
/rm -f libbwmem_pli.a
; \
$(AR
) cr libbwmem_pli.a .
/c
/obj
/*.o
; /bin
/rm -rf .
/c
/obj
)
@
$(ECHO
) "<--- Finished building $(MODEL_PLI_DIR)/infineon/libbwmem_pli.a"
@
$(ECHO
) "xxxxxxxxxxxxxxxxxxx FILESTAMPS xxxxxxxxxxxxxxxxxxx"
( /bin
/ls
-al
$(TOOL_PLI_DIR
)/monitor
/libmonitor_pli.a
; \
/bin
/ls
-al
$(TOOL_PLI_DIR
)/socket
/libsocket_pli.a
; \
/bin
/ls
-al
$(TOOL_PLI_DIR
)/global_chkr
/libglobal_chkr.a
; \
/bin
/ls
-al
$(TOOL_PLI_DIR
)/cache
/libiob.a
; \
/bin
/ls
-al
$(TOOL_PLI_DIR
)/bwutility
/libbwutility_pli.a
; \
/bin
/ls
-al
$(TOOL_PLI_DIR
)/bwutility
/libdummy.a
; \
/bin
/ls
-al
$(MODEL_PLI_DIR
)/infineon
/libbwmem_pli.a
)