pokestadium/tools/Makefile
2024-09-26 22:15:10 -04:00

32 lines
533 B
Makefile

CC := gcc
CXX := g++
CFLAGS := -I . -Wall -Wextra -Wno-unused-parameter -pedantic -std=c99 -O2 -s
CXXFLAGS := -I . -Wall -Wextra -std=c++17
LDFLAGS := -lm
PROGRAMS := vtxdis
ifeq ($(VERBOSE),0)
V := @
endif
default: all
n64crc_SOURCES := vtxdis.c
all: $(PROGRAMS)
clean:
$(V)rm -Rf $(PROGRAMS) $(BUILD_DIR)
distclean: clean
vtxdis: vtxdis.c
$(CC) $(CFLAGS) -o $@ $< $(LDFLAGS)
$(BUILD_DIR)/%.o: %.c
$(CC) -c $^ -o $@ $(CFLAGS)
$(BUILD_DIR)/%.o: %.cpp
$(CXX) -c $< -o $@ $(CXXFLAGS)
.PHONY: all clean distclean default