master
Drake 2 years ago
commit 3a3292ff4d

1
.gitignore vendored

@ -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…
Cancel
Save