Imported Debian patch 2.5.0-1
[debian/amanda] / contrib / gsc / makefile
diff --git a/contrib/gsc/makefile b/contrib/gsc/makefile
new file mode 100644 (file)
index 0000000..18e032c
--- /dev/null
@@ -0,0 +1,71 @@
+#
+# $Id: makefile,v 1.2 2001/08/10 17:12:22 ant Exp $
+# Copyright (c) 1997 by Matthew Jacob
+#
+#      This software is free software; you can redistribute it and/or
+#      modify it under the terms of the GNU Library General Public
+#      License as published by the Free Software Foundation; version 2.
+#
+#      This software is distributed in the hope that it will be useful,
+#      but WITHOUT ANY WARRANTY; without even the implied warranty of
+#      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+#      Library General Public License for more details.
+#
+#      You should have received a copy of the GNU Library General Public
+#      License along with this software; if not, write to the Free
+#      Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#
+#      The author may be reached via electronic communications at
+#
+#              mjacob@feral.com
+#
+#      or, via United States Postal Address
+#
+#              Matthew Jacob
+#              1831 Castro Street
+#              San Francisco, CA, 94131
+
+#CC            = cc -qextchk -qlanglvl=ansi -qproto -qmaxmem=3000
+CC             = gcc
+RM             = rm -f
+DEBUG_FLAG     =
+KCFLAGS                = $(DEBUG_FLAG) -O
+CFLAGS         = $(DEBUG_FLAG) -O
+
+LDF1   =       -bI:/lib/kernex.exp -bI:/usr/lib/lowsys.exp
+#LDF2  =       -lsys -lcsys
+
+BINS   =       gscdd defgsc cfggsc ucfggsc tstinq
+DATA   =       gsc.cat
+
+
+all:   ${BINS} ${DATA}
+
+gscdd: gscdd.o
+       ${LD} -bl:$@.map -o $@ $@.o -e gsc_config ${LDF1} ${LDF2}
+
+gscdd.o:       gscdd.c gscdds.h
+       $(CC) $(KCFLAGS) -c gscdd.c -DKERNEL -D_KERNEL  -D_IBMR2
+
+cfggsc:        cfggsc.c
+       $(CC) $(CFLAGS) -o $@ -lodm -lcfg $@.c
+
+ucfggsc:       ucfggsc.c
+       $(CC) $(CFLAGS) -o $@ -lodm -lcfg $@.c
+
+defgsc:        defgsc.c
+       $(CC) $(CFLAGS) -o $@ -lodm -lcfg $@.c
+
+tstinq:        tstinq.c
+       $(CC) $(CFLAGS) -o $@ $@.c
+
+gsc.cat:       makefile
+       ${RM} /tmp/catalog_tmp
+       echo '$$set 1 Feral Software Generic SCSI Messages' > /tmp/catalog_tmp
+       echo "1 Feral Software Generic SCSI Release 1.0" >> /tmp/catalog_tmp
+       gencat $@ /tmp/catalog_tmp
+       ${RM} /tmp/catalog_tmp
+
+clean:
+       @${RM} ${BINS} ${DATA} *.map *.o
+