Commit 680bcc65 authored by Stephen Scott's avatar Stephen Scott
Browse files

Removed old output

parent a5f5b062
Loading
Loading
Loading
Loading
+0 −15
Original line number Diff line number Diff line
@if not "%MINGW_ROOT%" == "" (@set "PATH=%PATH%;%MINGW_ROOT%")


call  "\\Stephen-Desktop\D$\Program Files\MATLAB\R2020a\bin\win64\checkMATLABRootForDriveMap.exe" "\\Stephen-Desktop\D$\Program Files\MATLAB\R2020a"  > mlEnv.txt
for /f %%a in (mlEnv.txt) do set "%%a"\n
cd .

if "%1"=="" ("D:\Program Files\MATLAB\R2020a\bin\win64\gmake" MATLAB_ROOT=%MATLAB_ROOT% ALT_MATLAB_ROOT=%ALT_MATLAB_ROOT% MATLAB_BIN=%MATLAB_BIN% ALT_MATLAB_BIN=%ALT_MATLAB_BIN%  -f FCC_Sys_New.mk all) else ("D:\Program Files\MATLAB\R2020a\bin\win64\gmake" MATLAB_ROOT=%MATLAB_ROOT% ALT_MATLAB_ROOT=%ALT_MATLAB_ROOT% MATLAB_BIN=%MATLAB_BIN% ALT_MATLAB_BIN=%ALT_MATLAB_BIN%  -f FCC_Sys_New.mk %1)
@if errorlevel 1 goto error_exit

exit 0

:error_exit
echo The make command returned an error of %errorlevel%
exit 1
+0 −110
Original line number Diff line number Diff line
/*
 * Academic License - for use in teaching, academic research, and meeting
 * course requirements at degree granting institutions only.  Not for
 * government, commercial, or other organizational use.
 *
 * File: FCC_Sys_New.c
 *
 * Code generated for Simulink model 'FCC_Sys_New'.
 *
 * Model version                  : 1.85
 * Simulink Coder version         : 9.3 (R2020a) 18-Nov-2019
 * C/C++ source code generated on : Fri Jul 10 14:45:34 2020
 *
 * Target selection: ert.tlc
 * Embedded hardware selection: Intel->x86-32 (Windows32)
 * Code generation objectives:
 *    1. Execution efficiency
 *    2. RAM efficiency
 * Validation result: Not run
 */

#include "FCC_Sys_New.h"

rtTimingBridge FCC_Sys_New_TimingBrdg;

/* External inputs (root inport signals with default storage) */
ExtU_FCC_Sys_New_T FCC_Sys_New_U;

/* External outputs (root outports fed by signals with default storage) */
ExtY_FCC_Sys_New_T FCC_Sys_New_Y;

/* Real-time model */
RT_MODEL_FCC_Sys_New_T FCC_Sys_New_M_;
RT_MODEL_FCC_Sys_New_T *const FCC_Sys_New_M = &FCC_Sys_New_M_;

/* Model step function for TID0 */
void FCC_Sys_New_step0(void)           /* Sample time: [0.001s, 0.0s] */
{
  /* Update the flag to indicate when data transfers from
   *  Sample time: [0.001s, 0.0s] to Sample time: [0.01s, 0.0s]  */
  FCC_Sys_New_M->Timing.RateInteraction.b_TID0_1 =
    (FCC_Sys_New_M->Timing.RateInteraction.TID0_1 == 0);
  (FCC_Sys_New_M->Timing.RateInteraction.TID0_1)++;
  if ((FCC_Sys_New_M->Timing.RateInteraction.TID0_1) > 9) {
    FCC_Sys_New_M->Timing.RateInteraction.TID0_1 = 0;
  }

  /* ModelReference: '<Root>/FCC_New' incorporates:
   *  Inport: '<Root>/AHRS1'
   *  Inport: '<Root>/AHRS2'
   *  Inport: '<Root>/AHRS3'
   *  Inport: '<Root>/Act_Pos1'
   *  Inport: '<Root>/Act_Pos2'
   *  Inport: '<Root>/Act_Pos3'
   *  Inport: '<Root>/Pilot_phi_cmd'
   *  Inport: '<Root>/Pilot_r_cmd'
   *  Inport: '<Root>/Pilot_theta_cmd'
   *  Outport: '<Root>/Actuator1'
   *  Outport: '<Root>/Actuator2'
   *  Outport: '<Root>/Actuator3'
   */
  FCC_NewTID0(&FCC_Sys_New_U.Act_Pos1, &FCC_Sys_New_U.Act_Pos2,
              &FCC_Sys_New_U.Act_Pos3, &FCC_Sys_New_Y.Actuator1,
              &FCC_Sys_New_Y.Actuator2, &FCC_Sys_New_Y.Actuator3);
}

