?? bpsk_sfun.mak
字號:
# ------------------- Required for MSVC nmake ---------------------------------
# This file should be included at the top of a MAKEFILE as follows:
!include <ntwin32.mak>
MACHINE = BPSK
TARGET = sfun
CHART_SRCS = \
c2_BPSK.c
MACHINE_SRC = BPSK_sfun.c
MACHINE_REG = BPSK_sfun_registry.c
MEX_WRAPPER =
MAKEFILE = BPSK_sfun.mak
MATLAB_ROOT = c:\matlab71
BUILDARGS =
#--------------------------- Tool Specifications ------------------------------
#
#
MSVC_ROOT1 = $(MSDEVDIR:SharedIDE=vc)
MSVC_ROOT2 = $(MSVC_ROOT1:SHAREDIDE=vc)
MSVC_ROOT = $(MSVC_ROOT2:sharedide=vc)
# Compiler tool locations, CC, LD, LIBCMD:
CC = cl.exe
LD = link.exe
LIBCMD = lib.exe
#------------------------------ Include/Lib Path ------------------------------
USER_INCLUDES = /I "c:\matlab71\work\my_mathworks\1.open\xilinx\sfprj\build\bpsk\sfun\src" /I "c:\matlab71\work\my_mathworks\1.open\xilinx" /I "c:\matlab71\work\pruebas\111\bpsk"
ML_INCLUDES = /I "$(MATLAB_ROOT)\extern\include"
SL_INCLUDES = /I "$(MATLAB_ROOT)\simulink\include"
SF_INCLUDES = /I "c:\matlab71\stateflow\c\mex\include" /I "c:\matlab71\stateflow\c\debugger\include"
DSP_INCLUDES = /I "c:\matlab71\toolbox\eml\lib\dsp"
COMPILER_INCLUDES = /I "$(MSVC_ROOT)\include"
INCLUDE_PATH = $(USER_INCLUDES) $(ML_INCLUDES) $(SL_INCLUDES) $(SF_INCLUDES) $(DSP_INCLUDES)
LIB_PATH = "$(MSVC_ROOT)\lib"
CFLAGS = $(COMPFLAGS) /MD
LDFLAGS = /nologo /dll /OPT:NOREF /export:mexFunction
#----------------------------- Source Files -----------------------------------
REQ_SRCS = $(MACHINE_SRC) $(MACHINE_REG) $(MEX_WRAPPER) $(CHART_SRCS)
USER_ABS_OBJS =
REQ_OBJS = $(REQ_SRCS:.cpp=.obj)
REQ_OBJS2 = $(REQ_OBJS:.c=.obj)
OBJS = $(REQ_OBJS2) $(USER_ABS_OBJS)
OBJLIST_FILE = BPSK_sfun.mol
SFCLIB = "c:\matlab71\stateflow\c\mex\lib\win32\sfc_mexmsvc.lib" "c:\matlab71\stateflow\c\debugger\lib\win32\sfc_debugmsvc.lib"
USER_LIBS =
LINK_MACHINE_LIBS =
DSP_LIBS = "c:\matlab71\toolbox\dspblks\lib\win32\dsp_dyn_rt_vc.lib"
#--------------------------------- Rules --------------------------------------
MEX_FILE_NAME_WO_EXT = $(MACHINE)_$(TARGET)
MEX_FILE_NAME = $(MEX_FILE_NAME_WO_EXT).mexw32
MEX_FILE_CSF =
all : $(MEX_FILE_NAME) $(MEX_FILE_CSF)
MEXLIB = "C:\MATLAB71\extern\lib\win32\microsoft\libmx.lib" "C:\MATLAB71\extern\lib\win32\microsoft\libmex.lib" "C:\MATLAB71\extern\lib\win32\microsoft\libmat.lib" "C:\MATLAB71\extern\lib\win32\microsoft\libfixedpoint.lib" "C:\MATLAB71\extern\lib\win32\microsoft\libut.lib"
$(MEX_FILE_NAME) : $(MAKEFILE) $(OBJS) $(SFCLIB) $(USER_LIBS)
@echo ### Linking ...
$(LD) $(LDFLAGS) /OUT:$(MEX_FILE_NAME) /map:"$(MEX_FILE_NAME_WO_EXT).map" $(USER_LIBS) $(SFCLIB) $(MEXLIB) $(LINK_MACHINE_LIBS) $(DSP_LIBS) @$(OBJLIST_FILE)
@echo ### Created $@
.c.obj :
@echo ### Compiling "$<"
$(CC) $(CFLAGS) $(INCLUDE_PATH) "$<"
.cpp.obj :
@echo ### Compiling "$<"
$(CC) $(CFLAGS) $(INCLUDE_PATH) "$<"
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -