annotate vidix/Makefile @ 14758:94456deb0624

finally the dreaded white-noise-with-floats bug is fixed!!!! the problem is that lrintf was not prototyped on some systems, but it's easier and faster just not to use it at all. looks like the cola goes to our friends the glibc developers for forgetting to put lrintf in math.h in some versions. :))) i'm sure there are other broken libcs too though. also fixed a minor bug in the int->float conversion where the range for float samples was exceeded...
author rfelker
date Tue, 22 Feb 2005 02:12:58 +0000
parents 3c6a2b6437df
children ce1ba8fd57e7
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3991
dcc632dd2097 preliminary version
nick
parents:
diff changeset
1 LIBNAME = libvidix.a
4030
922241968c63 Embedding vidix
nick
parents: 3991
diff changeset
2 SUBDIRS = drivers
922241968c63 Embedding vidix
nick
parents: 3991
diff changeset
3 DO_MAKE = @ for i in $(SUBDIRS); do $(MAKE) -C $$i $@; done
3991
dcc632dd2097 preliminary version
nick
parents:
diff changeset
4
dcc632dd2097 preliminary version
nick
parents:
diff changeset
5 include ../config.mak
dcc632dd2097 preliminary version
nick
parents:
diff changeset
6
dcc632dd2097 preliminary version
nick
parents:
diff changeset
7 SRCS = vidixlib.c
dcc632dd2097 preliminary version
nick
parents:
diff changeset
8 OBJS = $(SRCS:.c=.o)
dcc632dd2097 preliminary version
nick
parents:
diff changeset
9
7073
b69ddd4d3bb9 removed -W -Wall -g and other gcc-specific warning/debug options
arpi
parents: 4030
diff changeset
10 CFLAGS = $(OPTFLAGS)
3991
dcc632dd2097 preliminary version
nick
parents:
diff changeset
11
dcc632dd2097 preliminary version
nick
parents:
diff changeset
12 .SUFFIXES: .c .o
dcc632dd2097 preliminary version
nick
parents:
diff changeset
13
dcc632dd2097 preliminary version
nick
parents:
diff changeset
14 # .PHONY: all clean
dcc632dd2097 preliminary version
nick
parents:
diff changeset
15
dcc632dd2097 preliminary version
nick
parents:
diff changeset
16 .c.o:
dcc632dd2097 preliminary version
nick
parents:
diff changeset
17 $(CC) -c $(CFLAGS) -o $@ $<
dcc632dd2097 preliminary version
nick
parents:
diff changeset
18
4030
922241968c63 Embedding vidix
nick
parents: 3991
diff changeset
19 all: $(SUBDIRS) $(LIBNAME)
922241968c63 Embedding vidix
nick
parents: 3991
diff changeset
20 $(DO_MAKE)
922241968c63 Embedding vidix
nick
parents: 3991
diff changeset
21
3991
dcc632dd2097 preliminary version
nick
parents:
diff changeset
22 $(LIBNAME): $(OBJS)
dcc632dd2097 preliminary version
nick
parents:
diff changeset
23 $(AR) r $(LIBNAME) $(OBJS)
12632
80973aa180a5 ranlib cleanup by Dan Christiansen
alex
parents: 7073
diff changeset
24 $(RANLIB) $(LIBNAME)
3991
dcc632dd2097 preliminary version
nick
parents:
diff changeset
25
dcc632dd2097 preliminary version
nick
parents:
diff changeset
26 clean:
dcc632dd2097 preliminary version
nick
parents:
diff changeset
27 rm -f *.o *.a *~
4030
922241968c63 Embedding vidix
nick
parents: 3991
diff changeset
28 $(DO_MAKE)
3991
dcc632dd2097 preliminary version
nick
parents:
diff changeset
29
dcc632dd2097 preliminary version
nick
parents:
diff changeset
30 distclean:
dcc632dd2097 preliminary version
nick
parents:
diff changeset
31 rm -f test *.o *.a *~ .depend
4030
922241968c63 Embedding vidix
nick
parents: 3991
diff changeset
32 $(DO_MAKE)
3991
dcc632dd2097 preliminary version
nick
parents:
diff changeset
33
dcc632dd2097 preliminary version
nick
parents:
diff changeset
34 dep: depend
4030
922241968c63 Embedding vidix
nick
parents: 3991
diff changeset
35 $(DO_MAKE)
3991
dcc632dd2097 preliminary version
nick
parents:
diff changeset
36
dcc632dd2097 preliminary version
nick
parents:
diff changeset
37 depend:
dcc632dd2097 preliminary version
nick
parents:
diff changeset
38 $(CC) -MM $(CFLAGS) $(SRCS) 1>.depend
dcc632dd2097 preliminary version
nick
parents:
diff changeset
39
4030
922241968c63 Embedding vidix
nick
parents: 3991
diff changeset
40 install:
922241968c63 Embedding vidix
nick
parents: 3991
diff changeset
41 $(DO_MAKE)
922241968c63 Embedding vidix
nick
parents: 3991
diff changeset
42
13702
3c6a2b6437df make uninstall was leaving vidix, dha, and libmpdvdkit libraries
wight
parents: 12632
diff changeset
43 uninstall:
3c6a2b6437df make uninstall was leaving vidix, dha, and libmpdvdkit libraries
wight
parents: 12632
diff changeset
44 $(DO_MAKE)
3c6a2b6437df make uninstall was leaving vidix, dha, and libmpdvdkit libraries
wight
parents: 12632
diff changeset
45
3991
dcc632dd2097 preliminary version
nick
parents:
diff changeset
46 #
dcc632dd2097 preliminary version
nick
parents:
diff changeset
47 # include dependency files if they exist
dcc632dd2097 preliminary version
nick
parents:
diff changeset
48 #
dcc632dd2097 preliminary version
nick
parents:
diff changeset
49 ifneq ($(wildcard .depend),)
dcc632dd2097 preliminary version
nick
parents:
diff changeset
50 include .depend
dcc632dd2097 preliminary version
nick
parents:
diff changeset
51 endif