Added (not finished) (new) sparkles magic. Fixed printf localization bug in postscript printing. Got Text tool working when Pango is used.
134 lines
3.4 KiB
Makefile
134 lines
3.4 KiB
Makefile
# Makefile for magic plugins
|
|
|
|
# Places to pick up Tux Paint Magic Plugin Dev header and SDL headers
|
|
# (can't assume plugin dev stuff has been installed yet, since we're
|
|
# part of Tux Paint base, so "install-plugin-dev" probably hasn't
|
|
# been run yet; hence "-I../src/" to find 'tp_magic_api.h')
|
|
|
|
SO_TYPE=so
|
|
|
|
TP_MAGIC_CFLAGS=$(shell if [ -x tp-magic-config ] ; then tp-magic-config --cflags ; else echo -I../src/ ; fi)
|
|
|
|
SDL_CFLAGS=$(shell sdl-config --cflags)
|
|
CFLAGS=-g -Wall $(SDL_CFLAGS) $(TP_MAGIC_CFLAGS)
|
|
|
|
|
|
|
|
all: negative.$(SO_TYPE) \
|
|
fade_darken.$(SO_TYPE) \
|
|
mirror_flip.$(SO_TYPE) \
|
|
rainbow.$(SO_TYPE) \
|
|
blocks_chalk_drip.$(SO_TYPE) \
|
|
fill.$(SO_TYPE) \
|
|
blur.$(SO_TYPE) \
|
|
grass.$(SO_TYPE) \
|
|
tint.$(SO_TYPE) \
|
|
smudge.$(SO_TYPE) \
|
|
cartoon.$(SO_TYPE) \
|
|
bricks.$(SO_TYPE) \
|
|
kalidescope.$(SO_TYPE) \
|
|
glasstile.$(SO_TYPE) \
|
|
emboss.$(SO_TYPE) \
|
|
metalpaint.$(SO_TYPE) \
|
|
waves.$(SO_TYPE) \
|
|
flower.$(SO_TYPE) \
|
|
foam.$(SO_TYPE) \
|
|
ripples.$(SO_TYPE) \
|
|
sparkles.$(SO_TYPE)
|
|
|
|
install:
|
|
cd .. ; make install-magic-plugins
|
|
|
|
clean:
|
|
@echo
|
|
@echo "Cleaning up the Magic plug-ins directory ($(PWD))"
|
|
@-rm -f *.$(SO_TYPE)
|
|
|
|
|
|
# Shared objects:
|
|
# ---------------
|
|
|
|
negative.$(SO_TYPE): src/negative.c
|
|
@echo "Building Negative magic tool"
|
|
@$(CC) $(CFLAGS) -shared -o $@ $<
|
|
|
|
fade_darken.$(SO_TYPE): src/fade_darken.c
|
|
@echo "Building Fade and Darken magic tools"
|
|
@$(CC) $(CFLAGS) -shared -o $@ $<
|
|
|
|
mirror_flip.$(SO_TYPE): src/mirror_flip.c
|
|
@echo "Building Mirror and Flip magic tools"
|
|
@$(CC) $(CFLAGS) -shared -o $@ $<
|
|
|
|
rainbow.$(SO_TYPE): src/rainbow.c
|
|
@echo "Building Rainbow magic tool"
|
|
@$(CC) $(CFLAGS) -shared -o $@ $<
|
|
|
|
blocks_chalk_drip.$(SO_TYPE): src/blocks_chalk_drip.c
|
|
@echo "Building Blocks, Chalk and Drip magic tools"
|
|
@$(CC) $(CFLAGS) -shared -o $@ $<
|
|
|
|
fill.$(SO_TYPE): src/fill.c
|
|
@echo "Building Fill magic tool"
|
|
@$(CC) $(CFLAGS) -shared -o $@ $<
|
|
|
|
blur.$(SO_TYPE): src/blur.c
|
|
@echo "Building Blur magic tool"
|
|
@$(CC) $(CFLAGS) -shared -o $@ $<
|
|
|
|
grass.$(SO_TYPE): src/grass.c
|
|
@echo "Building Grass magic tool"
|
|
@$(CC) $(CFLAGS) -shared -o $@ $<
|
|
|
|
tint.$(SO_TYPE): src/tint.c
|
|
@echo "Building Tint magic tool"
|
|
@$(CC) $(CFLAGS) -shared -o $@ $<
|
|
|
|
smudge.$(SO_TYPE): src/smudge.c
|
|
@echo "Building Smudge magic tool"
|
|
@$(CC) $(CFLAGS) -shared -o $@ $<
|
|
|
|
cartoon.$(SO_TYPE): src/cartoon.c
|
|
@echo "Building Smudge magic tool"
|
|
@$(CC) $(CFLAGS) -shared -o $@ $<
|
|
|
|
bricks.$(SO_TYPE): src/bricks.c
|
|
@echo "Building Large Bricks and Small Bricks magic tools"
|
|
@$(CC) $(CFLAGS) -shared -o $@ $<
|
|
|
|
kalidescope.$(SO_TYPE): src/kalidescope.c
|
|
@echo "Building Kalidescope magic tool"
|
|
@$(CC) $(CFLAGS) -shared -o $@ $<
|
|
|
|
glasstile.$(SO_TYPE): src/glasstile.c
|
|
@echo "Building Glass Tile magic tool"
|
|
@$(CC) $(CFLAGS) -shared -o $@ $<
|
|
|
|
emboss.$(SO_TYPE): src/emboss.c
|
|
@echo "Building Emboss magic tool"
|
|
@$(CC) $(CFLAGS) -shared -o $@ $<
|
|
|
|
metalpaint.$(SO_TYPE): src/metalpaint.c
|
|
@echo "Building Metal Paint magic tool"
|
|
@$(CC) $(CFLAGS) -shared -o $@ $<
|
|
|
|
waves.$(SO_TYPE): src/waves.c
|
|
@echo "Building Waves magic tool"
|
|
@$(CC) $(CFLAGS) -shared -o $@ $<
|
|
|
|
flower.$(SO_TYPE): src/flower.c
|
|
@echo "Building Flower magic tool"
|
|
@$(CC) $(CFLAGS) -shared -o $@ $<
|
|
|
|
foam.$(SO_TYPE): src/foam.c
|
|
@echo "Building Foam magic tool"
|
|
@$(CC) $(CFLAGS) -shared -o $@ $<
|
|
|
|
ripples.$(SO_TYPE): src/ripples.c
|
|
@echo "Building Ripples magic tool"
|
|
@$(CC) $(CFLAGS) -shared -o $@ $<
|
|
|
|
sparkles.$(SO_TYPE): src/sparkles.c
|
|
@echo "Building Sparkles magic tool"
|
|
@$(CC) $(CFLAGS) -shared -o $@ $<
|
|
|