/* Model step function for TID1 */
void FCC_Sys_New_step1(void)           /* Sample time: [0.01s, 0.0s] */
{
  /* ModelReference: '<Root>/FCC_New' incorporates:
   *  Inport: '<Root>/AHRS1'
   *  Inport: '<Root>/AHRS2'
   *  Inport: '<Root>/AHRS3'
   *  Inport: '<Root>/Act_Pos1'
   *  Inport: '<Root>/Act_Pos2'
   *  Inport: '<Root>/Act_Pos3'
   *  Inport: '<Root>/Pilot_phi_cmd'
   *  Inport: '<Root>/Pilot_r_cmd'
   *  Inport: '<Root>/Pilot_theta_cmd'
   *  Outport: '<Root>/Actuator1'
   *  Outport: '<Root>/Actuator2'
   *  Outport: '<Root>/Actuator3'
   */
  FCC_NewTID1(&FCC_Sys_New_U.Pilot_theta_cmd, &FCC_Sys_New_U.Pilot_phi_cmd,
              &FCC_Sys_New_U.Pilot_r_cmd, &FCC_Sys_New_U.AHRS1,
              &FCC_Sys_New_U.AHRS2, &FCC_Sys_New_U.AHRS3);
}

/* Model initialize function */
void FCC_Sys_New_initialize(void)
{
  {
    static boolean_T *rateTransitionPtrs[(2 * 2)];
    FCC_Sys_New_TimingBrdg.nTasks = 2;
    FCC_Sys_New_TimingBrdg.clockTick = (NULL);
    FCC_Sys_New_TimingBrdg.clockTickH = (NULL);
    rateTransitionPtrs[0*2 + 1] =
      &(FCC_Sys_New_M->Timing.RateInteraction.b_TID0_1);
    FCC_Sys_New_TimingBrdg.rateTransition = rateTransitionPtrs;
  }

  /* Model Initialize function for ModelReference Block: '<Root>/FCC_New' */
  FCC_New_initialize(&FCC_Sys_New_TimingBrdg, 0, 1);
}

/*
 * File trailer for generated code.
 *
 * [EOF]
 */
+0 −122
Original line number Diff line number Diff line
/*
 * Academic License - for use in teaching, academic research, and meeting
 * course requirements at degree granting institutions only.  Not for
 * government, commercial, or other organizational use.
 *
 * File: FCC_Sys_New.h
 *
 * Code generated for Simulink model 'FCC_Sys_New'.
 *
 * Model version                  : 1.85
 * Simulink Coder version         : 9.3 (R2020a) 18-Nov-2019
 * C/C++ source code generated on : Fri Jul 10 14:45:34 2020
 *
 * Target selection: ert.tlc
 * Embedded hardware selection: Intel->x86-32 (Windows32)
 * Code generation objectives:
 *    1. Execution efficiency
 *    2. RAM efficiency
 * Validation result: Not run
 */

#ifndef RTW_HEADER_FCC_Sys_New_h_
#define RTW_HEADER_FCC_Sys_New_h_
#include <stddef.h>
#include "AHRS_Bus.h"
#ifndef FCC_Sys_New_COMMON_INCLUDES_
# define FCC_Sys_New_COMMON_INCLUDES_
#include "rtwtypes.h"
#endif                                 /* FCC_Sys_New_COMMON_INCLUDES_ */

