diff options
author | lonkaars <loek@pipeframe.xyz> | 2022-12-22 14:31:10 +0100 |
---|---|---|
committer | lonkaars <loek@pipeframe.xyz> | 2022-12-22 14:31:10 +0100 |
commit | 9eb8aa6bab40bd58e70cb6124e462e1a3d47edb7 (patch) | |
tree | fb19d43a3b5544bce86439f2004ba59d3a35156a /oop2eindopdr/makefile | |
parent | 76a4bcf9845f14ad0d679696f47f58dd8ca0a0b4 (diff) |
eindopdracht beginsel
Diffstat (limited to 'oop2eindopdr/makefile')
-rw-r--r-- | oop2eindopdr/makefile | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/oop2eindopdr/makefile b/oop2eindopdr/makefile new file mode 100644 index 0000000..a4235d4 --- /dev/null +++ b/oop2eindopdr/makefile @@ -0,0 +1,28 @@ +CC = g++ +LD = g++ +RM = rm -f +TARGET = main +OUTPUT_ZIP = Eindopdracht_2180996.zip + +LFLAGS += -lstdc++ + +SRCS := $(wildcard *.cpp) +OBJS := $(patsubst %.cpp,%.o, $(SRCS)) + +all: $(TARGET) + +%.o: %.cpp + $(CC) -c $(CFLAGS) $< -o $@ + +$(TARGET): $(OBJS) + $(LD) $^ $(LFLAGS) -o $@ + +clean: + $(RM) $(TARGET) $(OBJS) $(OUTPUT_ZIP) + +compile_commands: clean + compiledb make + +zip: all + zip -q $(OUTPUT_ZIP) makefile $(wildcard *.cpp) $(wildcard *.h) $(wildcard *.hpp) + |