Subversion Repositories Kolibri OS

Rev

Rev 5602 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
5602 serge 1
LIBRARY= libsync
2
 
6303 serge 3
FASM = fasm
5602 serge 4
AR = kos32-ar
5
ARFLAGS = crs
6
 
7
SRCS = 	mutex.asm	\
8
	m_destroy.asm	\
9
	m_lock.asm	\
10
	m_try.asm	\
11
	m_unlock.asm	\
12
	$(NULL)
13
 
14
OBJS =  $(patsubst %.asm, %.o, $(SRCS))
15
 
16
# targets
17
 
18
all: libsync.a
19
 
20
libsync.a: $(OBJS) Makefile
21
	$(AR) $(ARFLAGS) libsync.a $(OBJS)
22
	mv -f libsync.a ../../lib
23
 
24
%.o : %.asm Makefile
25
	$(FASM) $< $@
26
 
27
clean:
28
	-rm -f *.o
29