diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c3a35b5 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +*.o +simulacrum +compile_commands.json diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..b8f8608 --- /dev/null +++ b/Makefile @@ -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) + diff --git a/src/main.c b/src/main.c new file mode 100644 index 0000000..ca68d24 --- /dev/null +++ b/src/main.c @@ -0,0 +1,3 @@ +int main(int argc, char* argv[]) { + return 0; +}