Merge from ReactX branch to trunk
[reactos.git] / reactos / dll / 3rdparty / dxtn / Makefile.DJ
diff --git a/reactos/dll/3rdparty/dxtn/Makefile.DJ b/reactos/dll/3rdparty/dxtn/Makefile.DJ
new file mode 100644 (file)
index 0000000..7a2527a
--- /dev/null
@@ -0,0 +1,69 @@
+# Texture compression DJGPP makefile
+# Version:  1.1
+#
+# Copyright (C) 2004  Daniel Borca   All Rights Reserved.
+#
+# this is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+#
+# this is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GNU Make; see the file COPYING.  If not, write to
+# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.        
+
+
+#
+#  Available options:
+#
+#    Environment variables:
+#
+#    Targets:
+#      all:            build dynamic module
+#      clean:          remove object files
+#      realclean:      remove all generated files
+#
+
+
+.PHONY: all clean realclean
+
+DLLNAME = libdxtn.a
+
+CC = gcc
+CFLAGS = -Wall -W -pedantic -ansi
+CFLAGS += -O2 -ffast-math -funroll-loops
+#CFLAGS += -fomit-frame-pointer -fexpensive-optimizations
+
+AR = ar
+ARFLAGS = crus
+
+RM = del
+
+SOURCES = \
+       fxt1.c \
+       dxtn.c \
+       wrapper.c \
+       texstore.c
+
+OBJECTS = $(SOURCES:.c=.o)
+
+.c.o:
+       $(CC) -o $@ $(CFLAGS) -c $<
+
+all: $(DLLNAME)
+
+$(DLLNAME): $(OBJECTS)
+       $(AR) $(ARFLAGS) $@ $^
+
+clean:
+       -$(RM) $(OBJECTS)
+
+realclean: clean
+       -$(RM) $(DLLNAME)
+
+-include depend