makefile

来自「extremeDB s sample code,useful for you」· 代码 · 共 56 行

TXT
56
字号
## Makefile# OS   : Linux, QNX, Solaris, HPUX# Tool : gcc or native complier## Copyright (c) 2001-2006 McObject LLC.### General definitionsifndef MCO_ROOTMCO_ROOT = ../..endifMCO_TITLE = rpcdemoMCO_SIDE  = TARGETSRC       = test_intf_dict.c test_intf_client.c test_intf_server.c rpccli.c rpcsrv.cSRC_s     = test_intf_dict.c test_intf_server.c rpcsrv.cSRC_c     = test_intf_dict.c test_intf_client.c rpccli.cMCO_RT    =OBJ_s     = $(call objdir,$(SRC_s))OBJ_c     = $(call objdir,$(SRC_c))# Common defenitions and rulesinclude $(MCO_ROOT)/include/header.makifndef NNall: .make_obj_dir $(MCO_BIN)/rpcsrv$($(MCO_SIDE)_BINARY_SUFFIX) $(MCO_BIN)/rpccli$($(MCO_SIDE)_BINARY_SUFFIX)elseall:	@echo	@echo $(MCO_TITLE) disabled by NN overrideendif# Custom rules$(MCO_BIN)/rpcsrv$($(MCO_SIDE)_BINARY_SUFFIX): .make_obj_dir $(OBJ)	$(QUIET_FINALIZE)	$(QUIET_PREFIX)$(LD) $(LDFLAGS) \		$(OBJ_s) -L$(MCO_BIN) -lmcorpc $(PLATFORMLIB) $(SOCKETLIB) \		$(LDOUTPUTF) $@ $(QUIET_SUFFIX)$(MCO_BIN)/rpccli$($(MCO_SIDE)_BINARY_SUFFIX): .make_obj_dir $(OBJ)	$(QUIET_FINALIZE)	$(QUIET_PREFIX)$(LD) $(LDFLAGS) \		$(OBJ_c) -L$(MCO_BIN) -lmcorpc $(PLATFORMLIB) $(SOCKETLIB) \		$(LDOUTPUTF) $@ $(QUIET_SUFFIX)test_intf_dict.c test_intf_client.c test_intf_server.c : test_intf.h	$(QUIET_PREFIX)$(MCO_ROOT)/host/bin/mcorcomp$($(MCO_SIDE)_BINARY_SUFFIX) $< $(QUIET_SUFFIX)clean: .remove_obj_dirdistclean: .remove_obj_dir	@$(RMFILE) test_intf_dict.c test_intf_client.c test_intf_server.[ch]	@$(RMFILE) $(MCO_BIN)/rpcsrv$($(MCO_SIDE)_BINARY_SUFFIX) $(MCO_BIN)/rpccli$($(MCO_SIDE)_BINARY_SUFFIX)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?