diff options
| author | caRJ33 <carj33dev@gmail.com> | 2019-01-02 23:25:15 +0100 |
|---|---|---|
| committer | caRJ33 <carj33dev@gmail.com> | 2019-01-02 23:25:15 +0100 |
| commit | be40a3392874af93c11953f253bcbf21930f5b7e (patch) | |
| tree | b3f7e54635c6813c6e7477f85af9eae7e17410a9 /Makefile | |
| parent | 94ca6aa4514d30f69144ff00a40a2e21d0da7211 (diff) | |
Add 'proper' Windows support
Add .exe to .gitignore
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 24 |
1 files changed, 24 insertions, 0 deletions
@@ -1,4 +1,11 @@ CC = gcc +RM = rm +RMFLAGS = -f + +ifeq ($(OS),Windows_NT) + RM = del + RMFLAGS = /F /Q +endif CFLAGS = -c LDFLAGS = @@ -7,6 +14,23 @@ LIBS = -lm OBJS = main.o +.PHONY: all debug release clean + +all: debug + +debug: CFLAGS += -g -Og +debug: LDFLAGS += -g -Og +debug: taint-info + +release: CFLAGS += -O3 -s +release: LDFLAGS += -O3 -s +release: taint-info + +clean: + -$(RM) $(RMFLAGS) $(OBJS) + -$(RM) $(RMFLAGS) taint-info.exe + -$(RM) $(RMFLAGS) taint-info + %.o: %.c $(CC) $(CFLAGS) -o $@ $< |
