206 Zeilen
		
	
	
		
			5.4 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			206 Zeilen
		
	
	
		
			5.4 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
#-----------------------------------------------------------------
 | 
						|
#
 | 
						|
#	The infamous    *LIBTTHIMAGE*       20 juin 2022
 | 
						|
#
 | 
						|
#-----------------------------------------------------------------
 | 
						|
 | 
						|
include ../Paramakes.mk
 | 
						|
 | 
						|
DEPS = ../tthimage.h ../Paramakes.mk Makefile
 | 
						|
 | 
						|
all:	foo testtga
 | 
						|
 | 
						|
#-----------------------------------------------------------------
 | 
						|
 | 
						|
7seg.o:		7seg.c		$(DEPS)
 | 
						|
 | 
						|
alpha.o:	alpha.c		$(DEPS)
 | 
						|
alpha2.o:	alpha2.c	$(DEPS)
 | 
						|
anamorphose.o:	anamorphose.c	$(DEPS)
 | 
						|
 | 
						|
basic_io.o:	basic_io.c	$(DEPS)
 | 
						|
bitblt.o:	bitblt.c	$(DEPS)
 | 
						|
bitplanes.o:	bitplanes.c	$(DEPS)
 | 
						|
bmp.o:		bmp.c		$(DEPS)		bmp.h
 | 
						|
 | 
						|
cadres.o:	cadres.c	$(DEPS)
 | 
						|
cadres2.o:	cadres2.c	$(DEPS)
 | 
						|
cadres3.o:	cadres3.c	$(DEPS)
 | 
						|
cadres4.o:	cadres4.c	$(DEPS)
 | 
						|
cadres84.o:	cadres84.c	$(DEPS)
 | 
						|
cadresbox.o:	cadresbox.c	$(DEPS)
 | 
						|
 | 
						|
calcluts.o:	calcluts.c	$(DEPS)	
 | 
						|
calculs.o:	calculs.c	$(DEPS)
 | 
						|
classif.o:	classif.c	$(DEPS)
 | 
						|
col4bits.o:	col4bits.c	$(DEPS)
 | 
						|
col_reduc.o:	col_reduc.c	$(DEPS)
 | 
						|
col_xyz.o:	col_xyz.c	$(DEPS)
 | 
						|
colors.o:	colors.c	$(DEPS)
 | 
						|
colors2.o:	colors2.c	$(DEPS)
 | 
						|
combine.o:	combine.c	$(DEPS)
 | 
						|
combine2.o:	combine2.c	$(DEPS)
 | 
						|
combine3.o:	combine3.c	$(DEPS)
 | 
						|
combine4.o:	combine4.c	$(DEPS)
 | 
						|
combine5.o:	combine5.c	$(DEPS)
 | 
						|
combine6.o:	combine6.c	$(DEPS)
 | 
						|
contrast.o:	contrast.c	$(DEPS)
 | 
						|
 | 
						|
detect.o:	detect.c	$(DEPS)
 | 
						|
distances.o:	distances.c	$(DEPS)
 | 
						|
dither.o:	dither.c	$(DEPS)
 | 
						|
dither2.o:	dither2.c	$(DEPS)
 | 
						|
dither3.o:	dither3.c	$(DEPS)
 | 
						|
dither4.o:	dither4.c	$(DEPS)
 | 
						|
doublesz.o:	doublesz.c	$(DEPS)
 | 
						|
drawalpha.o:	drawalpha.c	$(DEPS)
 | 
						|
drawing.o:	drawing.c	$(DEPS)
 | 
						|
drawpatt.o:	drawpatt.c	$(DEPS)
 | 
						|
 | 
						|
effects.o:	effects.c	$(DEPS)
 | 
						|
effects2.o:	effects2.c	$(DEPS)
 | 
						|
effects3.o:	effects3.c	$(DEPS)
 | 
						|
extractbits.o:	extractbits.c	$(DEPS)
 | 
						|
 | 
						|
filtadapt.o:	filtadapt.c	$(DEPS)
 | 
						|
filtres.o:	filtres.c	$(DEPS)
 | 
						|
 | 
						|
gadgrect.o:	gadgrect.c	$(DEPS)
 | 
						|
