1# Project: ILUT
2# Makefile created by Dev-C++ 4.9.8.10
3
4CPP  = g++.exe
5CC   = gcc.exe
6WINDRES = windres.exe
7RES  =
8OBJ  = .objects/ilut_win32.o .objects/ilut_allegro.o .objects/ilut_directx9.o .objects/ilut_directx.o .objects/ilut_internal.o .objects/ilut_main.o .objects/ilut_opengl.o .objects/ilut_sdlsurface.o .objects/ilut_states.o $(RES)
9LINKOBJ  = .objects/ilut_win32.o .objects/ilut_allegro.o .objects/ilut_directx9.o .objects/ilut_directx.o .objects/ilut_internal.o .objects/ilut_main.o .objects/ilut_opengl.o .objects/ilut_sdlsurface.o .objects/ilut_states.o $(RES)
10LIBS =  -L"C:/Dev-Cpp/lib" -L"C:/Libraries/libjpeg/lib" -L"C:/Libraries/libpng/lib" -L"C:/Libraries/libmng/lib" -L"C:/Libraries/libtiff/lib" -L"C:/Libraries/lcms/lib/Dev-Cpp" ../../../lib/libIL.a ../../../lib/libILU.a -lopengl32 -lglu32 -lgdi32
11INCS =  -I"C:/Dev-Cpp/include"  -I"C:/Libraries/libjpeg"  -I"C:/Libraries/libpng"  -I"C:/Libraries/libtiff"  -I"C:/Libraries/libmng"  -I"C:/Libraries/zlib"  -I"C:/Libraries/lcms/include"  -I"C:/Libraries/DevIL/include"  -I"C:/Libraries/DevIL/src-ILUT/include"
12CXXINCS =  -I"C:/Dev-Cpp/include/c++"  -I"C:/Dev-Cpp/include/c++/mingw32"  -I"C:/Dev-Cpp/include/c++/backward"  -I"C:/Dev-Cpp/include"  -I"C:/Libraries/DevIL/include"  -I"C:/Libraries/DevIL/src-ILUT/include"
13BIN  = ../../../lib/ILUT.dll
14CXXFLAGS = $(CXXINCS)
15CFLAGS = $(INCS)
16
17.PHONY: all all-before all-after clean clean-custom
18
19all: all-before ../../../lib/ILUT.dll all-after
20
21
22clean: clean-custom
23	rm -f $(OBJ) $(BIN)
24
25DLLWRAP=dllwrap.exe
26DEFFILE=../../../lib/libILUT.def
27STATICLIB=../../../lib/libILUT.a
28
29$(BIN): $(LINKOBJ)
30	$(DLLWRAP) --output-def $(DEFFILE) --implib $(STATICLIB) $(LINKOBJ) $(LIBS) -o $(BIN)
31
32.objects/ilut_win32.o: ../../../src-ILUT/src/ilut_win32.c
33	$(CC) -c ../../../src-ILUT/src/ilut_win32.c -o .objects/ilut_win32.o $(CFLAGS)
34
35.objects/ilut_allegro.o: ../../../src-ILUT/src/ilut_allegro.c
36	$(CC) -c ../../../src-ILUT/src/ilut_allegro.c -o .objects/ilut_allegro.o $(CFLAGS)
37
38.objects/ilut_directx9.o: ../../../src-ILUT/src/ilut_directx9.c
39	$(CC) -c ../../../src-ILUT/src/ilut_directx9.c -o .objects/ilut_directx9.o $(CFLAGS)
40
41.objects/ilut_directx.o: ../../../src-ILUT/src/ilut_directx.c
42	$(CC) -c ../../../src-ILUT/src/ilut_directx.c -o .objects/ilut_directx.o $(CFLAGS)
43
44.objects/ilut_internal.o: ../../../src-ILUT/src/ilut_internal.c
45	$(CC) -c ../../../src-ILUT/src/ilut_internal.c -o .objects/ilut_internal.o $(CFLAGS)
46
47.objects/ilut_main.o: ../../../src-ILUT/src/ilut_main.c
48	$(CC) -c ../../../src-ILUT/src/ilut_main.c -o .objects/ilut_main.o $(CFLAGS)
49
50.objects/ilut_opengl.o: ../../../src-ILUT/src/ilut_opengl.c
51	$(CC) -c ../../../src-ILUT/src/ilut_opengl.c -o .objects/ilut_opengl.o $(CFLAGS)
52
53.objects/ilut_sdlsurface.o: ../../../src-ILUT/src/ilut_sdlsurface.c
54	$(CC) -c ../../../src-ILUT/src/ilut_sdlsurface.c -o .objects/ilut_sdlsurface.o $(CFLAGS)
55
56.objects/ilut_states.o: ../../../src-ILUT/src/ilut_states.c
57	$(CC) -c ../../../src-ILUT/src/ilut_states.c -o .objects/ilut_states.o $(CFLAGS)
58