/contrib/sdk/sources/libsync/Makefile |
---|
0,0 → 1,32 |
LIBRARY= libsync |
FASM = fasm.exe |
AR = kos32-ar |
ARFLAGS = crs |
SRCS = mutex.asm \ |
m_destroy.asm \ |
m_lock.asm \ |
m_try.asm \ |
m_unlock.asm \ |
$(NULL) |
OBJS = $(patsubst %.asm, %.o, $(SRCS)) |
# targets |
all: libsync.a |
libsync.a: $(OBJS) Makefile |
$(AR) $(ARFLAGS) libsync.a $(OBJS) |
mv -f libsync.a ../../lib |
%.o : %.asm Makefile |
$(FASM) $< $@ |
clean: |
-rm -f *.o |