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