Subversion Repositories Kolibri OS

Rev

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

  1. LIBRARY= libsync
  2.  
  3. FASM = fasm.exe
  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.  
  30.  
  31.  
  32.  
  33.