From 84e298883aeace56c7f3d85246fa4ed936e6d3d9 Mon Sep 17 00:00:00 2001 From: Piper Pentagram Date: Tue, 13 May 2025 11:01:13 -0700 Subject: [PATCH] hello world + build script --- build.sh | 15 +++++++++++++++ include/pupdns.h | 3 +++ src/main.c | 8 ++++++++ 3 files changed, 26 insertions(+) create mode 100755 build.sh create mode 100644 include/pupdns.h create mode 100644 src/main.c diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..19abc9f --- /dev/null +++ b/build.sh @@ -0,0 +1,15 @@ +#!/bin/env bash +SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) + +INCLUDE_DIR=${SCRIPT_DIR}/include +SRC_DIR=${SCRIPT_DIR}/src + +CC=gcc +CFLAGS=-I${INCLUDE_DIR} + +EXE=pupdns + +SRCS=${SRC_DIR}/*.c +DEPS=${INCLUDE_DIR}/*.h + +${CC} -o ${EXE} ${SRCS} ${CFLAGS} diff --git a/include/pupdns.h b/include/pupdns.h new file mode 100644 index 0000000..5212762 --- /dev/null +++ b/include/pupdns.h @@ -0,0 +1,3 @@ +#pragma once + +#include diff --git a/src/main.c b/src/main.c new file mode 100644 index 0000000..f133f45 --- /dev/null +++ b/src/main.c @@ -0,0 +1,8 @@ +#include "pupdns.h" + +int main() +{ + printf("Hello, world!\n"); + + return 0; +}