mirror of
https://github.com/DarkPlacesEngine/dpmodel.git
synced 2025-02-23 19:40:52 +00:00
git-svn-id: svn://svn.icculus.org/twilight/trunk/dpmodel@2380 d7cf8633-e32d-0410-b094-e92efae38249
34 lines
686 B
Makefile
34 lines
686 B
Makefile
OBJECTS= dpmodel.o
|
|
|
|
#use this line for profiling
|
|
#PROFILEOPTION=-pg -g
|
|
#use this line for no profiling
|
|
PROFILEOPTION=
|
|
|
|
#note:
|
|
#the -Werror can be removed to compile even if there are warnings,
|
|
#this is used to ensure that all released versions are free of warnings.
|
|
|
|
#normal compile
|
|
OPTIMIZATIONS= -O6 -ffast-math -fexpensive-optimizations
|
|
CFLAGS= -MD -Wall -Werror $(OPTIMIZATIONS) $(PROFILEOPTION)
|
|
#debug compile
|
|
#OPTIMIZATIONS= -O -g
|
|
#CFLAGS= -MD -Wall -Werror -ggdb $(OPTIMIZATIONS) $(PROFILEOPTION)
|
|
|
|
LDFLAGS= -lm $(PROFILEOPTION)
|
|
|
|
all: dpmodel
|
|
|
|
.c.o:
|
|
gcc $(CFLAGS) -c $*.c
|
|
|
|
dpmodel: $(OBJECTS)
|
|
gcc -o $@ $^ $(LDFLAGS)
|
|
|
|
clean:
|
|
-rm -f dpmodel *.o *.d
|
|
|
|
.PHONY: clean
|
|
|
|
-include *.d
|