aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile72
1 files changed, 72 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..179ec85
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,72 @@
+##
+## $Id: Makefile,v 1.2 1999/08/24 14:37:57 d019080 Exp $
+##
+## (C) Copyright 1999 SAP AG Walldorf
+##
+## SAP AG DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+## INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
+## EVENT SHALL SAP AG BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL
+## DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
+## PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
+## ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
+## OF THIS SOFTWARE.
+##
+
+MDEFS= CC=cc CFLAGS=-g RM="rm -f" OBJ=.o EXE= LD=cc LDFLAGS=-g LIBS=-ldl XD= LDTARGET='-o $@'
+TAIL="`uname -s`"
+BUILD=./build.$(TAIL)
+
+XNAME = sncntlm
+SRCS = $(XNAME).c
+
+ALL_HDRS= gssapi_2.h platform.h sncgss.h
+
+OBJS= $(XD)$(XNAME)$(OBJ)
+
+TARGET= $(XD)$(XNAME)$(SHEXT)
+
+.c.o:
+ $(CC) $(SHFLAGS) $(CFLAGS) -c $<
+
+### targets
+
+all:
+ $(BUILD) $(MAKE) do-all
+
+clean:
+ $(BUILD) $(MAKE) do-clean
+
+
+do-all: $(TARGET)
+
+
+z $(XOBJS): $(SRCS)
+ $(CC) $(SHFLAGS) $(CFLAGS) -c $(SRCS)
+
+$(TARGET): $(OBJS)
+ $(LINK_SHARED) $(LDTARGET) $(LDFLAGS) $(OBJS) $(VENLIB) $(LINK_SHARED_END)
+
+
+do-clean: $(WIN_CLEAN)
+ $(RM) core
+ $(RM) $(XD)*$(OBJ)
+ $(RM) $(TARGET)
+
+win-clean:
+ del 2>NUL *.pdb
+ del 2>NUL *.idb
+ del 2>NUL *.plg
+ del 2>NUL *.ncb
+ del 2>NUL *.opt
+ del 2>NUL $(XD)*.sbr
+ del 2>NUL $(XD)*.lib
+ del 2>NUL $(XD)*.exp
+ del 2>NUL $(XD)*.pdb
+ del 2>NUL $(XD)*.ilk
+
+
+### dependencies
+
+$(XD)$(XNAME)$(OBJ): $(XNAME).c $(ALL_HDRS)
+
+