Makefile 311 B

123456789101112131415161718192021222324
  1. # Install
  2. BIN = doc
  3. # Flags
  4. CFLAGS += -std=c99 -pedantic -O2
  5. SRC = stddoc.c
  6. OBJ = $(SRC:.c=.o)
  7. ifeq ($(OS),Windows_NT)
  8. BIN := $(BIN).exe
  9. LIBS =
  10. else
  11. UNAME_S := $(shell uname -s)
  12. ifeq ($(UNAME_S),Darwin)
  13. LIBS =
  14. else
  15. LIBS =
  16. endif
  17. endif
  18. $(BIN):
  19. rm -f $(BIN) $(OBJS)
  20. $(CC) $(SRC) $(CFLAGS) -o $(BIN)