Makefile 324 B

1234567891011121314151617181920212223242526
  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): clean
  19. $(CC) $(SRC) $(CFLAGS) -o $(BIN)
  20. clean:
  21. rm -f $(BIN) $(OBJS)