dotgnu-pnet-commits
[Top][All Lists]
Advanced

[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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]