From adb1b3802bb8c8ca37fc5ef68ac3a8183f2c4f2c Mon Sep 17 00:00:00 2001 From: Rodrigo Alfonso Date: Mon, 26 Aug 2024 07:01:22 -0300 Subject: [PATCH] Removing sed hack and improving build script --- examples/LinkCableMultiboot_demo/Makefile | 3 +- examples/LinkCable_basic/Makefile | 3 +- examples/LinkCable_full/Makefile | 3 +- examples/LinkCable_stress/Makefile | 3 +- examples/LinkCube_demo/Makefile | 3 +- examples/LinkGPIO_demo/Makefile | 3 +- examples/LinkMobile_demo/Makefile | 5 +- examples/LinkPS2Keyboard_demo/Makefile | 3 +- examples/LinkPS2Mouse_demo/Makefile | 3 +- examples/LinkRawCable_demo/Makefile | 3 +- examples/LinkRawWireless_demo/Makefile | 3 +- examples/LinkSPI_demo/Makefile | 3 +- examples/LinkUART_demo/Makefile | 3 +- examples/LinkUniversal_basic/Makefile | 3 +- examples/LinkWirelessMultiboot_demo/Makefile | 3 +- examples/LinkWireless_demo/Makefile | 3 +- examples/compile.sh | 51 +++----------------- 17 files changed, 40 insertions(+), 61 deletions(-) diff --git a/examples/LinkCableMultiboot_demo/Makefile b/examples/LinkCableMultiboot_demo/Makefile index a149661..7adee41 100644 --- a/examples/LinkCableMultiboot_demo/Makefile +++ b/examples/LinkCableMultiboot_demo/Makefile @@ -165,7 +165,8 @@ CFLAGS += -Wall CFLAGS += $(INCLUDE) CFLAGS += -ffast-math -fno-strict-aliasing -CXXFLAGS := $(CFLAGS) -fno-rtti -fno-exceptions -std=c++17 +USERFLAGS ?= +CXXFLAGS := $(CFLAGS) -fno-rtti -fno-exceptions -std=c++17 $(USERFLAGS) ASFLAGS := $(ARCH) $(INCLUDE) LDFLAGS := $(ARCH) -Wl,--print-memory-usage,-Map,$(PROJ).map diff --git a/examples/LinkCable_basic/Makefile b/examples/LinkCable_basic/Makefile index dbc85d2..90cb072 100644 --- a/examples/LinkCable_basic/Makefile +++ b/examples/LinkCable_basic/Makefile @@ -165,7 +165,8 @@ CFLAGS += -Wall CFLAGS += $(INCLUDE) CFLAGS += -ffast-math -fno-strict-aliasing -CXXFLAGS := $(CFLAGS) -fno-rtti -fno-exceptions -std=c++17 +USERFLAGS ?= +CXXFLAGS := $(CFLAGS) -fno-rtti -fno-exceptions -std=c++17 $(USERFLAGS) ASFLAGS := $(ARCH) $(INCLUDE) LDFLAGS := $(ARCH) -Wl,--print-memory-usage,-Map,$(PROJ).map diff --git a/examples/LinkCable_full/Makefile b/examples/LinkCable_full/Makefile index d883205..6874080 100644 --- a/examples/LinkCable_full/Makefile +++ b/examples/LinkCable_full/Makefile @@ -155,7 +155,8 @@ CFLAGS += -Wall CFLAGS += $(INCLUDE) CFLAGS += -ffast-math -fno-strict-aliasing -CXXFLAGS := $(CFLAGS) -fno-rtti -fno-exceptions -std=c++17 +USERFLAGS ?= +CXXFLAGS := $(CFLAGS) -fno-rtti -fno-exceptions -std=c++17 $(USERFLAGS) ASFLAGS := $(ARCH) $(INCLUDE) LDFLAGS := $(ARCH) -Wl,--print-memory-usage,-Map,$(PROJ).map diff --git a/examples/LinkCable_stress/Makefile b/examples/LinkCable_stress/Makefile index de84eec..bf8b4c1 100644 --- a/examples/LinkCable_stress/Makefile +++ b/examples/LinkCable_stress/Makefile @@ -165,7 +165,8 @@ CFLAGS += -Wall CFLAGS += $(INCLUDE) CFLAGS += -ffast-math -fno-strict-aliasing -CXXFLAGS := $(CFLAGS) -fno-rtti -fno-exceptions -std=c++17 +USERFLAGS ?= +CXXFLAGS := $(CFLAGS) -fno-rtti -fno-exceptions -std=c++17 $(USERFLAGS) ASFLAGS := $(ARCH) $(INCLUDE) LDFLAGS := $(ARCH) -Wl,--print-memory-usage,-Map,$(PROJ).map diff --git a/examples/LinkCube_demo/Makefile b/examples/LinkCube_demo/Makefile index dbc85d2..90cb072 100644 --- a/examples/LinkCube_demo/Makefile +++ b/examples/LinkCube_demo/Makefile @@ -165,7 +165,8 @@ CFLAGS += -Wall CFLAGS += $(INCLUDE) CFLAGS += -ffast-math -fno-strict-aliasing -CXXFLAGS := $(CFLAGS) -fno-rtti -fno-exceptions -std=c++17 +USERFLAGS ?= +CXXFLAGS := $(CFLAGS) -fno-rtti -fno-exceptions -std=c++17 $(USERFLAGS) ASFLAGS := $(ARCH) $(INCLUDE) LDFLAGS := $(ARCH) -Wl,--print-memory-usage,-Map,$(PROJ).map diff --git a/examples/LinkGPIO_demo/Makefile b/examples/LinkGPIO_demo/Makefile index dbc85d2..90cb072 100644 --- a/examples/LinkGPIO_demo/Makefile +++ b/examples/LinkGPIO_demo/Makefile @@ -165,7 +165,8 @@ CFLAGS += -Wall CFLAGS += $(INCLUDE) CFLAGS += -ffast-math -fno-strict-aliasing -CXXFLAGS := $(CFLAGS) -fno-rtti -fno-exceptions -std=c++17 +USERFLAGS ?= +CXXFLAGS := $(CFLAGS) -fno-rtti -fno-exceptions -std=c++17 $(USERFLAGS) ASFLAGS := $(ARCH) $(INCLUDE) LDFLAGS := $(ARCH) -Wl,--print-memory-usage,-Map,$(PROJ).map diff --git a/examples/LinkMobile_demo/Makefile b/examples/LinkMobile_demo/Makefile index eb09746..90cb072 100644 --- a/examples/LinkMobile_demo/Makefile +++ b/examples/LinkMobile_demo/Makefile @@ -165,10 +165,11 @@ CFLAGS += -Wall CFLAGS += $(INCLUDE) CFLAGS += -ffast-math -fno-strict-aliasing -CXXFLAGS := $(CFLAGS) -fno-rtti -fno-exceptions -std=c++17 +USERFLAGS ?= +CXXFLAGS := $(CFLAGS) -fno-rtti -fno-exceptions -std=c++17 $(USERFLAGS) ASFLAGS := $(ARCH) $(INCLUDE) -LDFLAGS := $(ARCH) -Wl,-Map,$(PROJ).map +LDFLAGS := $(ARCH) -Wl,--print-memory-usage,-Map,$(PROJ).map # --- switched additions ---------------------------------------------- diff --git a/examples/LinkPS2Keyboard_demo/Makefile b/examples/LinkPS2Keyboard_demo/Makefile index dbc85d2..90cb072 100644 --- a/examples/LinkPS2Keyboard_demo/Makefile +++ b/examples/LinkPS2Keyboard_demo/Makefile @@ -165,7 +165,8 @@ CFLAGS += -Wall CFLAGS += $(INCLUDE) CFLAGS += -ffast-math -fno-strict-aliasing -CXXFLAGS := $(CFLAGS) -fno-rtti -fno-exceptions -std=c++17 +USERFLAGS ?= +CXXFLAGS := $(CFLAGS) -fno-rtti -fno-exceptions -std=c++17 $(USERFLAGS) ASFLAGS := $(ARCH) $(INCLUDE) LDFLAGS := $(ARCH) -Wl,--print-memory-usage,-Map,$(PROJ).map diff --git a/examples/LinkPS2Mouse_demo/Makefile b/examples/LinkPS2Mouse_demo/Makefile index dbc85d2..90cb072 100644 --- a/examples/LinkPS2Mouse_demo/Makefile +++ b/examples/LinkPS2Mouse_demo/Makefile @@ -165,7 +165,8 @@ CFLAGS += -Wall CFLAGS += $(INCLUDE) CFLAGS += -ffast-math -fno-strict-aliasing -CXXFLAGS := $(CFLAGS) -fno-rtti -fno-exceptions -std=c++17 +USERFLAGS ?= +CXXFLAGS := $(CFLAGS) -fno-rtti -fno-exceptions -std=c++17 $(USERFLAGS) ASFLAGS := $(ARCH) $(INCLUDE) LDFLAGS := $(ARCH) -Wl,--print-memory-usage,-Map,$(PROJ).map diff --git a/examples/LinkRawCable_demo/Makefile b/examples/LinkRawCable_demo/Makefile index dbc85d2..90cb072 100644 --- a/examples/LinkRawCable_demo/Makefile +++ b/examples/LinkRawCable_demo/Makefile @@ -165,7 +165,8 @@ CFLAGS += -Wall CFLAGS += $(INCLUDE) CFLAGS += -ffast-math -fno-strict-aliasing -CXXFLAGS := $(CFLAGS) -fno-rtti -fno-exceptions -std=c++17 +USERFLAGS ?= +CXXFLAGS := $(CFLAGS) -fno-rtti -fno-exceptions -std=c++17 $(USERFLAGS) ASFLAGS := $(ARCH) $(INCLUDE) LDFLAGS := $(ARCH) -Wl,--print-memory-usage,-Map,$(PROJ).map diff --git a/examples/LinkRawWireless_demo/Makefile b/examples/LinkRawWireless_demo/Makefile index d883205..6874080 100644 --- a/examples/LinkRawWireless_demo/Makefile +++ b/examples/LinkRawWireless_demo/Makefile @@ -155,7 +155,8 @@ CFLAGS += -Wall CFLAGS += $(INCLUDE) CFLAGS += -ffast-math -fno-strict-aliasing -CXXFLAGS := $(CFLAGS) -fno-rtti -fno-exceptions -std=c++17 +USERFLAGS ?= +CXXFLAGS := $(CFLAGS) -fno-rtti -fno-exceptions -std=c++17 $(USERFLAGS) ASFLAGS := $(ARCH) $(INCLUDE) LDFLAGS := $(ARCH) -Wl,--print-memory-usage,-Map,$(PROJ).map diff --git a/examples/LinkSPI_demo/Makefile b/examples/LinkSPI_demo/Makefile index dbc85d2..90cb072 100644 --- a/examples/LinkSPI_demo/Makefile +++ b/examples/LinkSPI_demo/Makefile @@ -165,7 +165,8 @@ CFLAGS += -Wall CFLAGS += $(INCLUDE) CFLAGS += -ffast-math -fno-strict-aliasing -CXXFLAGS := $(CFLAGS) -fno-rtti -fno-exceptions -std=c++17 +USERFLAGS ?= +CXXFLAGS := $(CFLAGS) -fno-rtti -fno-exceptions -std=c++17 $(USERFLAGS) ASFLAGS := $(ARCH) $(INCLUDE) LDFLAGS := $(ARCH) -Wl,--print-memory-usage,-Map,$(PROJ).map diff --git a/examples/LinkUART_demo/Makefile b/examples/LinkUART_demo/Makefile index dbc85d2..90cb072 100644 --- a/examples/LinkUART_demo/Makefile +++ b/examples/LinkUART_demo/Makefile @@ -165,7 +165,8 @@ CFLAGS += -Wall CFLAGS += $(INCLUDE) CFLAGS += -ffast-math -fno-strict-aliasing -CXXFLAGS := $(CFLAGS) -fno-rtti -fno-exceptions -std=c++17 +USERFLAGS ?= +CXXFLAGS := $(CFLAGS) -fno-rtti -fno-exceptions -std=c++17 $(USERFLAGS) ASFLAGS := $(ARCH) $(INCLUDE) LDFLAGS := $(ARCH) -Wl,--print-memory-usage,-Map,$(PROJ).map diff --git a/examples/LinkUniversal_basic/Makefile b/examples/LinkUniversal_basic/Makefile index dbc85d2..90cb072 100644 --- a/examples/LinkUniversal_basic/Makefile +++ b/examples/LinkUniversal_basic/Makefile @@ -165,7 +165,8 @@ CFLAGS += -Wall CFLAGS += $(INCLUDE) CFLAGS += -ffast-math -fno-strict-aliasing -CXXFLAGS := $(CFLAGS) -fno-rtti -fno-exceptions -std=c++17 +USERFLAGS ?= +CXXFLAGS := $(CFLAGS) -fno-rtti -fno-exceptions -std=c++17 $(USERFLAGS) ASFLAGS := $(ARCH) $(INCLUDE) LDFLAGS := $(ARCH) -Wl,--print-memory-usage,-Map,$(PROJ).map diff --git a/examples/LinkWirelessMultiboot_demo/Makefile b/examples/LinkWirelessMultiboot_demo/Makefile index 5400667..72a755b 100644 --- a/examples/LinkWirelessMultiboot_demo/Makefile +++ b/examples/LinkWirelessMultiboot_demo/Makefile @@ -155,7 +155,8 @@ CFLAGS += -Wall CFLAGS += $(INCLUDE) CFLAGS += -ffast-math -fno-strict-aliasing -CXXFLAGS := $(CFLAGS) -fno-rtti -fno-exceptions -std=c++17 +USERFLAGS ?= +CXXFLAGS := $(CFLAGS) -fno-rtti -fno-exceptions -std=c++17 $(USERFLAGS) ASFLAGS := $(ARCH) $(INCLUDE) LDFLAGS := $(ARCH) -Wl,--print-memory-usage,-Map,$(PROJ).map diff --git a/examples/LinkWireless_demo/Makefile b/examples/LinkWireless_demo/Makefile index dbc85d2..90cb072 100644 --- a/examples/LinkWireless_demo/Makefile +++ b/examples/LinkWireless_demo/Makefile @@ -165,7 +165,8 @@ CFLAGS += -Wall CFLAGS += $(INCLUDE) CFLAGS += -ffast-math -fno-strict-aliasing -CXXFLAGS := $(CFLAGS) -fno-rtti -fno-exceptions -std=c++17 +USERFLAGS ?= +CXXFLAGS := $(CFLAGS) -fno-rtti -fno-exceptions -std=c++17 $(USERFLAGS) ASFLAGS := $(ARCH) $(INCLUDE) LDFLAGS := $(ARCH) -Wl,--print-memory-usage,-Map,$(PROJ).map diff --git a/examples/compile.sh b/examples/compile.sh index 785751d..e9596e8 100755 --- a/examples/compile.sh +++ b/examples/compile.sh @@ -2,13 +2,6 @@ set -e -if [ "$(uname)" = "Darwin" ]; then - # macOS - sed_inplace_option="-i \"\"" -else - sed_inplace_option="-i" -fi - compile() { if [ "$1" = "multiboot" ]; then args="bMB=1" @@ -70,9 +63,7 @@ compile() { # LinkRawWireless_demo cd LinkRawWireless_demo/ - sed $sed_inplace_option -e "s/\/\/ #define LINK_RAW_WIRELESS_ENABLE_LOGGING/#define LINK_RAW_WIRELESS_ENABLE_LOGGING/g" ../../lib/LinkRawWireless.hpp - make rebuild $args - sed $sed_inplace_option -e "s/#define LINK_RAW_WIRELESS_ENABLE_LOGGING/\/\/ #define LINK_RAW_WIRELESS_ENABLE_LOGGING/g" ../../lib/LinkRawWireless.hpp + make rebuild $args USERFLAGS="-DLINK_RAW_WIRELESS_ENABLE_LOGGING=1" cp LinkRawWireless_demo$suffix.gba ../$folder/ cd .. @@ -90,75 +81,47 @@ compile() { # LinkUniversal_basic cd LinkUniversal_basic/ - sed $sed_inplace_option -e "s/\/\/ #define LINK_WIRELESS_PUT_ISR_IN_IWRAM/#define LINK_WIRELESS_PUT_ISR_IN_IWRAM/g" ../../lib/LinkWireless.hpp - make rebuild $args + make rebuild $args USERFLAGS="-DLINK_WIRELESS_PUT_ISR_IN_IWRAM=1" cp LinkUniversal_basic$suffix.gba ../$folder/ - sed $sed_inplace_option -e "s/#define LINK_WIRELESS_PUT_ISR_IN_IWRAM/\/\/ #define LINK_WIRELESS_PUT_ISR_IN_IWRAM/g" ../../lib/LinkWireless.hpp cd .. # LinkUniversal_full cd LinkCable_full/ - sed $sed_inplace_option -e "s/\/\/ #define USE_LINK_UNIVERSAL/#define USE_LINK_UNIVERSAL/g" src/main.h - sed $sed_inplace_option -e "s/\/\/ #define LINK_WIRELESS_PUT_ISR_IN_IWRAM/#define LINK_WIRELESS_PUT_ISR_IN_IWRAM/g" ../../lib/LinkWireless.hpp mv LinkCable_full$suffix.gba backup.gba - make rebuild $args + make rebuild $args USERFLAGS="-DUSE_LINK_UNIVERSAL=1 -DLINK_WIRELESS_PUT_ISR_IN_IWRAM=1" cp LinkCable_full$suffix.gba ../$folder/LinkUniversal_full$suffix.gba mv backup.gba LinkCable_full$suffix.gba - sed $sed_inplace_option -e "s/#define USE_LINK_UNIVERSAL/\/\/ #define USE_LINK_UNIVERSAL/g" src/main.h - sed $sed_inplace_option -e "s/#define LINK_WIRELESS_PUT_ISR_IN_IWRAM/\/\/ #define LINK_WIRELESS_PUT_ISR_IN_IWRAM/g" ../../lib/LinkWireless.hpp cd .. # LinkUniversal_stress cd LinkCable_stress/ - sed $sed_inplace_option -e "s/\/\/ #define USE_LINK_UNIVERSAL/#define USE_LINK_UNIVERSAL/g" src/main.h - sed $sed_inplace_option -e "s/\/\/ #define LINK_WIRELESS_PUT_ISR_IN_IWRAM/#define LINK_WIRELESS_PUT_ISR_IN_IWRAM/g" ../../lib/LinkWireless.hpp mv LinkCable_stress$suffix.gba backup.gba - make rebuild $args + make rebuild $args USERFLAGS="-DUSE_LINK_UNIVERSAL=1 -DLINK_WIRELESS_PUT_ISR_IN_IWRAM=1" cp LinkCable_stress$suffix.gba ../$folder/LinkUniversal_stress$suffix.gba mv backup.gba LinkCable_stress$suffix.gba - sed $sed_inplace_option -e "s/#define USE_LINK_UNIVERSAL/\/\/ #define USE_LINK_UNIVERSAL/g" src/main.h - sed $sed_inplace_option -e "s/#define LINK_WIRELESS_PUT_ISR_IN_IWRAM/\/\/ #define LINK_WIRELESS_PUT_ISR_IN_IWRAM/g" ../../lib/LinkWireless.hpp cd .. # LinkWireless_demo cd LinkWireless_demo/ - sed $sed_inplace_option -e "s/\/\/ #define LINK_WIRELESS_PUT_ISR_IN_IWRAM/#define LINK_WIRELESS_PUT_ISR_IN_IWRAM/g" ../../lib/LinkWireless.hpp - sed $sed_inplace_option -e "s/\/\/ #define LINK_WIRELESS_USE_SEND_RECEIVE_LATCH/#define LINK_WIRELESS_USE_SEND_RECEIVE_LATCH/g" ../../lib/LinkWireless.hpp - make rebuild $args - sed $sed_inplace_option -e "s/#define LINK_WIRELESS_PUT_ISR_IN_IWRAM/\/\/ #define LINK_WIRELESS_PUT_ISR_IN_IWRAM/g" ../../lib/LinkWireless.hpp - sed $sed_inplace_option -e "s/#define LINK_WIRELESS_USE_SEND_RECEIVE_LATCH/\/\/ #define LINK_WIRELESS_USE_SEND_RECEIVE_LATCH/g" ../../lib/LinkWireless.hpp + make rebuild $args USERFLAGS="-DLINK_WIRELESS_PUT_ISR_IN_IWRAM=1 -DLINK_WIRELESS_USE_SEND_RECEIVE_LATCH=1" cp LinkWireless_demo$suffix.gba ../$folder/ cd .. # LinkWireless_demo_2players cd LinkWireless_demo/ - sed $sed_inplace_option -e "s/\/\/ #define LINK_WIRELESS_PUT_ISR_IN_IWRAM/#define LINK_WIRELESS_PUT_ISR_IN_IWRAM/g" ../../lib/LinkWireless.hpp - sed $sed_inplace_option -e "s/\/\/ #define LINK_WIRELESS_ENABLE_NESTED_IRQ/#define LINK_WIRELESS_ENABLE_NESTED_IRQ/g" ../../lib/LinkWireless.hpp - sed $sed_inplace_option -e "s/\/\/ #define LINK_WIRELESS_USE_SEND_RECEIVE_LATCH/#define LINK_WIRELESS_USE_SEND_RECEIVE_LATCH/g" ../../lib/LinkWireless.hpp - sed $sed_inplace_option -e "s/\/\/ #define LINK_WIRELESS_TWO_PLAYERS_ONLY/#define LINK_WIRELESS_TWO_PLAYERS_ONLY/g" ../../lib/LinkWireless.hpp mv LinkWireless_demo$suffix.gba backup.gba - make rebuild $args + make rebuild $args USERFLAGS="-DLINK_WIRELESS_PUT_ISR_IN_IWRAM=1 -DLINK_WIRELESS_ENABLE_NESTED_IRQ=1 -DLINK_WIRELESS_USE_SEND_RECEIVE_LATCH=1 -DLINK_WIRELESS_TWO_PLAYERS_ONLY=1" cp LinkWireless_demo$suffix.gba ../$folder/LinkWireless_demo_2players$suffix.gba mv backup.gba LinkWireless_demo$suffix.gba - sed $sed_inplace_option -e "s/#define LINK_WIRELESS_PUT_ISR_IN_IWRAM/\/\/ #define LINK_WIRELESS_PUT_ISR_IN_IWRAM/g" ../../lib/LinkWireless.hpp - sed $sed_inplace_option -e "s/#define LINK_WIRELESS_ENABLE_NESTED_IRQ/\/\/ #define LINK_WIRELESS_ENABLE_NESTED_IRQ/g" ../../lib/LinkWireless.hpp - sed $sed_inplace_option -e "s/#define LINK_WIRELESS_USE_SEND_RECEIVE_LATCH/\/\/ #define LINK_WIRELESS_USE_SEND_RECEIVE_LATCH/g" ../../lib/LinkWireless.hpp - sed $sed_inplace_option -e "s/#define LINK_WIRELESS_TWO_PLAYERS_ONLY/\/\/ #define LINK_WIRELESS_TWO_PLAYERS_ONLY/g" ../../lib/LinkWireless.hpp cd .. # LinkWireless_demo_profiler if [ "$1" != "multiboot" ]; then cd LinkWireless_demo/ - sed $sed_inplace_option -e "s/\/\/ #define LINK_WIRELESS_PUT_ISR_IN_IWRAM/#define LINK_WIRELESS_PUT_ISR_IN_IWRAM/g" ../../lib/LinkWireless.hpp - sed $sed_inplace_option -e "s/\/\/ #define LINK_WIRELESS_USE_SEND_RECEIVE_LATCH/#define LINK_WIRELESS_USE_SEND_RECEIVE_LATCH/g" ../../lib/LinkWireless.hpp - sed $sed_inplace_option -e "s/\/\/ #define PROFILING_ENABLED/#define PROFILING_ENABLED/g" ../../lib/LinkWireless.hpp mv LinkWireless_demo.gba backup.gba - make rebuild + make rebuild USERFLAGS="-DLINK_WIRELESS_PUT_ISR_IN_IWRAM=1 -DLINK_WIRELESS_USE_SEND_RECEIVE_LATCH=1 -DPROFILING_ENABLED=1" cp LinkWireless_demo.gba ../LinkWireless_demo_profiler.gba mv backup.gba LinkWireless_demo.gba - sed $sed_inplace_option -e "s/#define LINK_WIRELESS_PUT_ISR_IN_IWRAM/\/\/ #define LINK_WIRELESS_PUT_ISR_IN_IWRAM/g" ../../lib/LinkWireless.hpp - sed $sed_inplace_option -e "s/#define LINK_WIRELESS_USE_SEND_RECEIVE_LATCH/\/\/ #define LINK_WIRELESS_USE_SEND_RECEIVE_LATCH/g" ../../lib/LinkWireless.hpp - sed $sed_inplace_option -e "s/#define PROFILING_ENABLED/\/\/ #define PROFILING_ENABLED/g" ../../lib/LinkWireless.hpp cd .. fi }