diff --git a/src/smblib/Common.gmake b/src/smblib/Common.gmake index 41fe93b260e1b28ba241b72a7a7ba9c4509b4e9e..6b4799e9249d4f2a1a2e951f6bb1998e85b6511a 100644 --- a/src/smblib/Common.gmake +++ b/src/smblib/Common.gmake @@ -4,7 +4,8 @@ # You really should set this first. SMBLIB_SRC ?= $(XPDEV)../smblib/ -SMBLIB_LFLAGS += -L$(SMBLIB_SRC) -lsmblib +SMBLIB_CFLAGS += -I$(SMBLIB_SRC) +SMBLIB_LDFLAGS += -L$(SMBLIB_SRC) -lsmblib SMBLIB_ODIR ?= $(XPDEV)../smblib/$(LIBODIR) SMBLIB_TARGET := $(SMBLIB_ODIR)/libsmb.a SMBLIB_OBJS := \ @@ -17,6 +18,12 @@ SMBLIB_OBJS := \ $(SMBLIB_ODIR)/lzh.o \ $(SMBLIB_ODIR)/filewrap.o +ifdef NEED_SMBLIB + CFLAGS += $(SMBLIB_CFLAGS) + LDFLAGS += $(SMBLIB_LDFLAGS) + OBJS += $(SMBLIB_TARGET) +endif + vpath %.c $(SMBLIB_SRC) vpath %.cpp $(SMBLIB_SRC)