fileinfo/Makefile
2024-08-23 20:10:28 +03:00

29 lines
416 B
Makefile
Executable File

# Makefile
# Compiler
CXX = g++
# Compiler flags
CXXFLAGS = -lmagic
# Output file
OUTPUT = fileinfo
# Source file
SRC = main.cpp
# Rule to compile the program
$(OUTPUT): $(SRC)
$(CXX) $(SRC) $(CXXFLAGS) -o $(OUTPUT)
nomime: $(SRC)
$(CXX) $(SRC) $(CXXFLAGS) -o $(OUTPUT) -D NO_MIME
check: $(OUTPUT)
$(CXX) $(SRC) $(CXXFLAGS) -o $(OUTPUT)
rm -f $(OUTPUT)
# Clean up generated files
clean:
rm -f $(OUTPUT)