Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Declaration of variables
- CC = i686-w64-mingw32-gcc
- CC_FLAGS = -w
- # File names
- ENVIRONMENT := $(shell basename $(abspath $(dir $$PWD)))
- EXEC = $(CURDIR)/build/$(ENVIRONMENT).exe
- SOURCES = $(wildcard *.cpp)
- OBJECTS = $(SOURCES:.cpp=.o)
- # Main target
- $(EXEC): $(OBJECTS)
- $(CC) $(OBJECTS) -o $(EXEC)
- # To obtain object files
- %.o: %.cpp
- $(CC) -c $(CC_FLAGS) $< -o $@
- # To remove generated files
- clean:
- rm -f $(OBJECTS)
- run:
- $(info ************ Build Complete **********)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement