summaryrefslogtreecommitdiffstats
path: root/debian/lcms/lcms-1.19.dfsg2/makefile.simple
blob: 38ba62a302ed5add2bc16705ffdc46548377ca1e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
SHELL = /bin/sh
MAKE_SILENT = $(MAKE) -s -f makefile.simple

init: FORCED
	@echo "little cms color management engine 1.19"
	@echo
	@echo "Available targets are 'all', 'test', 'clean'"
	@echo " 'utils' "
	@echo
	@echo "- To compile additional utilities, type 'make utils'"	
	@echo "- To install libraries, type 'make install'"
	@echo
	@echo 
	@$(MAKE_SILENT) all

all install test::
	@echo "please wait ..."
	@cd src ; $(MAKE_SILENT) $@ ; cd .. 
	@cd samples ; $(MAKE_SILENT) $@ ; cd ..  
	@cd testbed ; $(MAKE_SILENT) $@ ; cd .. 

clean: FORCED
	@echo "Cleaning ..."
	@cd src ; $(MAKE_SILENT) $@ ; cd ..  
	@cd samples ; $(MAKE_SILENT) $@ ; cd .. 
	@cd testbed ; $(MAKE_SILENT) $@ ; cd ..  
	@cd tifficc; $(MAKE_SILENT) $@ ; cd ..  
	@cd jpegicc; $(MAKE_SILENT) $@ ; cd ..	

utils: FORCED
	@echo "Extra utilities are being built ..."
	@cd tifficc; $(MAKE_SILENT) $@ ; cd .. 
	@cd jpegicc; $(MAKE_SILENT) $@ ; cd ..

tifficc: FORCED
	@cd tifficc; $(MAKE_SILENT) $@ ; cd ..

jpegicc: FORCED
	@cd jpegicc; $(MAKE_SILENT) $@ ; cd ..


FORCED: