annotate osdep/Makefile @ 13730:a45e901cc870

user selectable cutoff frequency simplify resampling factor if possible, so more then one resampler can be used, libaf will still die if there are too many like it does with the default resampler (2 with sampling rates which are relative prime are too many ...)
author michael
date Thu, 21 Oct 2004 21:15:21 +0000
parents c0bde085511c
children 07dadc3066f3
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2444
ec8ff6ea4af6 Independed compilation of SUBDIRS
nick
parents:
diff changeset
1
ec8ff6ea4af6 Independed compilation of SUBDIRS
nick
parents:
diff changeset
2 include ../config.mak
ec8ff6ea4af6 Independed compilation of SUBDIRS
nick
parents:
diff changeset
3
ec8ff6ea4af6 Independed compilation of SUBDIRS
nick
parents:
diff changeset
4 LIBNAME = libosdep.a
ec8ff6ea4af6 Independed compilation of SUBDIRS
nick
parents:
diff changeset
5
12646
9a495bdc3a1e string handling security fixes
diego
parents: 12632
diff changeset
6 SRCS= shmem.c strsep.c strl.c vsscanf.c scandir.c gettimeofday.c fseeko.c \
13612
c0bde085511c Zeta OS support, mostly working.
reimar
parents: 12706
diff changeset
7 swab.c
12646
9a495bdc3a1e string handling security fixes
diego
parents: 12632
diff changeset
8 # timer.c
2444
ec8ff6ea4af6 Independed compilation of SUBDIRS
nick
parents:
diff changeset
9
ec8ff6ea4af6 Independed compilation of SUBDIRS
nick
parents:
diff changeset
10 ifeq ($(TARGET_ARCH_X86),yes)
ec8ff6ea4af6 Independed compilation of SUBDIRS
nick
parents:
diff changeset
11 ifeq ($(TARGET_OS),Linux)
ec8ff6ea4af6 Independed compilation of SUBDIRS
nick
parents:
diff changeset
12 SRCS += lrmi.c vbelib.c
ec8ff6ea4af6 Independed compilation of SUBDIRS
nick
parents:
diff changeset
13 endif
ec8ff6ea4af6 Independed compilation of SUBDIRS
nick
parents:
diff changeset
14 endif
ec8ff6ea4af6 Independed compilation of SUBDIRS
nick
parents:
diff changeset
15
9830
e2134d2f18fb enable timer-win and getch2-win for mingw32
faust3
parents: 9465
diff changeset
16 getch = getch2.c
e2134d2f18fb enable timer-win and getch2-win for mingw32
faust3
parents: 9465
diff changeset
17 timer = timer-lx.c
10148
139b44930abc Precise timer for Darwin (it's more accurate than timer-macosx.c)
alex
parents: 9983
diff changeset
18 ifeq ($(TARGET_OS),Darwin)
139b44930abc Precise timer for Darwin (it's more accurate than timer-macosx.c)
alex
parents: 9983
diff changeset
19 timer = timer-darwin.c
9830
e2134d2f18fb enable timer-win and getch2-win for mingw32
faust3
parents: 9465
diff changeset
20 endif
12706
51d61721906b mingw crosscompiling step 1
faust3
parents: 12646
diff changeset
21 ifeq ($(TARGET_OS),CYGWIN)
9983
14c92818ab75 alternative timer and glob emulation code for mingw32 port
faust3
parents: 9830
diff changeset
22 timer = timer-win2.c
9465
350b660ef93c precise macosx timer by Dan Christiansen <danchr@daimi.au.dk> and 10l fix by me
alex
parents: 9380
diff changeset
23 endif
12706
51d61721906b mingw crosscompiling step 1
faust3
parents: 12646
diff changeset
24 ifeq ($(TARGET_OS),MINGW32)
9983
14c92818ab75 alternative timer and glob emulation code for mingw32 port
faust3
parents: 9830
diff changeset
25 timer = timer-win2.c
9830
e2134d2f18fb enable timer-win and getch2-win for mingw32
faust3
parents: 9465
diff changeset
26 getch = getch2-win.c
9983
14c92818ab75 alternative timer and glob emulation code for mingw32 port
faust3
parents: 9830
diff changeset
27 SRCS += glob-win.c
9830
e2134d2f18fb enable timer-win and getch2-win for mingw32
faust3
parents: 9465
diff changeset
28 endif
e2134d2f18fb enable timer-win and getch2-win for mingw32
faust3
parents: 9465
diff changeset
29 SRCS += $(timer)
e2134d2f18fb enable timer-win and getch2-win for mingw32
faust3
parents: 9465
diff changeset
30 SRCS += $(getch)
9465
350b660ef93c precise macosx timer by Dan Christiansen <danchr@daimi.au.dk> and 10l fix by me
alex
parents: 9380
diff changeset
31
350b660ef93c precise macosx timer by Dan Christiansen <danchr@daimi.au.dk> and 10l fix by me
alex
parents: 9380
diff changeset
32 OBJS=$(SRCS:.c=.o)
350b660ef93c precise macosx timer by Dan Christiansen <danchr@daimi.au.dk> and 10l fix by me
alex
parents: 9380
diff changeset
33
9329
113095b8258b required for i18n+-lintl (found by Nexus)
arpi
parents: 8290
diff changeset
34 CFLAGS = $(OPTFLAGS) -I. -I.. $(EXTRA_INC)
2444
ec8ff6ea4af6 Independed compilation of SUBDIRS
nick
parents:
diff changeset
35 # -I/usr/X11R6/include/
ec8ff6ea4af6 Independed compilation of SUBDIRS
nick
parents:
diff changeset
36
ec8ff6ea4af6 Independed compilation of SUBDIRS
nick
parents:
diff changeset
37 .SUFFIXES: .c .o
ec8ff6ea4af6 Independed compilation of SUBDIRS
nick
parents:
diff changeset
38
ec8ff6ea4af6 Independed compilation of SUBDIRS
nick
parents:
diff changeset
39 # .PHONY: all clean
ec8ff6ea4af6 Independed compilation of SUBDIRS
nick
parents:
diff changeset
40
ec8ff6ea4af6 Independed compilation of SUBDIRS
nick
parents:
diff changeset
41 .c.o:
ec8ff6ea4af6 Independed compilation of SUBDIRS
nick
parents:
diff changeset
42 $(CC) -c $(CFLAGS) -o $@ $<
ec8ff6ea4af6 Independed compilation of SUBDIRS
nick
parents:
diff changeset
43
ec8ff6ea4af6 Independed compilation of SUBDIRS
nick
parents:
diff changeset
44 $(LIBNAME): $(OBJS)
ec8ff6ea4af6 Independed compilation of SUBDIRS
nick
parents:
diff changeset
45 $(AR) r $(LIBNAME) $(OBJS)
12632
80973aa180a5 ranlib cleanup by Dan Christiansen
alex
parents: 12071
diff changeset
46 $(RANLIB) $(LIBNAME)
2444
ec8ff6ea4af6 Independed compilation of SUBDIRS
nick
parents:
diff changeset
47
ec8ff6ea4af6 Independed compilation of SUBDIRS
nick
parents:
diff changeset
48 all: $(LIBNAME)
ec8ff6ea4af6 Independed compilation of SUBDIRS
nick
parents:
diff changeset
49
ec8ff6ea4af6 Independed compilation of SUBDIRS
nick
parents:
diff changeset
50 clean:
ec8ff6ea4af6 Independed compilation of SUBDIRS
nick
parents:
diff changeset
51 rm -f *.o *.a *~
ec8ff6ea4af6 Independed compilation of SUBDIRS
nick
parents:
diff changeset
52
ec8ff6ea4af6 Independed compilation of SUBDIRS
nick
parents:
diff changeset
53 distclean:
ec8ff6ea4af6 Independed compilation of SUBDIRS
nick
parents:
diff changeset
54 rm -f Makefile.bak *.o *.a *~ .depend
ec8ff6ea4af6 Independed compilation of SUBDIRS
nick
parents:
diff changeset
55
ec8ff6ea4af6 Independed compilation of SUBDIRS
nick
parents:
diff changeset
56 dep: depend
ec8ff6ea4af6 Independed compilation of SUBDIRS
nick
parents:
diff changeset
57
ec8ff6ea4af6 Independed compilation of SUBDIRS
nick
parents:
diff changeset
58 depend:
ec8ff6ea4af6 Independed compilation of SUBDIRS
nick
parents:
diff changeset
59 $(CC) -MM $(CFLAGS) $(SRCS) 1>.depend
ec8ff6ea4af6 Independed compilation of SUBDIRS
nick
parents:
diff changeset
60
ec8ff6ea4af6 Independed compilation of SUBDIRS
nick
parents:
diff changeset
61 #
ec8ff6ea4af6 Independed compilation of SUBDIRS
nick
parents:
diff changeset
62 # include dependency files if they exist
ec8ff6ea4af6 Independed compilation of SUBDIRS
nick
parents:
diff changeset
63 #
ec8ff6ea4af6 Independed compilation of SUBDIRS
nick
parents:
diff changeset
64 ifneq ($(wildcard .depend),)
ec8ff6ea4af6 Independed compilation of SUBDIRS
nick
parents:
diff changeset
65 include .depend
ec8ff6ea4af6 Independed compilation of SUBDIRS
nick
parents:
diff changeset
66 endif