/* Shared type includes */
#include "model_reference_types.h"

/* Child system includes */
#define FCC_New_MDLREF_HIDE_CHILD_
#include "FCC_New.h"

/* Model Code Variants */

/* Macros for accessing real-time model data structure */

/* Forward declaration for rtModel */
typedef struct tag_RTM_FCC_Sys_New_T RT_MODEL_FCC_Sys_New_T;

/* External inputs (root inport signals with default storage) */
typedef struct {
  int16_T Act_Pos1;                    /* '<Root>/Act_Pos1' */
  int16_T Act_Pos2;                    /* '<Root>/Act_Pos2' */
  int16_T Act_Pos3;                    /* '<Root>/Act_Pos3' */
  int16_T Pilot_theta_cmd;             /* '<Root>/Pilot_theta_cmd' */
  int16_T Pilot_phi_cmd;               /* '<Root>/Pilot_phi_cmd' */
  int16_T Pilot_r_cmd;                 /* '<Root>/Pilot_r_cmd' */
  AHRS_Bus AHRS1;                      /* '<Root>/AHRS1' */
  AHRS_Bus AHRS2;                      /* '<Root>/AHRS2' */
  AHRS_Bus AHRS3;                      /* '<Root>/AHRS3' */
} ExtU_FCC_Sys_New_T;

/* External outputs (root outports fed by signals with default storage) */
typedef struct {
  int16_T Actuator1;                   /* '<Root>/Actuator1' */
  int16_T Actuator2;                   /* '<Root>/Actuator2' */
  int16_T Actuator3;                   /* '<Root>/Actuator3' */
} ExtY_FCC_Sys_New_T;

/* Real-time Model Data Structure */
struct tag_RTM_FCC_Sys_New_T {
  /*
   * Timing:
   * The following substructure contains information regarding
   * the timing information for the model.
   */
  struct {
    struct {
      uint32_T TID0_1;
      boolean_T b_TID0_1;
    } RateInteraction;
  } Timing;
};

extern rtTimingBridge FCC_Sys_New_TimingBrdg;

/* External inputs (root inport signals with default storage) */
extern ExtU_FCC_Sys_New_T FCC_Sys_New_U;

/* External outputs (root outports fed by signals with default storage) */
extern ExtY_FCC_Sys_New_T FCC_Sys_New_Y;

/* Model entry point functions */
extern void FCC_Sys_New_initialize(void);
extern void FCC_Sys_New_step0(void);
extern void FCC_Sys_New_step1(void);

/* Real-time Model object */
extern RT_MODEL_FCC_Sys_New_T *const FCC_Sys_New_M;

/*-
 * The generated code includes comments that allow you to trace directly
 * back to the appropriate location in the model.  The basic format
 * is <system>/block_name, where system is the system number (uniquely
 * assigned by Simulink) and block_name is the name of the block.
 *
 * Use the MATLAB hilite_system command to trace the generated code back
 * to the model.  For example,
 *
 * hilite_system('<S3>')    - opens system 3
 * hilite_system('<S3>/Kp') - opens and selects block Kp which resides in S3
 *
 * Here is the system hierarchy for this model
 *
 * '<Root>' : 'FCC_Sys_New'
 */

/*-
 * Requirements for '<Root>': FCC_Sys_New
 */
#endif                                 /* RTW_HEADER_FCC_Sys_New_h_ */

/*
 * File trailer for generated code.
 *
 * [EOF]
 */
+0 −427
Original line number Diff line number Diff line
###########################################################################
## Makefile generated for Simulink model 'FCC_Sys_New'. 
## 
## Makefile     : FCC_Sys_New.mk
## Generated on : Fri Jul 10 14:45:50 2020
## MATLAB Coder version: 5.0 (R2020a)
## 
## Build Info:
## 
## Final product: $(RELATIVE_PATH_TO_ANCHOR)/FCC_Sys_New.exe
## Product type : executable
## Build type   : Top-Level Standalone Executable
## 
###########################################################################

