Mercurial > hg > forks > gldragon
diff Makefile.gen @ 34:c0b85b0615d2
Improve the makefiles.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Tue, 26 Nov 2019 07:17:49 +0200 |
parents | |
children | d0cd281934a3 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Makefile.gen Tue Nov 26 07:17:49 2019 +0200 @@ -0,0 +1,23 @@ +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) + +clean: + $(RM) $(TARGETS) *.o