File: Makefile

package info (click to toggle)
oss4 4.2-build2010-2
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 14,000 kB
  • ctags: 24,671
  • sloc: ansic: 222,209; sh: 4,864; pascal: 2,334; asm: 1,189; makefile: 393; php: 53; xml: 46
file content (29 lines) | stat: -rw-r--r-- 507 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
OBJS=libmain.o midiparser.o play_event.o
INSTALLLIB=/lib
LDFLAGS=-shared -fPIC
CFLAGS+=-fPIC
#LDFLAGS=-Bdynamic
AROPTS=rc
AR=ar

all:	
	sh ./compile.sh $(INSTALLLIB) "$(CC)" "$(CFLAGS)" "$(MAKE)"

install: all
	cp libOSSlib.* $(INSTALLLIB)
	cp drums.o3 std.o3 /etc

static: libOSSlib.a
	cp libOSSlib.a $(INSTALLLIB)

libOSSlib.so:	$(OBJS)
	${CC} $(LDFLAGS) -o libOSSlib.so $(OBJS)

dep:

clean:
	rm -f *.o *.so x y z core *.a

libOSSlib.a:	$(OBJS)
	$(AR) $(AROPTS) libOSSlib.a $(OBJS)
	#-ranlib libOSSlib.a