###########################################################################
## MACROS
###########################################################################

# Macro Descriptions:
# PRODUCT_NAME            Name of the system to build
# MAKEFILE                Name of this makefile
# MODELREF_LINK_RSPFILE   Linker command listing model reference link objects
# COMPILER_COMMAND_FILE   Compiler command listing model reference header paths
# CMD_FILE                Command file

PRODUCT_NAME              = FCC_Sys_New
MAKEFILE                  = FCC_Sys_New.mk
MATLAB_ROOT               = D:/Program Files/MATLAB/R2020a
MATLAB_BIN                = D:/Program Files/MATLAB/R2020a/bin
MATLAB_ARCH_BIN           = $(MATLAB_BIN)/win64
MASTER_ANCHOR_DIR         = 
START_DIR                 = D:/Documents/SCHOOL/McSCert/do178/src/specification/FCC_New
SOLVER                    = 
SOLVER_OBJ                = 
CLASSIC_INTERFACE         = 0
TGT_FCN_LIB               = ISO_C
MODEL_HAS_DYNAMICALLY_LOADED_SFCNS = 0
RELATIVE_PATH_TO_ANCHOR   = ..
MODELREF_LINK_RSPFILE     = FCC_Sys_New_ref.rsp
COMPILER_COMMAND_FILE     = FCC_Sys_New_comp.rsp
CMD_FILE                  = FCC_Sys_New.rsp
C_STANDARD_OPTS           = -fwrapv
CPP_STANDARD_OPTS         = -fwrapv

###########################################################################
## TOOLCHAIN SPECIFICATIONS
###########################################################################

# Toolchain Name:          MinGW64 | gmake (64-bit Windows)
# Supported Version(s):    6.x
# ToolchainInfo Version:   2020a
# Specification Revision:  1.0
# 
#-------------------------------------------
# Macros assumed to be defined elsewhere
#-------------------------------------------

# C_STANDARD_OPTS
# CPP_STANDARD_OPTS
# MINGW_ROOT
# MINGW_C_STANDARD_OPTS

#-----------
# MACROS
#-----------

WARN_FLAGS            = -Wall -W -Wwrite-strings -Winline -Wstrict-prototypes -Wnested-externs -Wpointer-arith -Wcast-align
WARN_FLAGS_MAX        = $(WARN_FLAGS) -Wcast-qual -Wshadow
CPP_WARN_FLAGS        = -Wall -W -Wwrite-strings -Winline -Wpointer-arith -Wcast-align
CPP_WARN_FLAGS_MAX    = $(CPP_WARN_FLAGS) -Wcast-qual -Wshadow
MW_EXTERNLIB_DIR      = $(MATLAB_ROOT)/extern/lib/win64/mingw64
SHELL                 = %SystemRoot%/system32/cmd.exe

TOOLCHAIN_SRCS = 
TOOLCHAIN_INCS = 
TOOLCHAIN_LIBS = -lws2_32

#------------------------
# BUILD TOOL COMMANDS
#------------------------

# C Compiler: GNU C Compiler
CC_PATH = $(MINGW_ROOT)
CC = "$(CC_PATH)/gcc"

# Linker: GNU Linker
LD_PATH = $(MINGW_ROOT)
LD = "$(LD_PATH)/g++"

# C++ Compiler: GNU C++ Compiler
CPP_PATH = $(MINGW_ROOT)
CPP = "$(CPP_PATH)/g++"

# C++ Linker: GNU C++ Linker
CPP_LD_PATH = $(MINGW_ROOT)
CPP_LD = "$(CPP_LD_PATH)/g++"

# Archiver: GNU Archiver
AR_PATH = $(MINGW_ROOT)
AR = "$(AR_PATH)/ar"

# MEX Tool: MEX Tool
MEX_PATH = $(MATLAB_ARCH_BIN)
MEX = "$(MEX_PATH)/mex"

# Download: Download
DOWNLOAD =

# Execute: Execute
EXECUTE = $(PRODUCT)

