Initial revision

git-svn-id: svn://svn.icculus.org/twilight/trunk/dpmodel@2380 d7cf8633-e32d-0410-b094-e92efae38249
This commit is contained in:
havoc 2002-09-16 19:59:21 +00:00
commit d0b355ef1c
4 changed files with 2028 additions and 0 deletions

8
.cvsignore Normal file
View file

@ -0,0 +1,8 @@
*.d
*.o
dpmodel
gmon.out
*.ncb
*.opt
*.plg
*.exe

34
Makefile Normal file
View file

@ -0,0 +1,34 @@
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

36
Makefile.mingw Normal file
View file

@ -0,0 +1,36 @@
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.exe
.c.o:
gcc $(CFLAGS) -c $*.c
dpmodel.exe: $(OBJECTS)
gcc -o $@ $^ $(LDFLAGS)
clean:
-del dpmodel.exe
-del *.o
-del *.d
.PHONY: clean
-include *.d

1950
dpmodel.c Normal file

File diff suppressed because it is too large Load diff