+++ /dev/null
-\r
-\r
-PLATFORM=WIN32\r
-PPLATFORM=P$(PLATFORM)\r
-\r
-CFLAGS=\\r
- -c \\r
- -I. \\r
- -DWIN32 \\r
- -D__WIN32__ \\r
- -DPLATFORM=$(PPLATFORM) \\r
- -DNO_DIRENT \\r
- -DNO_PIPE \\r
- -DNO_STAT \\r
- -DNO_UNISTD \\r
- -DNO_FCNTL \\r
- -DNO_LONG_LONG \\r
- -DNO_TERMIOS \\r
- -DNO_POSIX \\r
- -DNO_LONGLONG\\r
-\r
-\r
-LOCAL_OBJS=\\r
- cdecl.obj\\r
- eicmod.obj\\r
- emitter.obj\\r
- error.obj\\r
- func.obj\\r
- interpre.obj\\r
- lexer.obj\\r
- callback.obj\\r
- optomizer.obj\\r
- parser.obj\\r
- preexpr.obj\\r
- preproc.obj\\r
- readline.obj\\r
- stab.obj\\r
- starteic.obj\\r
- symbol.obj\\r
- typemod.obj\\r
- typesets.obj\\r
- ymem.obj\\r
- reset.obj\\r
-\r
-\r
-MAIN_OBJS=\\r
- ..\main\main.obj\r
-\r
-STDCLIB_OBJS=\\r
- ../module/stdClib/src/stdio.obj\\r
- ../module/stdClib/src/stdlib.obj\\r
- ../module/stdClib/src/string.obj\\r
- ../module/stdClib/src/dirent.obj\\r
- ../module/stdClib/src/assert.obj\\r
- ../module/stdClib/src/time.obj\\r
- ../module/stdClib/src/math.obj\\r
- ../module/stdClib/src/stdarg.obj\\r
- ../module/stdClib/src/errno.obj\\r
- ../module/stdClib/src/stdClib.obj\\r
- ../module/stdClib/src/eicfftoa.obj\\r
- ../module/stdClib/src/itoa.obj\\r
- ../module/stdClib/src/stat.obj\\r
- ../module/stdClib/src/unistd.obj\\r
- ../module/stdClib/src/fcntl.obj\\r
- ../module/stdClib/src/ctype.obj\\r
- ../module/stdClib/src/strround.obj\\r
- ../module/stdClib/src/signal.obj\r
-\r
-\r
-\r
-EIC_OBJS=\\r
- $(LOCAL_OBJS)\\r
- stdio.obj\\r
- stdlib.obj\\r
- string.obj\\r
- dirent.obj\\r
- assert.obj\\r
- time.obj\\r
- math.obj\\r
- stdarg.obj\\r
- errno.obj\\r
- stdClib.obj\\r
- eicfftoa.obj\\r
- itoa.obj\\r
- stat.obj\\r
- unistd.obj\\r
- fcntl.obj\\r
- ctype.obj\\r
- strround.obj\\r
- signal.obj\\r
- main.obj\\r
-\r
-\r
-\r
-all: eic.exe eic.lib\r
- echo "Done EiC"\r
-\r
-eic.exe:$(LOCAL_OBJS) $(STDCLIB_OBJS) $(MAIN_OBJS)\r
- cl -o eic.exe $(EIC_OBJS) $(LIBS)\r
-\r
-eic.lib:$(LOCAL_OBJS) $(STDCLIB_OBJS)\r
- lib $(EIC_OBJS) \r
- rename cdecl.lib eic.lib\r
-\r
-\r
-binary:\r
- mkdir EiC\r
- mkdir EiC\src\r
- mkdir EiC\include\r
- mkdir EiC\include\sys\r
- mkdir EiC\examples\r
- copy ..\main\examples\*.* EiC\examples\r
- copy eic.exe EiC\r
- copy eic.lib EiC\r
- copy ..\LICENCE EiC\r
- copy ..\README.WIN32 EiC\r
- copy ..\include\*.* EiC\include\r
- copy ..\include\sys\*.* EiC\include\sys\r
-\r
-.c.obj :\r
- cl $(CFLAGS) $<\r
-\r
-clean :\r
- del *.obj\r
- del *.exe\r
- del *.lib\r
-\r
-\r