1 // $Id: File_type.hh,v 1.13 2002/07/08 07:14:00 christof Exp $ 2 /* glade--: C++ frontend for glade (Gtk+ User Interface Builder) 3 * Copyright (C) 1998 Christof Petig 4 * Copyright (C) 1999-2000 Adolf Petig GmbH & Co. KG, written by Christof Petig 5 * 6 * This program is free software; you can redistribute it and/or modify 7 * it under the terms of the GNU General Public License as published by 8 * the Free Software Foundation; either version 2 of the License, or 9 * (at your option) any later version. 10 * 11 * This program is distributed in the hope that it will be useful, 12 * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 * GNU General Public License for more details. 15 * 16 * You should have received a copy of the GNU General Public License 17 * along with this program; if not, write to the Free Software 18 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 19 */ 20 21 #ifndef FILE_TYPE_HH 22 #define FILE_TYPE_HH 23 #include <config.h> 24 enum File_type { File_FOO_GLADE_HH, File_FOO_HH, File_FOO_GLADE_CC, 25 File_FOO_CC, File_MAIN_CC, File_SUPPORT_HH, File_SUPPORT_CC, 26 File_ACCONFIG_H, File_BASECLASSES_HH, 27 File_NUM_CXX_FILES, 28 29 // now comments start with # 30 File_MAKEFILE_AM=File_NUM_CXX_FILES, File_CONFIGURE_IN, 31 File_AUTOGEN_SH, 32 File_MAKEFILE, 33 File_README, File_AUTHORS, File_ChangeLog, File_NEWS, File_TODO, 34 File_toplevel_MAKEFILE_AM, File_po_POTFILES_in, 35 File_po_ChangeLog, 36 37 // not used 38 File_NUM_FILES, File_UNKNOWN=File_NUM_FILES }; 39 40 enum { File_NODIR_b, File_NOREPLACE_b, File_GLADE_b, File_OBJECT_b }; 41 42 enum { File_NODIR=1<<File_NODIR_b, 43 File_NOREPLACE=1<<File_NOREPLACE_b, 44 File_GLADE=1<<File_GLADE_b, 45 File_OBJECT=1<<File_OBJECT_b }; 46 #endif 47