glitch.o:	glitch.c	$(DEPS)
 | 
						|
 | 
						|
halfsize.o:	halfsize.c	$(DEPS)
 | 
						|
 | 
						|
image.o:    	image.c		$(DEPS)
 | 
						|
imprime.o:	imprime.c	$(DEPS)
 | 
						|
 | 
						|
luts15bits.o:	luts15bits.c	$(DEPS)
 | 
						|
 | 
						|
marques.o:	marques.c	$(DEPS)
 | 
						|
mircol.o:	mircol.c	$(DEPS)
 | 
						|
morpho.o:	morpho.c	$(DEPS)
 | 
						|
mosaic.o:	mosaic.c	$(DEPS)
 | 
						|
msglib.o:	msglib.c	$(DEPS)
 | 
						|
mustopen.o:	mustopen.c	$(DEPS)
 | 
						|
 | 
						|
operat.o:	operat.c	$(DEPS)
 | 
						|
op2x2.o:	op2x2.c		$(DEPS)
 | 
						|
 | 
						|
palettes.o:	palettes.c	$(DEPS)
 | 
						|
patterns.o:	patterns.c	$(DEPS)
 | 
						|
patterns2.o:	patterns2.c	$(DEPS)
 | 
						|
patterns3.o:	patterns3.c	$(DEPS)
 | 
						|
patterns4.o:	patterns4.c	$(DEPS)
 | 
						|
photomaton.o:	photomaton.c	$(DEPS)
 | 
						|
pcx.o:		pcx.c		$(DEPS)
 | 
						|
pht.o:		pht.c		$(DEPS)
 | 
						|
pixeliz.o:	pixeliz.c	$(DEPS)
 | 
						|
pixels.o:	pixels.c	$(DEPS)
 | 
						|
plotteur.o:	plotteur.c	$(DEPS)
 | 
						|
png.o:		png.c		$(DEPS)
 | 
						|
pnm.o:		pnm.c		$(DEPS)
 | 
						|
pov_hf15a.o:	pov_hf15a.c	$(DEPS)
 | 
						|
pov_hf15b.o:	pov_hf15b.c	$(DEPS)
 | 
						|
pov_hf15c.o:	pov_hf15c.c	$(DEPS)
 | 
						|
pov_hf15d.o:	pov_hf15d.c	$(DEPS)
 | 
						|
pov_hf15e.o:	pov_hf15e.c	$(DEPS)
 | 
						|
pov_hf15f.o:	pov_hf15f.c	$(DEPS)
 | 
						|
pov_synth.o:	pov_synth.c	$(DEPS)
 | 
						|
ptlist.o:	ptlist.c	$(DEPS)
 | 
						|
 | 
						|
quadpics.o:	quadpics.c	$(DEPS)
 | 
						|
 | 
						|
readjpeg.o:	readjpeg.c	$(DEPS)
 | 
						|
recurse.o:	recurse.c	$(DEPS)
 | 
						|
rgbmask.o:	rgbmask.c	$(DEPS)
 | 
						|
 | 
						|
scale.o:	scale.c		$(DEPS)
 | 
						|
sobel4.o:	sobel4.c	$(DEPS)
 | 
						|
stereo.o:	stereo.c	$(DEPS)
 | 
						|
 | 
						|
tamppool.o:	tamppool.c	$(DEPS)
 | 
						|
tele_2.o:	tele_2.c	$(DEPS)
 | 
						|
television.o:	television.c	$(DEPS)
 | 
						|
text0.o:	text0.c		$(DEPS)
 | 
						|
text1.o:	text1.c		$(DEPS)
 | 
						|
text16x24.o:	text16x24.c	$(DEPS)
 | 
						|
tga.o:		tga.c		$(DEPS)
 | 
						|
tools.o:	tools.c		$(DEPS)
 | 
						|
trigo.o:	trigo.c		$(DEPS)
 | 
						|
turtle.o:	turtle.c	$(DEPS)
 | 
						|
 | 
						|
vignetize.o:	vignetize.c	$(DEPS)
 | 
						|
 | 
						|
warp0.o:	warp0.c		$(DEPS)
 | 
						|
warp1.o:	warp1.c		$(DEPS)
 | 
						|
warp2.o:	warp2.c		$(DEPS)
 | 
						|
