mirror of
https://github.com/Waujito/youtubeUnblock.git
synced 2025-12-30 19:28:08 +03:00
Initial commit.
The package works with firefox.
This commit is contained in:
39
Makefile
Normal file
39
Makefile
Normal file
@@ -0,0 +1,39 @@
|
||||
CC := gcc
|
||||
CC_FLAGS:=-Wall -Wpedantic -Wno-unused-variable
|
||||
|
||||
LD_FLAGS:=-lmnl -lnetfilter_queue
|
||||
BUILD_DIR:=build
|
||||
APP:=$(BUILD_DIR)/youtubeUnblock
|
||||
|
||||
SRCS := youtubeUnblock.c
|
||||
OBJS := $(SRCS:%.c=$(BUILD_DIR)/%.o)
|
||||
|
||||
.PHONY: default all dev dev_attrs prepare_dirs
|
||||
default: all
|
||||
|
||||
|
||||
run_dev: dev
|
||||
bash -c "sudo ./$(APP) 2"
|
||||
|
||||
|
||||
dev: dev_attrs all
|
||||
|
||||
dev_attrs:
|
||||
$(eval CC_FLAGS := $(CC_FLAGS) -DDEBUG -ggdb -g3)
|
||||
|
||||
all: prepare_dirs $(APP)
|
||||
|
||||
|
||||
prepare_dirs:
|
||||
mkdir -p $(BUILD_DIR)
|
||||
|
||||
$(APP): $(OBJS)
|
||||
@echo 'LD $(APP)'
|
||||
@$(CC) $(OBJS) -o $(APP) $(LD_FLAGS)
|
||||
|
||||
$(BUILD_DIR)/%.o: %.c
|
||||
@echo 'CC $@'
|
||||
@$(CC) -c $(CC_FLAGS) $^ -o $@
|
||||
|
||||
clean:
|
||||
rm -rf $(BUILD_DIR)
|
||||
Reference in New Issue
Block a user