mirror of
https://github.com/Zxilly/UA2F.git
synced 2026-01-24 11:11:09 +00:00
add
This commit is contained in:
parent
69f2c02e44
commit
2ba2ded193
@ -1,6 +1,6 @@
|
||||
cmake_minimum_required(VERSION 3.17)
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(UA2F C)
|
||||
|
||||
set(CMAKE_C_STANDARD 99)
|
||||
|
||||
add_executable(UA2F main.c)
|
||||
add_executable(UA2F src/main.c)
|
||||
51
Makefile
Normal file
51
Makefile
Normal file
@ -0,0 +1,51 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
include $(INCLUDE_DIR)/kernel.mk
|
||||
|
||||
# Name, version and release number
|
||||
# The name and version of your package are used to define the variable to point to the build directory of your package: $(PKG_BUILD_DIR)
|
||||
PKG_NAME:=UA2F
|
||||
PKG_VERSION:=1.0
|
||||
PKG_RELEASE:=1
|
||||
|
||||
# Source settings (i.e. where to find the source codes)
|
||||
# This is a custom variable, used below
|
||||
SOURCE_DIR:=./src
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
# Package definition; instructs on how and where our package will appear in the overall configuration menu ('make menuconfig')
|
||||
define Package/ua2f
|
||||
SECTION:=net
|
||||
CATEGORY:=Network
|
||||
SUBMENU:=Routing and Redirection
|
||||
TITLE:=Change User-Agent to Fwords
|
||||
URL:=https://learningman.top
|
||||
endef
|
||||
|
||||
# Package description; a more verbose description on what our package does
|
||||
define Package/ua2f/description
|
||||
Change User-agent to Fwords to prevent be checked by Dr.Com.
|
||||
endef
|
||||
|
||||
# Package preparation instructions; create the build directory and copy the source code.
|
||||
# The last command is necessary to ensure our preparation instructions remain compatible with the patching system.
|
||||
define Build/Prepare
|
||||
mkdir -p $(PKG_BUILD_DIR)
|
||||
cp $(SOURCE_DIR)/* $(PKG_BUILD_DIR)
|
||||
$(Build/Patch)
|
||||
endef
|
||||
|
||||
# Package build instructions; invoke the target-specific compiler to first compile the source file, and then to link the file into the final executable
|
||||
define Build/Compile
|
||||
$(TARGET_CC) $(TARGET_CFLAGS) -o $(PKG_BUILD_DIR)/helloworld.o -c $(PKG_BUILD_DIR)/helloworld.c
|
||||
$(TARGET_CC) $(TARGET_LDFLAGS) -o $(PKG_BUILD_DIR)/$1 $(PKG_BUILD_DIR)/helloworld.o
|
||||
endef
|
||||
|
||||
# Package install instructions; create a directory inside the package to hold our executable, and then copy the executable we built previously into the folder
|
||||
define Package/ua2f/install
|
||||
$(INSTALL_DIR) $(1)/usr/bin
|
||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/helloworld $(1)/usr/bin
|
||||
endef
|
||||
|
||||
# This command is always the last, it uses the definitions and variables we give above in order to get the job done
|
||||
$(eval $(call BuildPackage,ua2f))
|
||||
6
main.c
6
main.c
@ -1,6 +0,0 @@
|
||||
#include <stdio.h>
|
||||
|
||||
int main() {
|
||||
printf("Hello, World!\n");
|
||||
return 0;
|
||||
}
|
||||
6
src/main.c
Normal file
6
src/main.c
Normal file
@ -0,0 +1,6 @@
|
||||
#include <stdio.h>
|
||||
|
||||
int main(void){
|
||||
int a=200;
|
||||
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user