]> rtime.felk.cvut.cz Git - mf624-simulink.git/blob - Makefile
Use correct header file for alloca for Linux build.
[mf624-simulink.git] / Makefile
1 MEXFLAGS ?= -f ./mexopts.sh -g
2
3 # Build MF624 MEX functions without dependency on hardware access
4 #WITHOUT_HW=y
5
6 ifeq ($(WITHOUT_HW),y)
7 MEXFLAGS += -DWITHOUT_HW=1
8 else
9 MF624_COMMON_C_FILES=mf624_SIMULINK.c
10 endif
11
12 all:
13         mex $(MEXFLAGS) sfAnalogInput.c   $(MF624_COMMON_C_FILES)
14         mex $(MEXFLAGS) sfAnalogOutput.c  $(MF624_COMMON_C_FILES)
15         mex $(MEXFLAGS) sfDigitalOutput.c $(MF624_COMMON_C_FILES)
16         mex $(MEXFLAGS) sfDigitalInput.c  $(MF624_COMMON_C_FILES)
17         mex $(MEXFLAGS) sfReadPWM.c       $(MF624_COMMON_C_FILES)
18         mex $(MEXFLAGS) sfIRCInput.c      $(MF624_COMMON_C_FILES)
19         mex $(MEXFLAGS) sfPWMOutput.c     $(MF624_COMMON_C_FILES)
20         mex $(MEXFLAGS) sfPWMwDirOutput.c $(MF624_COMMON_C_FILES)