Skip to content

Commit

Permalink
GPL 3.0 standard headers added
Browse files Browse the repository at this point in the history
  • Loading branch information
Adrian Kennard committed Aug 27, 2011
1 parent 27d701f commit 5dac334
Show file tree
Hide file tree
Showing 16 changed files with 216 additions and 16 deletions.
15 changes: 14 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,18 @@
# Copyright ©2011 Adrian Kennard
# Released under GPL 3.0 http://www.gnu.org/copyleft/gpl.html
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program 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 General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.

BIN=../bin/
LIB=../lib/
ALL=${BIN}e3d
Expand Down
15 changes: 14 additions & 1 deletion e3d-common.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,19 @@
// Extrude 3D model (e3d) Copyright ©2011 Adrian Kennard
// Common functions
// Released under GPL 3.0 http://www.gnu.org/copyleft/gpl.html
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program 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 General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.



#include <stdio.h>
Expand Down
15 changes: 14 additions & 1 deletion e3d-fill.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,19 @@
// Extrude 3D model (e3d) Copyright ©2011 Adrian Kennard
// Make extrude path for each slice
// Released under GPL 3.0 http://www.gnu.org/copyleft/gpl.html
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program 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 General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.


#include <stdio.h>
#include <string.h>
Expand Down
14 changes: 13 additions & 1 deletion e3d-fill.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,18 @@
// Extrude 3D model (e3d) Copyright ©2011 Adrian Kennard
// Make extrude path for each slice
// Released under GPL 3.0 http://www.gnu.org/copyleft/gpl.html
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program 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 General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.

#include "e3d.h"

Expand Down
15 changes: 14 additions & 1 deletion e3d-gcode.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,19 @@
// Extrude 3D model (e3d) Copyright ©2011 Adrian Kennard
// Output GCODE
// Released under GPL 3.0 http://www.gnu.org/copyleft/gpl.html
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program 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 General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.


#include <stdio.h>
#include <string.h>
Expand Down
14 changes: 13 additions & 1 deletion e3d-gcode.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,18 @@
// Extrude 3D model (e3d) Copyright ©2011 Adrian Kennard
// Output GCODE
// Released under GPL 3.0 http://www.gnu.org/copyleft/gpl.html
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program 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 General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.

#include "e3d.h"

Expand Down
15 changes: 14 additions & 1 deletion e3d-slice.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,19 @@
// Extrude 3D model (e3d) Copyright ©2011 Adrian Kennard
// STL processing functions
// Released under GPL 3.0 http://www.gnu.org/copyleft/gpl.html
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program 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 General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.


#include <stdio.h>
#include <string.h>
Expand Down
15 changes: 14 additions & 1 deletion e3d-slice.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,19 @@
// Extrude 3D model (e3d) Copyright ©2011 Adrian Kennard
// Slicing STL
// Released under GPL 3.0 http://www.gnu.org/copyleft/gpl.html
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program 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 General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.


#include "e3d.h"

Expand Down
15 changes: 14 additions & 1 deletion e3d-stl.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,19 @@
// Extrude 3D model (e3d) Copyright ©2011 Adrian Kennard
// STL processing functions
// Released under GPL 3.0 http://www.gnu.org/copyleft/gpl.html
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program 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 General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.


#include <stdio.h>
#include <string.h>
Expand Down
15 changes: 14 additions & 1 deletion e3d-stl.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,19 @@
// Extrude 3D model (e3d) Copyright ©2011 Adrian Kennard
// STL processing functions
// Released under GPL 3.0 http://www.gnu.org/copyleft/gpl.html
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program 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 General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.


#include "e3d.h"

Expand Down
14 changes: 13 additions & 1 deletion e3d-svg.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,18 @@
// Extrude 3D model (e3d) Copyright ©2011 Adrian Kennard
// Output SVG
// Released under GPL 3.0 http://www.gnu.org/copyleft/gpl.html
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program 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 General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.

#include <stdio.h>
#include <string.h>
Expand Down
14 changes: 13 additions & 1 deletion e3d-svg.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,18 @@
// Extrude 3D model (e3d) Copyright ©2011 Adrian Kennard
// Output SVG
// Released under GPL 3.0 http://www.gnu.org/copyleft/gpl.html
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program 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 General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.

#include "e3d.h"

Expand Down
14 changes: 13 additions & 1 deletion e3d.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,18 @@
// Extrude 3D model (e3d) Copyright ©2011 Adrian Kennard
// Processes 3D STL files to make GCODE suitable for extrusion printers
// Released under GPL 3.0 http://www.gnu.org/copyleft/gpl.html
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program 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 General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.
//

#include <stdio.h>
Expand Down
14 changes: 13 additions & 1 deletion e3d.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,18 @@
// Extrude 3D model (e3d) Copyright ©2011 Adrian Kennard
// Common definitions for all modules
// Released under GPL 3.0 http://www.gnu.org/copyleft/gpl.html
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program 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 General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.

#ifndef INCLUDE_E3D
#define INCLUDE_E3D
Expand Down
14 changes: 13 additions & 1 deletion poly.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
// 2D Polygon library Copyright ©2011 Adrian Kennard
// Released under GPL 3.0 http://www.gnu.org/copyleft/gpl.html
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program 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 General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.


#include <math.h>
Expand Down
14 changes: 13 additions & 1 deletion poly.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
// 2D Polygon library Copyright ©2011 Adrian Kennard
// Released under GPL 3.0 http://www.gnu.org/copyleft/gpl.html
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program 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 General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.

//#define POLY_FLOAT // Define to use float, not recommended

Expand Down

0 comments on commit 5dac334

Please sign in to comment.