opensnitch/Makefile
Petter Reinholdtsen 03bc6b9465 Use '$(MAKE) -C dir' instead of 'cd dir && make' when building in subdirectory
This allow builders to control which make program to use and let make
take care of changing the working directory.
2023-01-20 14:50:30 +00:00

47 lines
867 B
Makefile

all: protocol opensnitch_daemon gui
install:
@$(MAKE) -C daemon install
@$(MAKE) -C ui install
protocol:
@$(MAKE) -C proto
opensnitch_daemon:
@$(MAKE) -C daemon
gui:
@$(MAKE) -C ui
clean:
@$(MAKE) -C daemon clean
@$(MAKE) -C proto clean
@$(MAKE) -C ui clean
run:
cd ui && pip3 install --upgrade . && cd ..
opensnitch-ui --socket unix:///tmp/osui.sock &
./daemon/opensnitchd -rules-path /etc/opensnitchd/rules -ui-socket unix:///tmp/osui.sock -cpu-profile cpu.profile -mem-profile mem.profile
test:
clear
$(MAKE) clean
clear
mkdir -p rules
$(MAKE)
clear
$(MAKE) run
adblocker:
clear
$(MAKE) clean
clear
$(MAKE)
clear
python make_ads_rules.py
clear
cd ui && pip3 install --upgrade . && cd ..
opensnitch-ui --socket unix:///tmp/osui.sock &
./daemon/opensnitchd -rules-path /etc/opensnitchd/rules -ui-socket unix:///tmp/osui.sock