# Builder: GMAKE Utility
MAKE_PATH = %MATLAB%/bin/win64
MAKE = "$(MAKE_PATH)/gmake"


#-------------------------
# Directives/Utilities
#-------------------------

CDEBUG              = -g
C_OUTPUT_FLAG       = -o
LDDEBUG             = -g
OUTPUT_FLAG         = -o
CPPDEBUG            = -g
CPP_OUTPUT_FLAG     = -o
CPPLDDEBUG          = -g
OUTPUT_FLAG         = -o
ARDEBUG             =
STATICLIB_OUTPUT_FLAG =
MEX_DEBUG           = -g
RM                  = @del
ECHO                = @echo
MV                  = @move
RUN                 =

#----------------------------------------
# "Faster Builds" Build Configuration
#----------------------------------------

ARFLAGS              = ruvs
CFLAGS               = -c $(MINGW_C_STANDARD_OPTS) -m64 \
                       -O0
CPPFLAGS             = -c $(CPP_STANDARD_OPTS) -m64 -std=c++11 \
                       -O0
CPP_LDFLAGS          = -Wl,-rpath,"$(MATLAB_ARCH_BIN)",-L"$(MATLAB_ARCH_BIN)" -static -m64
CPP_SHAREDLIB_LDFLAGS  = -shared -Wl,-rpath,"$(MATLAB_ARCH_BIN)",-L"$(MATLAB_ARCH_BIN)" -Wl,--no-undefined \
                         -Wl,--out-implib,$(basename $(PRODUCT)).lib
DOWNLOAD_FLAGS       =
EXECUTE_FLAGS        =
LDFLAGS              = -Wl,-rpath,"$(MATLAB_ARCH_BIN)",-L"$(MATLAB_ARCH_BIN)" -static -m64
MEX_CPPFLAGS         =
MEX_CPPLDFLAGS       =
MEX_CFLAGS           =
MEX_LDFLAGS          =
MAKE_FLAGS           = -f $(MAKEFILE)
SHAREDLIB_LDFLAGS    = -shared -Wl,-rpath,"$(MATLAB_ARCH_BIN)",-L"$(MATLAB_ARCH_BIN)" -Wl,--no-undefined \
                       -Wl,--out-implib,$(basename $(PRODUCT)).lib



###########################################################################
## OUTPUT INFO
###########################################################################

PRODUCT = $(RELATIVE_PATH_TO_ANCHOR)/FCC_Sys_New.exe
PRODUCT_TYPE = "executable"
BUILD_TYPE = "Top-Level Standalone Executable"

###########################################################################
## INCLUDE PATHS
###########################################################################

INCLUDES_BUILDINFO = 

INCLUDES = $(INCLUDES_BUILDINFO)

###########################################################################
## DEFINES
###########################################################################

DEFINES_BUILD_ARGS = -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DTERMFCN=0 -DONESTEPFCN=1 -DMAT_FILE=0 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=0 -DMT=1
DEFINES_CUSTOM = 
DEFINES_OPTS = -DTID01EQ=0 -DPORTABLE_WORDSIZES
DEFINES_STANDARD = -DMODEL=FCC_Sys_New -DNUMST=2 -DNCSTATES=0 -DHAVESTDIO -DMODEL_HAS_DYNAMICALLY_LOADED_SFCNS=0

DEFINES = $(DEFINES_BUILD_ARGS) $(DEFINES_CUSTOM) $(DEFINES_OPTS) $(DEFINES_STANDARD)

###########################################################################
## SOURCE FILES
###########################################################################

SRCS = $(START_DIR)/FCC_Sys_New_ert_rtw/FCC_Sys_New.c

MAIN_SRC = $(START_DIR)/FCC_Sys_New_ert_rtw/ert_main.c

ALL_SRCS = $(SRCS) $(MAIN_SRC)

###########################################################################
## OBJECTS
###########################################################################

OBJS = FCC_Sys_New.obj

MAIN_OBJ = ert_main.obj

