Makefile 352 B

1234567891011121314151617181920212223242526272829
  1. DUMADIR=../..
  2. CFLAGS=-g -O0 -I$(DUMADIR) -include stdlib.h -include duma.h
  3. LFLAGS=$(DUMADIR)/libduma.a
  4. ifeq ($(OS), Windows_NT)
  5. LIBS=
  6. else
  7. LIBS=-lpthread
  8. endif
  9. CC=gcc
  10. CXX=g++
  11. BIN=ok5
  12. OBJ=$(BIN).o
  13. all: $(BIN)
  14. ./$(BIN)
  15. clean:
  16. - rm -f $(OBJ) $(BIN)
  17. $(BIN): $(OBJ)
  18. $(CC) $(OBJ) $(LFLAGS) $(LIBS) -o $(BIN)
  19. .c.o:
  20. $(CC) $(CFLAGS) -c $< -o $@