Annotation of mqtt/src/compile.sh, revision 1.2
1.1 misho 1: #!/bin/sh
2: #
1.2 ! misho 3: # $Id: compile.sh,v 1.1.1.1.2.2 2011/12/05 08:15:50 misho Exp $
1.1 misho 4: #
5:
6: /bin/cat >compile.c <<__END
7: /*
8: The ELWIX and AITNET software is distributed under the following
9: terms:
10:
11: All of the documentation and software included in the ELWIX and AITNET
12: Releases is copyrighted by ELWIX - Sofia/Bulgaria <info@elwix.org>
13:
14: Copyright 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
15: by Michael Pounov <misho@elwix.org>. All rights reserved.
16:
17: Redistribution and use in source and binary forms, with or without
18: modification, are permitted provided that the following conditions
19: are met:
20: 1. Redistributions of source code must retain the above copyright
21: notice, this list of conditions and the following disclaimer.
22: 2. Redistributions in binary form must reproduce the above copyright
23: notice, this list of conditions and the following disclaimer in the
24: documentation and/or other materials provided with the distribution.
25: 3. All advertising materials mentioning features or use of this software
26: must display the following acknowledgement:
27: This product includes software developed by Michael Pounov <misho@elwix.org>
28: ELWIX - Embedded LightWeight unIX and its contributors.
29: 4. Neither the name of AITNET nor the names of its contributors
30: may be used to endorse or promote products derived from this software
31: without specific prior written permission.
32:
33: THIS SOFTWARE IS PROVIDED BY AITNET AND CONTRIBUTORS ``AS IS'' AND
34: ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
35: IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
36: ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
37: FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
38: DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
39: OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
40: HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
41: LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
42: OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
43: SUCH DAMAGE.
44: */
1.2 ! misho 45: #include "global.h"
1.1 misho 46:
47: char compiled[] = "`/bin/date +"%Y-%m-%d %H:%M"`";
48: char compiledby[] = "`/usr/bin/whoami`";
49: char compilehost[] = "`uname -n`";
1.2 ! misho 50:
! 51: char cliCmd[] = {
! 52: MQTT_TYPE_CONNECT, MQTT_TYPE_PUBLISH,
! 53: MQTT_TYPE_SUBSCRIBE, MQTT_TYPE_UNSUBSCRIBE,
! 54: MQTT_TYPE_PINGREQ, MQTT_TYPE_DISCONNECT,
! 55: MQTT_TYPE_UNKNOWN
! 56: };
! 57: char *cliStr[] = {
! 58: "CONNECT", "PUBLISH",
! 59: "SUBSCRIBE", "UNSUBSCRIBE",
! 60: "PINGREQ", "DISCONNECT",
! 61: "UNKNOWN"
! 62: };
! 63: char srvCmd[] = {
! 64: MQTT_TYPE_CONNACK, MQTT_TYPE_PUBACK, MQTT_TYPE_PUBREC,
! 65: MQTT_TYPE_PUBREL, MQTT_TYPE_PUBCOMP, MQTT_TYPE_SUBACK,
! 66: MQTT_TYPE_UNSUBACK, MQTT_TYPE_PINGRESP, MQTT_TYPE_UNKNOWN
! 67: };
! 68: char *srvStr[] = {
! 69: "CONNACK", "PUBACK", "PUBREC",
! 70: "PUBREL", "PUBCOMP", "SUBACK",
! 71: "UNSUBACK", "PINGRESP", "UNKNOWN"
! 72: };
! 73: __END
! 74:
! 75: /bin/cat >acc_schema.c <<__END
! 76: /*
! 77: The ELWIX and AITNET software is distributed under the following
! 78: terms:
! 79:
! 80: All of the documentation and software included in the ELWIX and AITNET
! 81: Releases is copyrighted by ELWIX - Sofia/Bulgaria <info@elwix.org>
! 82:
! 83: Copyright 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
! 84: by Michael Pounov <misho@elwix.org>. All rights reserved.
! 85:
! 86: Redistribution and use in source and binary forms, with or without
! 87: modification, are permitted provided that the following conditions
! 88: are met:
! 89: 1. Redistributions of source code must retain the above copyright
! 90: notice, this list of conditions and the following disclaimer.
! 91: 2. Redistributions in binary form must reproduce the above copyright
! 92: notice, this list of conditions and the following disclaimer in the
! 93: documentation and/or other materials provided with the distribution.
! 94: 3. All advertising materials mentioning features or use of this software
! 95: must display the following acknowledgement:
! 96: This product includes software developed by Michael Pounov <misho@elwix.org>
! 97: ELWIX - Embedded LightWeight unIX and its contributors.
! 98: 4. Neither the name of AITNET nor the names of its contributors
! 99: may be used to endorse or promote products derived from this software
! 100: without specific prior written permission.
! 101:
! 102: THIS SOFTWARE IS PROVIDED BY AITNET AND CONTRIBUTORS ``AS IS'' AND
! 103: ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
! 104: IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
! 105: ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
! 106: FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
! 107: DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
! 108: OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
! 109: HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
! 110: LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
! 111: OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
! 112: SUCH DAMAGE.
! 113: */
! 114:
! 115: char sql_schema[] =
! 116: __END
! 117: while read LINE; do
! 118: echo \"$LINE \" >>acc_schema.c;
! 119: done <../etc/mqtt_acc.sql
! 120: echo ";" >>acc_schema.c
! 121:
! 122: /bin/cat >pub_schema.c <<__END
! 123: /*
! 124: The ELWIX and AITNET software is distributed under the following
! 125: terms:
! 126:
! 127: All of the documentation and software included in the ELWIX and AITNET
! 128: Releases is copyrighted by ELWIX - Sofia/Bulgaria <info@elwix.org>
! 129:
! 130: Copyright 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
! 131: by Michael Pounov <misho@elwix.org>. All rights reserved.
! 132:
! 133: Redistribution and use in source and binary forms, with or without
! 134: modification, are permitted provided that the following conditions
! 135: are met:
! 136: 1. Redistributions of source code must retain the above copyright
! 137: notice, this list of conditions and the following disclaimer.
! 138: 2. Redistributions in binary form must reproduce the above copyright
! 139: notice, this list of conditions and the following disclaimer in the
! 140: documentation and/or other materials provided with the distribution.
! 141: 3. All advertising materials mentioning features or use of this software
! 142: must display the following acknowledgement:
! 143: This product includes software developed by Michael Pounov <misho@elwix.org>
! 144: ELWIX - Embedded LightWeight unIX and its contributors.
! 145: 4. Neither the name of AITNET nor the names of its contributors
! 146: may be used to endorse or promote products derived from this software
! 147: without specific prior written permission.
! 148:
! 149: THIS SOFTWARE IS PROVIDED BY AITNET AND CONTRIBUTORS ``AS IS'' AND
! 150: ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
! 151: IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
! 152: ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
! 153: FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
! 154: DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
! 155: OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
! 156: HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
! 157: LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
! 158: OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
! 159: SUCH DAMAGE.
! 160: */
! 161:
! 162: char sql_schema[] =
1.1 misho 163: __END
1.2 ! misho 164: while read LINE; do
! 165: echo \"$LINE \" >>pub_schema.c;
! 166: done <../etc/mqtt_pub.sql
! 167: echo ";" >>pub_schema.c
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>