Subversion Repositories Kolibri OS

Rev

Rev 2538 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2538 Rev 2593
Line 492... Line 492...
492
# Rules for media/ac97snd
492
# Rules for media/ac97snd
493
AC97DIR=$(PROGS)/media/ac97snd
493
AC97DIR=$(PROGS)/media/ac97snd
494
media/ac97snd: .obj.ac97snd/ac97snd.exe
494
media/ac97snd: .obj.ac97snd/ac97snd.exe
495
	$(msvc_final)
495
	$(msvc_final)
496
.obj.ac97snd/ac97snd.exe: .obj.ac97snd/ac97wav.obj .obj.ac97snd/crt.obj .obj.ac97snd/k_lib.obj \
496
.obj.ac97snd/ac97snd.exe: .obj.ac97snd/ac97wav.obj .obj.ac97snd/crt.obj .obj.ac97snd/k_lib.obj \
497
	.obj.ac97snd/mpg.lib .sdk/sound.lib $(AC97DIR)/ufmod.obj
497
	.obj.ac97snd/mpg.lib .sdk/sound.lib .obj.ac97snd/ufmod.obj
498
	$(msvc_link)
498
	$(msvc_link)
499
.obj.ac97snd/ac97wav.obj: $(AC97DIR)/ac97snd/ac97wav.c \
499
.obj.ac97snd/ac97wav.obj: $(AC97DIR)/ac97snd/ac97wav.c \
500
	$(AC97DIR)/kolibri.h $(AC97DIR)/ac97snd/ac97wav.h $(AC97DIR)/mpg/mpg123.h \
500
	$(AC97DIR)/kolibri.h $(AC97DIR)/ac97snd/ac97wav.h $(AC97DIR)/mpg/mpg123.h \
501
	$(AC97DIR)/sound.h $(AC97DIR)/ufmod-codec.h Makefile.msvc | .obj.ac97snd
501
	$(AC97DIR)/sound.h $(AC97DIR)/ufmod-codec.h Makefile.msvc | .obj.ac97snd
502
	$(msvc_compile)
502
	$(msvc_compile)
503
.obj.ac97snd/crt.obj: $(AC97DIR)/ac97snd/crt.c $(AC97DIR)/ac97snd/crt.h Makefile.msvc | .obj.ac97snd
503
.obj.ac97snd/crt.obj: $(AC97DIR)/ac97snd/crt.c $(AC97DIR)/ac97snd/crt.h Makefile.msvc | .obj.ac97snd
504
	$(msvc_compile)
504
	$(msvc_compile)
505
.obj.ac97snd/k_lib.obj: $(AC97DIR)/ac97snd/k_lib.asm $(AC97DIR)/ac97snd/proc32.inc | .obj.ac97snd
505
.obj.ac97snd/k_lib.obj: $(AC97DIR)/ac97snd/k_lib.asm $(AC97DIR)/ac97snd/proc32.inc | .obj.ac97snd
506
	fasm $< $@
506
	fasm $< $@
-
 
507
.obj.ac97snd/ufmod.obj: $(AC97DIR)/ufmod-config.asm | .obj.ac97snd
-
 
508
	fasm $< $@ -s .deps/ac97snd-ufmod.fas
-
 
509
	prepsrc .deps/ac97snd-ufmod.fas /dev/stdout | \
-
 
510
	perl -n -e 's|\\|/|g;s| |\\ |g;push @a,$$1 if/^;include\\ \x27(.*?)\x27/;' \
-
 
511
	-e 'END{$$a=join " \\\n ",@a;print "$@: $$a\n$$a:\n"}' > .deps/ac97snd-ufmod.Po
-
 
512
-include .deps/ac97snd-ufmod.Po
507
AC97SND_MPG_C_FILES:=$(wildcard $(AC97DIR)/mpg/*.c)
513
AC97SND_MPG_C_FILES:=$(wildcard $(AC97DIR)/mpg/*.c)
508
AC97SND_MPG_H_FILES:=$(wildcard $(AC97DIR)/mpg/*.h)
514
AC97SND_MPG_H_FILES:=$(wildcard $(AC97DIR)/mpg/*.h)
509
AC97SND_MPG_C_OBJECTS:=$(patsubst $(AC97DIR)/mpg/%.c,.obj.ac97snd/%.o,$(AC97SND_MPG_C_FILES))
515
AC97SND_MPG_C_OBJECTS:=$(patsubst $(AC97DIR)/mpg/%.c,.obj.ac97snd/%.o,$(AC97SND_MPG_C_FILES))
510
.obj.ac97snd/mpg.lib: $(AC97SND_MPG_C_OBJECTS) .obj.ac97snd/pow.obj
516
.obj.ac97snd/mpg.lib: $(AC97SND_MPG_C_OBJECTS) .obj.ac97snd/pow.obj
511
	win32-link /lib /ltcg /out:$@ $^
517
	win32-link /lib /ltcg /out:$@ $^