mirror of
https://github.com/scummvm/scummvm.git
synced 2026-06-20 05:45:29 +00:00
80 lines
2.1 KiB
Makefile
80 lines
2.1 KiB
Makefile
# $URL$
|
|
# $Id$
|
|
|
|
MODULE := tools
|
|
|
|
MODULE_DIRS += \
|
|
tools/
|
|
|
|
|
|
#######################################################################
|
|
# Tools directory
|
|
#######################################################################
|
|
|
|
TOOLS := \
|
|
tools/delua$(EXEEXT) \
|
|
tools/imc2wav$(EXEEXT) \
|
|
tools/int2flt$(EXEEXT) \
|
|
tools/set2fig$(EXEEXT) \
|
|
tools/unlab$(EXEEXT) \
|
|
tools/vima$(EXEEXT)
|
|
|
|
# below not added as it depends for ppm, bpm library
|
|
# tools/mat2ppm$(EXEEXT)
|
|
# tools/bm2ppm$(EXEEXT)
|
|
|
|
# Make sure the 'all' / 'clean' targets build/clean the tools, too
|
|
#all:
|
|
clean: clean-tools
|
|
|
|
# Main target
|
|
tools: $(TOOLS)
|
|
|
|
clean-tools:
|
|
-$(RM) $(TOOLS)
|
|
|
|
#
|
|
# Build rules for the tools
|
|
#
|
|
|
|
tools/delua$(EXEEXT): $(srcdir)/tools/delua.cpp
|
|
$(MKDIR) tools/$(DEPDIR)
|
|
$(CXX) $(CFLAGS) $(DEFINES) -DHAVE_CONFIG_H -I. -Iengine -Iengine/lua -Wall \
|
|
engine/localize.o engine/registry.o \
|
|
engine/lua/lapi.o engine/lua/lauxlib.o engine/lua/lbuffer.o engine/lua/lbuiltin.o \
|
|
engine/lua/ldo.o engine/lua/lfunc.o engine/lua/lgc.o engine/lua/liolib.o \
|
|
engine/lua/llex.o engine/lua/lmathlib.o engine/lua/lmem.o engine/lua/lobject.o \
|
|
engine/lua/lparser.o engine/lua/lrestore.o engine/lua/lsave.o engine/lua/lstate.o \
|
|
engine/lua/lstring.o engine/lua/lstrlib.o engine/lua/ltable.o engine/lua/ltask.o \
|
|
engine/lua/ltm.o engine/lua/lundump.o engine/lua/lvm.o engine/lua/lzio.o -o $@ $<
|
|
|
|
tools/mat2ppm$(EXEEXT): $(srcdir)/tools/mat2ppm.cpp
|
|
$(MKDIR) tools/$(DEPDIR)
|
|
$(CXX) $(CFLAGS) -Wall -lppm -o $@ $<
|
|
|
|
tools/bmtoppm$(EXEEXT): $(srcdir)/tools/bmtoppm.cpp
|
|
$(MKDIR) tools/$(DEPDIR)
|
|
$(CXX) $(CFLAGS) -Wall -lppm -lpbm -o $@ $<
|
|
|
|
tools/imc2wav$(EXEEXT): $(srcdir)/tools/imc2wav.cpp
|
|
$(MKDIR) tools/$(DEPDIR)
|
|
$(CXX) $(CFLAGS) -Wall -o $@ $<
|
|
|
|
tools/int2flt$(EXEEXT): $(srcdir)/tools/int2flt.cpp
|
|
$(MKDIR) tools/$(DEPDIR)
|
|
$(CXX) $(CFLAGS) -Wall -o $@ $<
|
|
|
|
tools/set2fig$(EXEEXT): $(srcdir)/tools/set2fig.cpp
|
|
$(MKDIR) tools/$(DEPDIR)
|
|
$(CXX) $(CFLAGS) -Wall -o $@ $<
|
|
|
|
tools/unlab$(EXEEXT): $(srcdir)/tools/unlab.cpp
|
|
$(MKDIR) tools/$(DEPDIR)
|
|
$(CXX) $(CFLAGS) -Wall -o $@ $<
|
|
|
|
tools/vima$(EXEEXT): $(srcdir)/tools/vima.cpp
|
|
$(MKDIR) tools/$(DEPDIR)
|
|
$(CXX) $(CFLAGS) -Wall -o $@ $<
|
|
|
|
.PHONY: clean-tools tools
|