File: Makefile

package info (click to toggle)
yiff 2.14.5-2
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 3,344 kB
  • ctags: 3,360
  • sloc: ansic: 40,505; cpp: 7,420; makefile: 425; sh: 242
file content (37 lines) | stat: -rw-r--r-- 859 bytes parent folder | download | duplicates (4)
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
#                          YIFF Sound Systems
#
#                           Toplevel Makefile
#

ALL_DIRS=stuff libY2 yiff yiffconfig yiffutils
LINUX_DIRS=libY2 yiff yiffconfig yiffutils
LINUX_NOSERVER_DIRS=libY2 yiffutils

#
# Build the YIFF Sound System components on the Linux operating system.
#
linux:
	for subdir in $(LINUX_DIRS); do					\
	  LIB_DIR=-L../libY2;						\
	  $(MAKE) -C $$subdir -f Makefile.Linux all; 			\
	done

linux_noserver:
	for subdir in $(LINUX_NOSERVER_DIRS); do			\
	  LIB_DIR=-L../libY2;						\
	  $(MAKE) -C $$subdir -f Makefile.Linux all;			\
	done

#
# Install the YIFF Sound System components/
# Remove intermediate files
#
install clean:
	for subdir in $(ALL_DIRS); do					\
	  $(MAKE) -C $$subdir $@;					\
	done

install_noserver:
	for subdir in $(LINUX_NOSERVER_DIRS); do			\
	  $(MAKE) -C $$subdir install;					\
	done