[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Dotgnu-pnet-commits] CVS: pnet/cscc bf_main.c,NONE,1.1 Makefile.am,1.2
From: |
Gopal.V <address@hidden> |
Subject: |
[Dotgnu-pnet-commits] CVS: pnet/cscc bf_main.c,NONE,1.1 Makefile.am,1.21,1.22 |
Date: |
Sat, 17 May 2003 08:47:48 -0400 |
Update of /cvsroot/dotgnu-pnet/pnet/cscc
In directory subversions:/tmp/cvs-serv2629/cscc
Modified Files:
Makefile.am
Added Files:
bf_main.c
Log Message:
initial check in of the bf.net compiler
--- NEW FILE ---
#ifdef __cplusplus
extern "C" {
#endif
#include "bf/bf_internal.h"
/*
* Entry points for the parser and lexer.
*/
extern int bf_debug;
extern int bf_parse(void);
extern void bf_restart(FILE *infile);
/*
* Configuration variables that are used by "cc_main.c".
*/
char const CCPluginName[] = "cscc-bf";
int const CCPluginOptionParseMode = CMDLINE_PARSE_PLUGIN;
int const CCPluginUsesPreproc = CC_PREPROC_NONE;
int const CCPluginJVMSupported = 1;
int const CCPluginSkipCodeGen = 0;
int const CCPluginGenModulesEarly = 0;
int const CCPluginForceStdlib = 1;
int CCPluginInit(void)
{
/* Nothing to do here */
return 1;
}
void CCPluginShutdown(int status)
{
/* Nothing to do here */
}
int CCPluginParse(void)
{
/* bf_debug = 1; */
return bf_parse();
}
void CCPluginRestart(FILE *infile)
{
bf_restart(infile);
}
void CCPluginSemAnalysis(void)
{
/* Nothing to do here */
if(optimize_flag)
{
CCParseTree = BFOptimize(&CCCodeGen, CCParseTree);
}
}
void CCPluginPostCodeGen(void)
{
/* Nothing to do here */
}
int main(int argc, char *argv[])
{
return CCMain(argc, argv);
}
#ifdef __cplusplus
};
#endif
Index: Makefile.am
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/cscc/Makefile.am,v
retrieving revision 1.21
retrieving revision 1.22
diff -C2 -r1.21 -r1.22
*** Makefile.am 17 May 2003 07:04:35 -0000 1.21
--- Makefile.am 17 May 2003 12:47:46 -0000 1.22
***************
*** 1,6 ****
! SUBDIRS = common csharp c vb java
! noinst_PROGRAMS = cscc-cs cscc-c-s cscc-vb cscc-java cscc csdoc
man_MANS = cscc.1 csdoc.1
EXTRA_DIST = $(man_MANS)
--- 1,6 ----
! SUBDIRS = common csharp c vb java bf
! noinst_PROGRAMS = cscc-cs cscc-c-s cscc-vb cscc-java cscc csdoc cscc-bf
man_MANS = cscc.1 csdoc.1
EXTRA_DIST = $(man_MANS)
***************
*** 37,40 ****
--- 37,45 ----
../image/libILImage.a ../support/libILSupport.a
+ cscc_bf_SOURCES = bf_main.c
+ cscc_bf_LDADD = bf/libILBf.a common/libILCCommon.a \
+ ../codegen/libILCodeGen.a
../dumpasm/libILDumpAsm.a \
+ ../image/libILImage.a
../support/libILSupport.a
+
AM_CFLAGS = -I$(top_srcdir) -I$(top_builddir) -I$(top_srcdir)/include
***************
*** 47,54 ****
--- 52,62 ----
$(INSTALL_PROGRAM) cscc-vb $(DESTDIR)$(libdir)/cscc/plugins/cscc-vb
$(INSTALL_PROGRAM) cscc-java $(DESTDIR)$(libdir)/cscc/plugins/cscc-java
+ $(INSTALL_PROGRAM) cscc-bf $(DESTDIR)$(libdir)/cscc/plugins/cscc-bf
$(INSTALL_PROGRAM) cscc $(DESTDIR)$(bindir)/cscc
$(INSTALL_PROGRAM) csdoc $(DESTDIR)$(bindir)/csdoc
rm -f $(DESTDIR)$(libdir)/cscc/plugins/cscc-csharp
+ rm -f $(DESTDIR)$(libdir)/cscc/plugins/cscc-b
$(LN_S) cscc-cs $(DESTDIR)$(libdir)/cscc/plugins/cscc-csharp
+ $(LN_S) cscc-bf $(DESTDIR)$(libdir)/cscc/plugins/cscc-b
uninstall-local:
***************
*** 59,62 ****
--- 67,72 ----
rm -f $(DESTDIR)$(libdir)/cscc/plugins/cscc-vb
rm -f $(DESTDIR)$(libdir)/cscc/plugins/cscc-java
+ rm -f $(DESTDIR)$(libdir)/cscc/plugins/cscc-bf
+ rm -f $(DESTDIR)$(libdir)/cscc/plugins/cscc-b
rm -f $(DESTDIR)$(bindir)/cscc
rm -f $(DESTDIR)$(bindir)/csdoc
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Dotgnu-pnet-commits] CVS: pnet/cscc bf_main.c,NONE,1.1 Makefile.am,1.21,1.22,
Gopal.V <address@hidden> <=
- Prev by Date:
[Dotgnu-pnet-commits] CVS: pnet ChangeLog,1.2363,1.2364 configure.in,1.123,1.124
- Next by Date:
[Dotgnu-pnet-commits] CVS: pnet/cscc/bf bf_codegen.tc,NONE,1.1 bf_defs.tc,NONE,1.1 bf_grammar.y,NONE,1.1 bf_internal.h,NONE,1.1 bf_optimize.c,NONE,1.1 bf_rename.h,NONE,1.1 bf_scanner.l,NONE,1.1 Makefile.am,NONE,1.1
- Previous by thread:
[Dotgnu-pnet-commits] CVS: pnet ChangeLog,1.2363,1.2364 configure.in,1.123,1.124
- Next by thread:
[Dotgnu-pnet-commits] CVS: pnet/cscc/bf bf_codegen.tc,NONE,1.1 bf_defs.tc,NONE,1.1 bf_grammar.y,NONE,1.1 bf_internal.h,NONE,1.1 bf_optimize.c,NONE,1.1 bf_rename.h,NONE,1.1 bf_scanner.l,NONE,1.1 Makefile.am,NONE,1.1
- Index(es):