warp3.o:	warp3.c		$(DEPS)
 | 
						|
 | 
						|
zoom.o:		zoom.c		$(DEPS)
 | 
						|
 | 
						|
#-----------------------------------------------------------------
 | 
						|
 | 
						|
OBJECTS =	7seg.o							\
 | 
						|
		alpha.o alpha2.o anamorphose.o				\
 | 
						|
		basic_io.o bitblt.o bitplanes.o bmp.o			\
 | 
						|
		cadres2.o cadres3.o cadres4.o cadres84.o cadresbox.o	\
 | 
						|
		cadres.o						\
 | 
						|
		calcluts.o calculs.o classif.o 				\
 | 
						|
		col4bits.o colors.o colors2.o col_reduc.o col_xyz.o	\
 | 
						|
		combine.o combine2.o combine3.o combine4.o combine5.o 	\
 | 
						|
		combine6.o combine_rnd.o				\
 | 
						|
		contrast.o						\
 | 
						|
		detect.o distances.o					\
 | 
						|
		dither.o dither2.o dither3.o dither4.o			\
 | 
						|
		doublesz.o drawalpha.o drawing.o drawpatt.o		\
 | 
						|
		effects.o effects2.o effects3.o extractbits.o		\
 | 
						|
		filtadapt.o filtres.o					\
 | 
						|
		gadgrect.o glitch.o					\
 | 
						|
		halfsize.o						\
 | 
						|
		image.o	imprime.o					\
 | 
						|
		luts15bits.o						\
 | 
						|
		marques.o mircol.o morpho.o mosaic.o msglib.o		\
 | 
						|
		mustopen.o						\
 | 
						|
		operat.o op2x2.o					\
 | 
						|
		palettes.o						\
 | 
						|
		patterns.o patterns2.o patterns3.o patterns4.o		\
 | 
						|
		pcx.o							\
 | 
						|
		photomaton.o pht.o pixeliz.o pixels.o plotteur.o	\
 | 
						|
		pnm.o png.o						\
 | 
						|
		pov_hf15a.o pov_hf15b.o pov_hf15c.o pov_hf15d.o 	\
 | 
						|
		pov_hf15e.o pov_hf15e.o pov_hf15f.o pov_synth.o		\
 | 
						|
		ptlist.o						\
 | 
						|
		quadpics.o						\
 | 
						|
		readjpeg.o recurse.o rgbmask.o				\
 | 
						|
		scale.o	sobel4.o stereo.o				\
 | 
						|
		tamppool.o tele_2.o television.o			\
 | 
						|
		text0.o text1.o text16x24.o				\
 | 
						|
		tga.o tools.o trigo.o turtle.o				\
 | 
						|
		vignetize.o						\
 | 
						|
		warp0.o warp1.o warp2.o warp3.o				\
 | 
						|
		zoom.o
 | 
						|
 | 
						|
../libtthimage.a: 	$(OBJECTS)
 | 
						|
	$(AR) 	rs $@ $?
 | 
						|
	$(RANLIB)   $@
 | 
						|
 | 
						|
#-----------------------------------------------------------------
 | 
						|
 | 
						|
foo:		foo.c $(DEPS) ../libtthimage.a
 | 
						|
	gcc $(CFLAGS) $< ../libtthimage.a -o $@
 | 
						|
 | 
						|
t_png:	t_png.c $(DEPS)  ../libtthimage.a
 | 
						|
	gcc $(CFLAGS) $< ../libtthimage.a -lpng -lz -o $@
 | 
						|
 | 
						|
testbmp:	testbmp.c $(DEPS)  ../libtthimage.a
 | 
						|
	gcc $(CFLAGS) $< ../libtthimage.a -lm -o $@
 | 
						|
 | 
						|
#-----------------------------------------------------------------
 | 
						|
 | 
						|
essais.o:	essais.c	$(DEPS) essais.h
 | 
						|
	gcc $(CFLAGS) $< -c
 | 
						|
 | 
						|
testtga:	testtga.c $(DEPS) ../libtthimage.a essais.o
 | 
						|
	gcc $(CFLAGS) $< essais.o ../libtthimage.a -lm -o $@
 | 
						|
 | 
						|
#-----------------------------------------------------------------
 |