view Makefile.gen @ 39:4de11a54215a

Remove useless include. SDL2 provides these.
author Matti Hamalainen <ccr@tnsp.org>
date Thu, 05 Dec 2019 12:47:29 +0200
parents d0cd281934a3
children 6905d02bca2d
line wrap: on
line source

CFLAGS ?= -O3 -W -Wall -DGL_GLEXT_PROTOTYPES -std=c++11
LDFLAGS ?= 
CFLAGS += $(SDL_CFLAGS) $(GL_CFLAGS)

TARGETS = gldragon$(BINEXT) ply2bin$(BINEXT)

all: $(TARGETS)

%.o: %.cpp %.h
	$(CXX) $(CFLAGS) -c -o $@ $<

%.o: %.cpp
	$(CXX) $(CFLAGS) -c -o $@ $<


gldragon$(BINEXT): gldragon.o dmmodel.o dmutil.o
	$(CXX) -o $@ $+ $(LDFLAGS) $(SDL_LDFLAGS) $(GL_LDFLAGS)

ply2bin$(BINEXT): ply2bin.o dmmodel.o dmutil.o
	$(CXX) -o $@ $+ $(LDFLAGS) $(TOOL_LDFLAGS)

clean:
	$(RM) $(TARGETS) *.o