init
commit
3a3292ff4d
@ -0,0 +1 @@
|
|||||||
|
bin/
|
@ -0,0 +1,30 @@
|
|||||||
|
VERSION = "\"0.3.2\\n© Ruthenic, 2021-2022\""
|
||||||
|
|
||||||
|
CC ?= gcc
|
||||||
|
target ?= $(shell ${CC} -dumpmachine)
|
||||||
|
CC_FLAGS ?=
|
||||||
|
CC_FLAGS := ${CC_FLAGS} -Ilib
|
||||||
|
DESTDIR ?= /
|
||||||
|
|
||||||
|
.PHONY: all debug clean build-release install
|
||||||
|
all:
|
||||||
|
@$(shell mkdir -p bin)
|
||||||
|
all: main
|
||||||
|
|
||||||
|
main:
|
||||||
|
@${CC} -o bin/main src/main.c ${CC_FLAGS}
|
||||||
|
|
||||||
|
debug: CC_FLAGS:=-g -O0 -v ${CC_FLAGS}
|
||||||
|
debug: all
|
||||||
|
|
||||||
|
clean:
|
||||||
|
@rm -rf bin
|
||||||
|
|
||||||
|
release: CC_FLAGS:=-O3 ${CC_FLAGS}
|
||||||
|
release: all
|
||||||
|
release:
|
||||||
|
@strip bin/*
|
||||||
|
tar -czf release.tar.gz bin/*
|
||||||
|
|
||||||
|
install:
|
||||||
|
@install -m 777 bin/main ${DESTDIR}/usr/local/bin
|
@ -0,0 +1,2 @@
|
|||||||
|
-Ilib
|
||||||
|
-DDRAKECU_VERSION="placeholder"
|
@ -0,0 +1,6 @@
|
|||||||
|
#include <stdio.h>
|
||||||
|
|
||||||
|
int main(int argc, char* argv[]) {
|
||||||
|
printf("Hello, world!\n");
|
||||||
|
return 0;
|
||||||
|
}
|
Loading…
Reference in new issue