Advertisement
Guest User

Untitled

a guest
Nov 9th, 2018
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CMake 0.77 KB | None | 0 0
  1. # Generated by pymake version 0.5
  2. # PyMake was written by Stephen Melinyshyn | github.com/Melinysh/PyMake
  3.  
  4. CC := mpic++
  5. #CC := clang++
  6. CFLAGS := -std=c++14
  7. PYMAKE_COMPILER := $(CC)
  8. PYMAKE_COMPILER_FLAGS := $(CFLAGS)
  9. SRCEXT := cpp
  10. SRCDIR := .
  11. BUILDDIR := .
  12. INSTALL_PATH := /usr/local/bin
  13. TARGET := a.exe
  14. SOURCES := $(wildcard $(SRCDIR)/*.$(SRCEXT))
  15. OBJECTS := $(patsubst $(SRCDIR)/%.o,$(BUILDDIR)/%.o,$(SOURCES:.$(SRCEXT)=.o))
  16.  
  17.  
  18. all: $(TARGET)
  19.  
  20. $(TARGET): $(OBJECTS)
  21.     $(PYMAKE_COMPILER) -o $(TARGET) $^
  22.  
  23. $(BUILDDIR)/%.o: $(SRCDIR)/%.$(SRCEXT)
  24.     $(PYMAKE_COMPILER) $< $(PYMAKE_COMPILER_FLAGS) -c -o $@
  25.  
  26. clean:
  27.     -rm $(TARGET) $(OBJECTS)
  28.  
  29. run: all
  30.     ./$(TARGET)
  31.  
  32. install: $(TARGET)
  33.     install $(TARGET) $(INSTALL_PATH)
  34.  
  35. uninstall:
  36.     -rm $(INSTALL_PATH)/$(TARGET)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement