@@ -105,7 +105,7 @@ CFLAGS += -DENABLE_MODULAR=$(MODULAR)
105105endif
106106
107107CFLAGS := $(CFLAGS ) -g -Wall -Wextra -Werror=undef -I$(SDIR ) -I$(SDIR ) /firmware -D$(PROGMODE ) -std=gnu99 \
108- -I$(SDIR ) target/tx/$(FAMILY ) /$(TARGET ) -I$(SDIR ) /gui/$(SCREENSIZE ) \
108+ -I$(SDIR ) / target/tx/$(FAMILY ) /$(TARGET ) -I$(SDIR ) /gui/$(SCREENSIZE ) \
109109 -I$(SDIR ) /pages/$(SCREENSIZE ) \
110110 -DHGVERSION="\"${HGVERSION}\""
111111CXXFLAGS := $(CXXFLAGS ) $(patsubst -std=gnu99,,$(CFLAGS ) )
@@ -152,7 +152,7 @@ clean:
152152 filesystem/$(FILESYSYTEM ) 2> /dev/null || true
153153
154154language :
155- ../utils/extract_strings.pl -po > fs/language/deviation.po
155+ ../utils/extract_strings.pl -po > $( SDIR ) / fs/language/deviation.po
156156
157157
158158zip : $(TARGET ) .zip
@@ -192,7 +192,7 @@ coverity:
192192 tar -cvzf coverity-$(HGVERSION ) .tgz cov-int
193193
194194lint :
195- ../utils/run_linter.py --diff --debug
195+ $( SDIR ) / ../utils/run_linter.py --diff --debug
196196
197197# #########################################
198198# Ensure necessary directories are created#
@@ -226,65 +226,65 @@ endif
226226 true
227227
228228.PHONY : $(PRE_FS ) $(LAST_MODEL )
229- $(LAST_MODEL ) : model_template.ini tx_template.ini $(FONTS ) $(PRE_FS )
229+ $(LAST_MODEL ) : $( SDIR ) / model_template.ini $( SDIR ) / tx_template.ini $(FONTS ) $(PRE_FS )
230230 @echo " + Copying template files for $( FILESYSTEM) "
231231 mkdir -p filesystem/$(FILESYSTEM ) || true
232- for i in $( FILESYSTEMS) ; do cp -prf fs/$$ i/* filesystem/$( FILESYSTEM) /; done
232+ for i in $( FILESYSTEMS) ; do cp -prf $( SDIR ) / fs/$$ i/* filesystem/$( FILESYSTEM) /; done
233233 rm filesystem/$(FILESYSTEM ) /* /.ignore 2> /dev/null || true
234- cp tx_template.ini filesystem/$(FILESYSTEM ) /tx.ini
234+ cp $( SDIR ) / tx_template.ini filesystem/$(FILESYSTEM ) /tx.ini
235235 echo ' empty' > filesystem/$(FILESYSTEM ) /errors.txt
236236 mkdir filesystem/$(FILESYSTEM ) /models 2> /dev/null || true
237237 echo ' name=Model1' > filesystem/$(FILESYSTEM ) /models/model1.ini \
238- && cat model_template.ini >> filesystem/$(FILESYSTEM ) /models/model1.ini
239- cp model_template.ini filesystem/$(FILESYSTEM ) /models/default.ini
238+ && cat $( SDIR ) / model_template.ini >> filesystem/$(FILESYSTEM ) /models/model1.ini
239+ cp $( SDIR ) / model_template.ini filesystem/$(FILESYSTEM ) /models/default.ini
240240ifdef LANGUAGE
241241 mkdir filesystem/$(FILESYSTEM)/language 2> /dev/null; \
242- ../utils/extract_strings.pl -po -fs filesystem/$(FILESYSTEM)/language -targets $(LANGUAGE) -update -objdir $(ODIR)
242+ $(SDIR)/ ../utils/extract_strings.pl -po -fs filesystem/$(FILESYSTEM)/language -targets $(LANGUAGE) -update -objdir $(ODIR)
243243endif
244244 export tx=$(FILESYSTEM); \
245245 number=2 ; while [ $$number -le $(NUM_MODELS) ] ; do \
246- cp model_template.ini filesystem/$$tx/models/model$$number.ini; \
246+ cp $(SDIR)/ model_template.ini filesystem/$$tx/models/model$$number.ini; \
247247 number=`expr $$number + 1`; \
248248 done
249249 @echo " + Checking string list length for $(FILESYSTEM)"
250250ifeq "$(TYPE ) " "dev"
251- ../utils/check_string_size.pl -target $(FILESYSTEM) -objdir $(ODIR)
251+ $(SDIR)/ ../utils/check_string_size.pl -target $(FILESYSTEM) -objdir $(ODIR)
252252else
253- ../utils/check_string_size.pl -target $(FILESYSTEM) -objdir $(ODIR) -quiet
253+ $(SDIR)/ ../utils/check_string_size.pl -target $(FILESYSTEM) -objdir $(ODIR) -quiet
254254endif
255- ../utils/run_linter.py --diff --skip-github --no-fail
255+ $(SDIR)/ ../utils/run_linter.py --diff --skip-github --no-fail
256256
257257# #####################
258258# Necessary Font files#
259259# #####################
260- filesystem/$(FILESYSTEM ) /media/12normal.fon : fonts/12normal.bdf
260+ filesystem/$(FILESYSTEM ) /media/12normal.fon : $( SDIR ) / fonts/12normal.bdf
261261 mkdir -p filesystem/$(FILESYSTEM ) /media/
262- ../utils/font/bdf_to_font.pl -maxsize 12 -mode bin $< -out $@ -minspace 10
262+ $( SDIR ) / ../utils/font/bdf_to_font.pl -maxsize 12 -mode bin $< -out $@ -minspace 10
263263
264- filesystem/$(FILESYSTEM ) /media/15normal.fon : fonts/15normal.bdf
264+ filesystem/$(FILESYSTEM ) /media/15normal.fon : $( SDIR ) / fonts/15normal.bdf
265265 mkdir -p filesystem/$(FILESYSTEM ) /media/
266- ../utils/font/bdf_to_font.pl -maxsize 15 -mode bin $< -out $@ -minspace 8
266+ $( SDIR ) / ../utils/font/bdf_to_font.pl -maxsize 15 -mode bin $< -out $@ -minspace 8
267267
268268# special font for f12e with 18x12 char size
269- filesystem/$(FILESYSTEM ) /media/f12e.fon : fonts/f12e.bdf
269+ filesystem/$(FILESYSTEM ) /media/f12e.fon : $( SDIR ) / fonts/f12e.bdf
270270 mkdir -p filesystem/$(FILESYSTEM ) /media/
271- ../utils/font/bdf_to_font.pl -maxsize 18 -mode bin $< -out $@ -minspace 8
271+ $( SDIR ) / ../utils/font/bdf_to_font.pl -maxsize 18 -mode bin $< -out $@ -minspace 8
272272
273- filesystem/$(FILESYSTEM ) /media/12ascii.fon : fonts/12normal.bdf
273+ filesystem/$(FILESYSTEM ) /media/12ascii.fon : $( SDIR ) / fonts/12normal.bdf
274274 mkdir -p filesystem/$(FILESYSTEM ) /media/
275- ../utils/font/bdf_to_font.pl -maxsize 12 -mode bin $< -out $@ -minspace 10 -ascii
275+ $( SDIR ) / ../utils/font/bdf_to_font.pl -maxsize 12 -mode bin $< -out $@ -minspace 10 -ascii
276276
277- filesystem/$(FILESYSTEM ) /media/15ascii.fon : fonts/15normal.bdf
277+ filesystem/$(FILESYSTEM ) /media/15ascii.fon : $( SDIR ) / fonts/15normal.bdf
278278 mkdir -p filesystem/$(FILESYSTEM ) /media/
279- ../utils/font/bdf_to_font.pl -maxsize 15 -mode bin $< -out $@ -minspace 8 -ascii
279+ $( SDIR ) / ../utils/font/bdf_to_font.pl -maxsize 15 -mode bin $< -out $@ -minspace 8 -ascii
280280
281- filesystem/$(FILESYSTEM ) /media/23bold.fon : fonts/23bold.bdf
281+ filesystem/$(FILESYSTEM ) /media/23bold.fon : $( SDIR ) / fonts/23bold.bdf
282282 mkdir -p filesystem/$(FILESYSTEM ) /media/
283- ../utils/font/bdf_to_font.pl -maxsize 23 -mode bin $< -out $@ -minspace 8
283+ $( SDIR ) / ../utils/font/bdf_to_font.pl -maxsize 23 -mode bin $< -out $@ -minspace 8
284284
285- filesystem/$(FILESYSTEM ) /media/04b03.fon : fonts/04b03.bdf
285+ filesystem/$(FILESYSTEM ) /media/04b03.fon : $( SDIR ) / fonts/04b03.bdf
286286 mkdir -p filesystem/$(FILESYSTEM ) /media/
287- ../utils/font/bdf_to_font.pl -maxsize 5 -mode bin $< -out $@ -minspace 5
287+ $( SDIR ) / ../utils/font/bdf_to_font.pl -maxsize 5 -mode bin $< -out $@ -minspace 5
288288
289289# #############################
290290# Build rules for all .o files#
0 commit comments