#%ARCHIVE = libsystem_call_wrapper.a
#%DEPENDS = path posix_compat

CXX = ../../bin/g++w
MAKE_ARCHIVE = ../../bin/make-archive
RM = rm

INCLUDES = -I../path/include -I../posix_compat

CXXFLAGS = -g $(CCXXOPTFLAGS) $(CXXOPTFLAGS) $(INCLUDES) \
	      $(CCXXADDITIONALFLAGS) $(CXXADDITIONALFLAGS)

LDFLAGS = -L../path -l path $(LDADDITIONALFLAGS)


all: libsystem_call_wrapper.a

library: libsystem_call_wrapper.a

library-lean: library
	$(RM) -f *.o

libsystem_call_wrapper.a: system_call_wrapper.o
	$(MAKE_ARCHIVE) libsystem_call_wrapper.a system_call_wrapper.o

clean:
	$(RM) -f *.o libsystem_call_wrapper.a

.PHONY: all library library-lean clean

##
system_call_wrapper.o: system_call_wrapper.h system_call_wrapper.cc
