mirror of
https://github.com/pret/pokestadium.git
synced 2026-03-21 17:24:20 -05:00
32 lines
533 B
Makefile
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
|