Added simple makefile and gitignore

main
noah metz 2025-02-04 22:13:22 -07:00
parent 7935dde74d
commit 70d422e59d
3 changed files with 28 additions and 0 deletions

3
.gitignore vendored

@ -0,0 +1,3 @@
*.o
simulacrum
compile_commands.json

@ -0,0 +1,22 @@
APPLICATION=simulacrum
CC? = gcc
CFLAGS =
SOURCES = $(wildcard ./src/*.c)
OBJECTS = $(patsubst %.c,%.o, $(SOURCES))
%.o: %.c
$(CC) -c -o $@ $< $(CFLAGS)
$(APPLICATION): $(OBJECTS)
$(CC) -o $@ $^ $(CFLAGS)
clean:
rm -f $(APPLICATION)
rm -f $(OBJECTS)
.PHONY: all
all: $(APPLICATION)

@ -0,0 +1,3 @@
int main(int argc, char* argv[]) {
return 0;
}