26 lines
492 B
Makefile
26 lines
492 B
Makefile
CXX := g++
|
|
CXXFLAGS := -O2 `sdl-config --cflags`
|
|
LDFLAGS := -lGL -lGLU `sdl-config --libs` -lSDL_image
|
|
TARGET := wfobj-view
|
|
|
|
.PHONY: all clean TextureCache wfobj
|
|
|
|
all: $(TARGET)
|
|
|
|
$(TARGET): $(TARGET).o TextureCache wfobj
|
|
$(CXX) -o $(TARGET) $< TextureCache/TextureCache.o wfobj/WFObj.o $(LDFLAGS)
|
|
|
|
%.o: %.cc
|
|
$(CXX) -c -o $@ $< $(CXXFLAGS)
|
|
|
|
TextureCache:
|
|
make -C TextureCache
|
|
|
|
wfobj:
|
|
make -C wfobj
|
|
|
|
clean:
|
|
make -C TextureCache clean
|
|
make -C wfobj clean
|
|
-rm -f *.o *~ $(TARGET)
|