Files
openmine/Makefile

27 lines
516 B
Makefile

PACKAGES=gl sdl sdl12_compat glut glu
CFLAGS=$(shell pkg-config --cflags $(PACKAGES)) -I /opt/homebrew/include
LDFLAGS=$(shell pkg-config --libs $(PACKAGES)) -L /opt/homebrew/lib
SRCS = $(wildcard *.c)
HEADERS = $(wildcard *.h)
OBJS = $(SRCS:.c=.o)
%.o: %.c Makefile $(HEADERS)
gcc -c $< -o $@ $(CFLAGS)
openmine3d: $(OBJS)
gcc -o openmine3d $(OBJS) $(LDFLAGS)
clean:
rm -rf openmine3d $(OBJS)
run:
./openmine3d
install:
cp openmine3d /usr/local/bin/
uninstall:
rm -rf /usr/local/bin/openmine3d