cvsuser 03/05/27 18:41:49
Modified: config/gen/makefiles imcc.in
languages/imcc imc.h main.c
Log:
Added EX_USAGE define for MSVC++, which lacks <sysexits.h>.
Removed <sysexits.h> from main.c; it get included from imc.h.
Cross-platform fix for `cd ../..` in IMCC makefile.
Revision Changes Path
1.20 +1 -1 parrot/config/gen/makefiles/imcc.in
Index: imcc.in
===================================================================
RCS file: /cvs/public/parrot/config/gen/makefiles/imcc.in,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -w -r1.19 -r1.20
--- imcc.in 23 May 2003 18:39:10 -0000 1.19
+++ imcc.in 28 May 2003 01:41:47 -0000 1.20
@@ -43,7 +43,7 @@
all : imcc${exe}
../../$(PARROTLIB): ../../parrot$(EXE)
- cd ../.. && $(MAKE) $(PARROTLIB)
+ cd ..${slash}.. && $(MAKE) $(PARROTLIB) && cd languages${slash}imcc
.PHONY : FORCE
FORCE :
1.33 +1 -0 parrot/languages/imcc/imc.h
Index: imc.h
===================================================================
RCS file: /cvs/public/parrot/languages/imcc/imc.h,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -w -r1.32 -r1.33
--- imc.h 6 Mar 2003 08:58:50 -0000 1.32
+++ imc.h 28 May 2003 01:41:48 -0000 1.33
@@ -11,6 +11,7 @@
# define EX_SOFTWARE 1
# define EX_NOINPUT 1
# define EX_IOERR 1
+# define EX_USAGE 1
# define EX_UNAVAILABLE 1
#endif
1.24 +0 -1 parrot/languages/imcc/main.c
Index: main.c
===================================================================
RCS file: /cvs/public/parrot/languages/imcc/main.c,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -w -r1.23 -r1.24
--- main.c 27 May 2003 02:39:58 -0000 1.23
+++ main.c 28 May 2003 01:41:48 -0000 1.24
@@ -13,7 +13,6 @@
#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
-#include <sysexits.h>
#include "imc.h"
#include "parrot/embed.h"