28 lines
467 B
Makefile
28 lines
467 B
Makefile
TARGET = ErrorResolver
|
|
|
|
OBJS = ErrorResolver.o
|
|
|
|
LIBS =
|
|
|
|
CFLAGS = -s -static -Wall -Wextra -std=c99
|
|
all: $(TARGET)
|
|
|
|
$(TARGET): $(OBJS)
|
|
@echo "Creating binary $(TARGET)"
|
|
$(CXX) $(OBJS) -o $@ $(LIBS) -static -static-libgcc
|
|
|
|
%.o: %.cpp
|
|
@echo "Compiling $^"
|
|
$(CXX) $(CFLAGS) -c $^ -o $@ -static -static-libgcc
|
|
|
|
clean:
|
|
@echo "Removing all the .o files"
|
|
@$(RM) $(OBJS)
|
|
|
|
mrproper: clean
|
|
@echo "Removing binary"
|
|
@$(RM) $(TARGET)
|
|
|
|
install: all
|
|
@cp $(TARGET) ../bin
|