-$(bin): $(obj) src/3dengfx/lib3dengfx.a data/tex_list
- $(CXX) -o $@ $(obj) $(libs)
-
-src/3dengfx/lib3dengfx.a:
- cd src/3dengfx;\
- ./configure --with-gfxlib=sdl --disable-ft --enable-opt --disable-debug && make
+opt = -O1
+opt = -g
+incdir = -Isrc/3dengfx/src -Ilibs -Ilibs/png -Ilibs/jpeglib -Ilibs/ogg -Ilibs/vorbis
+CXXFLAGS = -ansi -pedantic -Wall $(opt) $(incdir) -MMD `sdl-config --cflags`
+CFLAGS = -std=c89 -pedantic -Wall $(opt) $(incdir) -MMD `sdl-config --cflags`
+libs = -Llibs src/3dengfx/lib3dengfx.a `sdl-config --libs` -lGL -lvorbis -logg \
+ -ljpeg -lpng -lz -l3ds