ALL_OBJS = $(OBJS) $(MAIN_OBJ)

###########################################################################
## PREBUILT OBJECT FILES
###########################################################################

PREBUILT_OBJS = 

###########################################################################
## LIBRARIES
###########################################################################

MODELREF_LIBS = D:/Documents/SCHOOL/McSCert/do178/src/specification/FCC_New/slprj/ert/FCC_New/FCC_New_rtwlib.lib D:/Documents/SCHOOL/McSCert/do178/src/specification/FCC_New/slprj/ert/AHRSControl/AHRSControl_rtwlib.lib D:/Documents/SCHOOL/McSCert/do178/src/specification/FCC_New/slprj/ert/ActuatorControl/ActuatorControl_rtwlib.lib

LIBS = 

###########################################################################
## SYSTEM LIBRARIES
###########################################################################

SYSTEM_LIBS = 

###########################################################################
## ADDITIONAL TOOLCHAIN FLAGS
###########################################################################

#---------------
# C Compiler
#---------------

CFLAGS_BASIC = $(DEFINES) $(INCLUDES) @$(COMPILER_COMMAND_FILE)

CFLAGS += $(CFLAGS_BASIC)

#-----------------
# C++ Compiler
#-----------------

CPPFLAGS_BASIC = $(DEFINES) $(INCLUDES) @$(COMPILER_COMMAND_FILE)

CPPFLAGS += $(CPPFLAGS_BASIC)

#---------------------
# MEX C++ Compiler
#---------------------

MEX_CPP_Compiler_BASIC =  @$(COMPILER_COMMAND_FILE)

MEX_CPPFLAGS += $(MEX_CPP_Compiler_BASIC)

#-----------------
# MEX Compiler
#-----------------

MEX_Compiler_BASIC =  @$(COMPILER_COMMAND_FILE)

MEX_CFLAGS += $(MEX_Compiler_BASIC)

###########################################################################
## INLINED COMMANDS
###########################################################################


MINGW_C_STANDARD_OPTS = $(C_STANDARD_OPTS)


###########################################################################
## PHONY TARGETS
###########################################################################

.PHONY : all build buildobj clean info prebuild download execute


all : build
	@echo "### Successfully generated all binary outputs."


build : prebuild $(PRODUCT)


buildobj : prebuild $(OBJS) $(PREBUILT_OBJS)
	@echo "### Successfully generated all binary outputs."


prebuild : 


download : $(PRODUCT)


execute : download
	@echo "### Invoking postbuild tool "Execute" ..."
	$(EXECUTE) $(EXECUTE_FLAGS)
	@echo "### Done invoking postbuild tool."


###########################################################################
## FINAL TARGET
###########################################################################

#-------------------------------------------
# Create a standalone executable            
#-------------------------------------------

$(PRODUCT) : $(OBJS) $(PREBUILT_OBJS) $(MODELREF_LIBS) $(MAIN_OBJ)
	@echo "### Creating standalone executable "$(PRODUCT)" ..."
	$(LD) $(LDFLAGS) -o $(PRODUCT) @$(CMD_FILE) @$(MODELREF_LINK_RSPFILE) $(SYSTEM_LIBS) $(TOOLCHAIN_LIBS)
	@echo "### Created: $(PRODUCT)"


###########################################################################
## INTERMEDIATE TARGETS
###########################################################################

#---------------------
# SOURCE-TO-OBJECT
#---------------------

%.obj : %.c
	$(CC) $(CFLAGS) -o "$@" "$<"


%.obj : %.cpp
	$(CPP) $(CPPFLAGS) -o "$@" "$<"


%.obj : $(RELATIVE_PATH_TO_ANCHOR)/%.c
	$(CC) $(CFLAGS) -o "$@" "$<"


%.obj : $(RELATIVE_PATH_TO_ANCHOR)/%.cpp
	$(CPP) $(CPPFLAGS) -o "$@" "$<"


%.obj : $(START_DIR)/%.c
	$(CC) $(CFLAGS) -o "$@" "$<"


