@@ -40,7 +40,7 @@ INCLUDES += $(ERPC_ROOT) \
40
40
$(OBJS_ROOT )
41
41
42
42
ifeq "$(is_mingw ) " "1"
43
- INCLUDES += $(ERPC_ROOT ) /windows
43
+ INCLUDES += $(VISUAL_STUDIO_ROOT )
44
44
endif
45
45
46
46
SOURCES += $(OBJS_ROOT ) /erpcgen_parser.tab.cpp \
@@ -85,15 +85,6 @@ SOURCES += $(OBJS_ROOT)/erpcgen_parser.tab.cpp \
85
85
$(OBJS_ROOT)/erpcgen/src/templates/py_coders.c \
86
86
$(OBJS_ROOT)/erpcgen/src/templates/py_global_init.c
87
87
88
- ifeq "$(is_mingw ) " "1"
89
- SOURCES += $(ERPC_ROOT ) /erpcgen/VisualStudio_v14/c_common_header.cpp \
90
- $(ERPC_ROOT ) /erpcgen/VisualStudio_v14/c_client_source.cpp \
91
- $(ERPC_ROOT ) /erpcgen/VisualStudio_v14/c_server_header.cpp \
92
- $(ERPC_ROOT ) /erpcgen/VisualStudio_v14/c_server_source.cpp \
93
- $(ERPC_ROOT ) /erpcgen/VisualStudio_v14/c_coders.cpp \
94
- $(ERPC_ROOT ) /erpcgen/VisualStudio_v14/c_common_functions.cpp \
95
- $(OBJS_ROOT ) /erpcgen/src/templates/c_crc.cpp
96
- else
97
88
SOURCES += $(OBJS_ROOT ) /erpcgen/src/templates/c_common_header.c \
98
89
$(OBJS_ROOT ) /erpcgen/src/templates/c_client_source.c \
99
90
$(OBJS_ROOT ) /erpcgen/src/templates/c_server_header.c \
@@ -108,7 +99,6 @@ SOURCES += $(OBJS_ROOT)/erpcgen/src/templates/c_common_header.c \
108
99
$(OBJS_ROOT ) /erpcgen/src/templates/py_interface.c \
109
100
$(OBJS_ROOT ) /erpcgen/src/templates/py_coders.c \
110
101
$(OBJS_ROOT ) /erpcgen/src/templates/py_global_init.c
111
- endif
112
102
113
103
OBJECT_DEP := $(OBJS_ROOT ) /erpcgen_lexer.cpp
114
104
@@ -122,6 +112,10 @@ ifeq "$(build)" "release"
122
112
endif
123
113
endif
124
114
115
+ ifeq "$(is_mingw ) " "1"
116
+ CXXFLAGS += -DBOOST_FILESYSTEM_VERSION=4
117
+ endif
118
+
125
119
# Run flex
126
120
$(OBJS_ROOT ) /erpcgen_lexer.cpp : $(ERPC_ROOT ) /erpcgen/src/erpcgen_lexer.l $(OBJS_ROOT ) /erpcgen_parser.tab.hpp | $(OBJECTS_DIRS )
127
121
@$(call printmessage,orange,Generating, $(subst $(ERPC_ROOT ) /,,$< ) )
@@ -142,8 +136,8 @@ $(OBJS_ROOT)/%.c: $(ERPC_ROOT)/%.template
142
136
.PHONY : install
143
137
install : $(MAKE_TARGET )
144
138
@$(call printmessage,c,Installing, erpcgen in $(BIN_INSTALL_DIR ) )
145
- $(at ) mkdir -p $(BIN_INSTALL_DIR )
139
+ $(at )$( mkdirc ) -p $(BIN_INSTALL_DIR )
146
140
$(at ) install $(MAKE_TARGET ) $(BIN_INSTALL_DIR )
147
141
148
142
clean ::
149
- $(at ) rm -rf $(OBJS_ROOT ) /* .cpp $(OBJS_ROOT ) /* .hpp $(OBJS_ROOT ) /* .c
143
+ $(at )$( rmc ) $(OBJS_ROOT ) /* .cpp $(OBJS_ROOT ) /* .hpp $(OBJS_ROOT ) /* .c
0 commit comments