%.obj : $(START_DIR)/%.cpp
	$(CPP) $(CPPFLAGS) -o "$@" "$<"


%.obj : $(START_DIR)/FCC_Sys_New_ert_rtw/%.c
	$(CC) $(CFLAGS) -o "$@" "$<"


%.obj : $(START_DIR)/FCC_Sys_New_ert_rtw/%.cpp
	$(CPP) $(CPPFLAGS) -o "$@" "$<"


%.obj : $(MATLAB_ROOT)/rtw/c/src/%.c
	$(CC) $(CFLAGS) -o "$@" "$<"


%.obj : $(MATLAB_ROOT)/rtw/c/src/%.cpp
	$(CPP) $(CPPFLAGS) -o "$@" "$<"


%.obj : $(MATLAB_ROOT)/simulink/src/%.c
	$(CC) $(CFLAGS) -o "$@" "$<"


%.obj : $(MATLAB_ROOT)/simulink/src/%.cpp
	$(CPP) $(CPPFLAGS) -o "$@" "$<"


FCC_Sys_New.obj : $(START_DIR)/FCC_Sys_New_ert_rtw/FCC_Sys_New.c
	$(CC) $(CFLAGS) -o "$@" "$<"


ert_main.obj : $(START_DIR)/FCC_Sys_New_ert_rtw/ert_main.c
	$(CC) $(CFLAGS) -o "$@" "$<"


###########################################################################
## DEPENDENCIES
###########################################################################

$(ALL_OBJS) : rtw_proj.tmw $(COMPILER_COMMAND_FILE) $(MAKEFILE)


###########################################################################
## MISCELLANEOUS TARGETS
###########################################################################

info : 
	@echo "### PRODUCT = $(PRODUCT)"
	@echo "### PRODUCT_TYPE = $(PRODUCT_TYPE)"
	@echo "### BUILD_TYPE = $(BUILD_TYPE)"
	@echo "### INCLUDES = $(INCLUDES)"
	@echo "### DEFINES = $(DEFINES)"
	@echo "### ALL_SRCS = $(ALL_SRCS)"
	@echo "### ALL_OBJS = $(ALL_OBJS)"
	@echo "### LIBS = $(LIBS)"
	@echo "### MODELREF_LIBS = $(MODELREF_LIBS)"
	@echo "### SYSTEM_LIBS = $(SYSTEM_LIBS)"
	@echo "### TOOLCHAIN_LIBS = $(TOOLCHAIN_LIBS)"
	@echo "### CFLAGS = $(CFLAGS)"
	@echo "### LDFLAGS = $(LDFLAGS)"
	@echo "### SHAREDLIB_LDFLAGS = $(SHAREDLIB_LDFLAGS)"
	@echo "### CPPFLAGS = $(CPPFLAGS)"
	@echo "### CPP_LDFLAGS = $(CPP_LDFLAGS)"
	@echo "### CPP_SHAREDLIB_LDFLAGS = $(CPP_SHAREDLIB_LDFLAGS)"
	@echo "### ARFLAGS = $(ARFLAGS)"
	@echo "### MEX_CFLAGS = $(MEX_CFLAGS)"
	@echo "### MEX_CPPFLAGS = $(MEX_CPPFLAGS)"
	@echo "### MEX_LDFLAGS = $(MEX_LDFLAGS)"
	@echo "### MEX_CPPLDFLAGS = $(MEX_CPPLDFLAGS)"
	@echo "### DOWNLOAD_FLAGS = $(DOWNLOAD_FLAGS)"
	@echo "### EXECUTE_FLAGS = $(EXECUTE_FLAGS)"
	@echo "### MAKE_FLAGS = $(MAKE_FLAGS)"


clean : 
	$(ECHO) "### Deleting all derived files..."
	$(RM) $(subst /,\,$(PRODUCT))
	$(RM) $(subst /,\,$(ALL_OBJS))
	$(ECHO) "### Deleted all derived files."

+0 −2
Original line number Diff line number Diff line
FCC_Sys_New.obj
ert_main.obj
Loading