From: "Dmitrii Baksheyev" Newsgroups: comp.os.msdos.djgpp Subject: Re: djgpp+mingw32: it goes! Date: Thu, 23 Jul 1998 19:35:35 +0600 Organization: Novosibirsk State University Lines: 568 Message-ID: <6p7alt$e95$1@mx.nsu.ru> References: NNTP-Posting-Host: voda.lsp.nsu.ru To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk Hello, I thank Eli Zaretskii and Olivier Perron for reply and encouragement. Perhaps I've made a bit misleading statement in the subject---what is meant actually is egcs-mingw32. The idea is to use egcs's gcc,libs,includes and djgpp's rhide,make,etc. Thus there's no need to install djgpp's gcc,gxx,etc, but as yet I want to switch easily between djgpp and mingw32 while staying in rhide, so I install it and g77 and it works. Moreover, for mingw32 I have not managed to make mingw's make run appropriately; in particular, windres always failed. That was another reason to try djgpp+mingw32. Surely, I have tried using rsxntdj but it was unsuccessful (the problem is new directory structure in 2.8.1, and that grc often fails with a protection fault). I tried also cygwin, but didn't like it. So I came up to mingw32+djgpp. Generally, by setting path=h:\mingw32\bin;h:\djgpp\bin;%path%, *with mingw's path first*, you'll get what I did. Frankly, I have tested this installation to work in at least one case, so I hope it can be made to work in many others. To make rhide working appropriately with Mingw32, set RHIDE_OS=Mingw32 or DJGPP, whatever you want to switch to, and add the following section to the configuration file djgpp.env: [rhide] RHIDE_LD_DJGPP=gcc RHIDE_LD_Mingw32=gcc -mwindows RHIDE_LD=$(RHIDE_LD_$(RHIDE_OS)) RHIDE_TYPED_LIBS_Mingw32.cc=stdc++ RHIDE_RC=windres RHIDE_COMPILE_RC=$(RHIDE_RC) -i $(SOURCE_NAME) -o $(OUTFILE) RHIDE_COMPILE.rc.o=$(RHIDE_COMPILE_RC) That's all. Step-by-step details follow. Best wishes. Dima. ====================================================================== DETAILS Both djgpp and mingw32 are installed onto compressed drive h: under windows95, since it helps to save noticeable space via compression and avoided cluster slacks. To work in djgpp, one runs djset and to work in mingw32: mgwset The steps are as follows (of course, unzip should restore both directory structure and long file names): i. INSTALL DJGPP (below djgpp/ stands for a djgpp mirror, e.g., ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/) i.1. Unzip djgpp/v2gnu/bnu281b.zip djgpp/v2gnu/fil316b.zip djgpp/v2gnu/gcc281b.zip djgpp/v2gnu/gpp281b.zip (overwrite switch on) djgpp/v2gnu/grep22b.zip djgpp/v2gnu/lgp2811b.zip djgpp/v2gnu/txi312b.zip djgpp/v2gnu/alphas/mak3769b.zip djgpp/v2/alphas/980712/djdev202.zip (overwrite switch on) djgpp/v2apps/rhide14b.zip ...etc all what you want like g77,grx,bison... all to h:\djgpp\ i.2. Write the c:\bin\bat\djset.btm file (the shell is 4dos 5.xx) which is called to set up environments: set dj=h:\djgpp set path=%dj\bin;%path% set djgpp=%dj\djgpp.env set rhide_os=DJGPP Actually, the file is a bit more odd, see **comments** below. Up to this the DJGPP should work properly. ( The only point is if you install g77 which uses libg2c, you'd add to djgpp.env [rhide] section the line RHIDE_TYPED_LIBS.f=m g2c ) i.3. Add the following section to the end of h:\djgpp\djgpp.env [rhide] RHIDE_LD_DJGPP=gcc RHIDE_LD_Mingw32=gcc -mwindows RHIDE_LD=$(RHIDE_LD_$(RHIDE_OS)) RHIDE_TYPED_LIBS_Mingw32.cc=stdc++ RHIDE_RC=windres RHIDE_COMPILE_RC=$(RHIDE_RC) -i $(SOURCE_NAME) -o $(OUTFILE) RHIDE_COMPILE.rc.o=$(RHIDE_COMPILE_RC) ii. INSTALL EGCS-MINGW32 ii.1. Unzip ftp://ftp.xraylith.wisc.edu/pub/khan/gnu-win32/mingw32/releases/egcs-1.0-2-m ingw32.zip to h:\mingw32\ ii.2. Unzip ftp://ftp.xraylith.wisc.edu/pub/khan/gnu-win32/mingw32/releases/fixes/cppfix .zip to c:\temp\ ii.3. Move c:\temp\cpp.exe over H:\mingw32\lib\gcc-lib\i386-mingw32\egcs-2.90.27\cpp.exe ii.4. Write the c:\bin\bat\mgwset.btm file which is called to set up environments: call djset set mgw=h:\mingw32\ set path=%mgw\bin;%path% set gcc_exec_prefix=%mgw\lib\gcc-lib\ set rhide_os=Mingw32 iii. TESTING Open MSDOS command prompt mgwset rhide I tested a program from http://www.relisoft.com/win32/generic.zip with minor corrections (replaced LR_SHARED in winmaker.cpp, and commented out _set_new_handler in main.cpp) Project included control.cc generic.rc main.cc view.cc winmaker.cc END DETAILS =================================================================== =================================================================== **comments** i.2. File djset.btm @echo off rem --- defaults --- set dj=h:\djgpp rem ...I just leave RSXNTDJ relevant stuff as a reminder for rem ...not to try it again. rem set rsxntdj=h:\rsxntdj if %1a==-a goto unset if %1a==a goto set set dj=%@full[%1] goto set :set if %rsxntdj%a=a goto rsxntdj_done if not exist %rsxntdj\bin\*.exe goto rsxntdj_notfound call addenv path %rsxntdj\bin echo RSXNTDJ=%rsxntdj% settings done goto rsxntdj_done :rsxntdj_notfound echo RSXNTDJ=%rsxntdj% not found! :rsxntdj_done if not exist %dj\bin\*.exe goto djgpp_notfound call addenv path %dj\bin set djgpp=%dj\djgpp.env set go32= set rhide_os=DJGPP echo DJGPP=%dj% settings done, to unset run '%@name[%0] -' goto djgpp_done :djgpp_notfound echo DJGPP=%dj% not found! :djgpp_done goto done :unset call delenv path %rsxntdj\bin call delenv path %dj\bin set rhide_os= set djgpp= set go32= set dj= set rsxntdj= echo Unset done goto done :done i.2. File c:\bin\bat\addenv.btm @echo off rem addenv.btm rem syntax: [call] addenv PATH C:\DOS rem rem (c) by Jouni V\"a\"ariskoski (Internet: vaarisko AT tnclus DOT tele DOT nokia DOT fi) rem modified by Dmitrii Baksheyev if %2. eq . quit iff isdir %2 then if %1. eq append. goto append :set_it iff %@index[%[%1];,%@full[%2];] eq -1 then set %1=%@full[%2];%[%1] quit 0 else set t_six=%@index[%[%1];,%@full[%2];] set t_eix=%@eval[%t_six+%@len[%@full[%2];]] rem if %t_eix ge %@len[%[%1]] set t_eix=%@eval[%t_eix-1] set %1=%@substr[%[%1],0,%t_six]%@substr[%[%1],%t_eix] unset t_six t_eix >&> nul goto set_it quit 0 endiff else quit 1 endiff :append set tf_app=%temp%\tf_app append >%tf_app >&>nul echo append= >>%tf_app set t_app=t_%@line[%tf_app,0] set %t_app call addenv t_append %2 append %t_append del %tf_app >&nul set t_app= set t_append= set tf_app= i.2. File c:\bin\bat\delenv.btm @echo off rem delenv.btm rem syntax: [call] delenv PATH C:\DOS rem rem (c) by Jouni V\"a\"ariskoski (Internet: vaarisko AT tnclus DOT tele DOT nokia DOT fi) rem modified by Dmitrii Baksheyev if %2. eq . quit if %1. eq append. goto append iff %@index[%[%1];,%@full[%2];] ne -1 then set t_six=%@index[%[%1];,%@full[%2];] set t_eix=%@eval[%t_six+%@len[%@full[%2];]] rem if %t_eix ge %@len[%[%1]] set t_eix=%@eval[%t_eix-1] set %1=%@substr[%[%1],0,%t_six]%@substr[%[%1],%t_eix] unset t_six t_eix >&> nul quit 0 else quit 1 endiff :append set tf_app=%temp%\tf_app append >%tf_app >&>nul echo append= >>%tf_app set t_app=t_%@line[%tf_app,0] set %t_app call delenv t_append %2 if %t_append. eq . set t_append=; append %t_append >&>nul del %tf_app >&nul set t_app= set t_append= set tf_app= ii.4. File c:\bin\bat\mgwset.btm @echo off rem --- defaults --- set mingw32=h:\mingw32 if %1a==-a goto unset if %1a==a goto set set mingw32=%@full[%1] goto set :set call djset if %mingw32%a=a goto mingw32_done if not exist %mingw32%\bin\*.exe goto mingw32_notfound call addenv path %mingw32%\bin set gcc_exec_prefix=%mingw32%\lib\gcc-lib\ set rhide_os=Mingw32 rem set c_include_path=%mingw32%\include rem set cplus_include_path=%mingw32%\include\g++;%mingw32%\include rem set library_path=%mingw32%\lib echo MINGW32=%mingw32% settings done goto mingw32_done :mingw32_notfound echo MINGW32=%mingw32% not found! :mingw32_done goto done :unset if %mingw32%a==a quit call delenv path %mingw32%\bin set mingw32= set gcc_exec_prefix= set c_include_path= set cplus_include_path= set library_path= set rhide_os= call djset - :done end comments =================================================================== Extra info runs: c:\temp>djset DJGPP=h:\djgpp settings done, to unset run 'DJSET -' c:\temp>set PROMPT=$p$g winbootdir=C:\WINDOWS COMSPEC=c:\bin\4dos\4dos.com TEMP=c:\temp windir=C:\WINDOWS OPATH=C:\WINDOWS;C:\WINDOWS\COMMAND;C:\BIN\BAT;C:\BIN;C:\PROGRAMF\FAR;C:\WIN DOWS;C:\WINDOWS\COMMAND PATH=h:\djgpp\bin;c:\bin\4dos;C:\WINDOWS;C:\WINDOWS\COMMAND;C:\BIN\BAT;C:\PR OGRAMF\FAR;C:\WINDOWS;C:\WINDOWS\COMMAND; ;y:\;x:\windows CMDLINE=addenv path h:\djgpp\bin DJ=h:\djgpp DJGPP=h:\djgpp\djgpp.env RHIDE_OS=DJGPP c:\temp>gcc -v Reading specs from h:/djgpp/lib/specs gcc version 2.8.1 c:\temp>mgwset DJGPP=h:\djgpp settings done, to unset run 'DJSET -' MINGW32=h:\mingw32 settings done c:\temp>set PROMPT=$p$g winbootdir=C:\WINDOWS COMSPEC=c:\bin\4dos\4dos.com TEMP=c:\temp windir=C:\WINDOWS OPATH=C:\WINDOWS;C:\WINDOWS\COMMAND;C:\BIN\BAT;C:\BIN;C:\PROGRAMF\FAR;C:\WIN DOWS;C:\WINDOWS\COMMAND PATH=h:\mingw32\bin;h:\djgpp\bin;c:\bin\4dos;C:\WINDOWS;C:\WINDOWS\COMMAND;C :\BIN\BAT;C:\PROGRAMF\FAR;C:\WINDOWS;C:\WINDOWS\COMMAND; ;y:\;x:\windows CMDLINE=addenv path h:\mingw32\bin DJ=h:\djgpp DJGPP=h:\djgpp\djgpp.env RHIDE_OS=Mingw32 MINGW32=h:\mingw32 GCC_EXEC_PREFIX=h:\mingw32\lib\gcc-lib\ c:\temp>gcc -v Reading specs from h:\mingw32\lib\gcc-lib\i386-mingw32\egcs-2.90.27\specs gcc version egcs-2.90.27 980315 (egcs-1.0.2 release) c:\temp>rhide -E This is RHIDE Version 1.4. Copyright (c) 1996,1997 by Robert H”hne (Sep 30 1997 23:06:59) RHIDE_GCC=gcc RHIDE_AS=gcc RHIDE_GXX=gcc RHIDE_GPC=gpc RHIDE_AR=ar RHIDE_LD=$(RHIDE_LD_$(RHIDE_OS)) RHIDE_G77=g77 RHIDE_NASM=nasm RHIDE_LD_PASCAL=gpc RHIDE_GNATBIND=gnatbind RHIDE_RM=rm RHIDE_ARFLAGS=rcs RHIDE_TYPED_LIBS.f=m f2c RHIDE_TYPED_LIBS.for=$(RHIDE_TYPED_LIBS.f) RHIDE_TYPED_LIBS.F=$(RHIDE_TYPED_LIBS.f) RHIDE_TYPED_LIBS.fpp=$(RHIDE_TYPED_LIBS.f) RHIDE_TYPED_LIBS.p=m gpc RHIDE_TYPED_LIBS.pas=$(RHIDE_TYPED_LIBS.p) RHIDE_TYPED_LIBS_DJGPP.cc=stdcx RHIDE_TYPED_LIBS_Linux.cc=stdc++ RHIDE_TYPED_LIBS.cc=$(RHIDE_TYPED_LIBS_$(RHIDE_OS).cc) RHIDE_TYPED_LIBS.cpp=$(RHIDE_TYPED_LIBS.cc) RHIDE_TYPED_LIBS.cxx=$(RHIDE_TYPED_LIBS.cc) RHIDE_TYPED_LIBS.C=$(RHIDE_TYPED_LIBS.cc) RHIDE_TYPED_LIBS.ii=$(RHIDE_TYPED_LIBS.cc) RHIDE_TYPED_LIBS.l=fl RHIDE_TYPED_LIBS.m=objc RHIDE_TYPED_LIBS.adb=gnat RHIDE_TYPED_LIBS=$(foreach suff,$(sort $(suffix $(PROJECT_ITEMS))),$(RHIDE_TYPED_LIBS$(suff))) RHIDE_INCLUDES=$(SPECIAL_CFLAGS) $(addprefix -I,$(INCLUDE_DIRS)) RHIDE_LIBDIRS=$(addprefix -L,$(LIB_DIRS)) RHIDE_LIBS=$(addprefix -l,$(LIBS) $(RHIDE_TYPED_LIBS) $(RHIDE_OS_LIBS)) RHIDE_LDFLAGS=$(SPECIAL_LDFLAGS) $(addprefix -Xlinker ,$(LD_EXTRA_FLAGS)) RHIDE_NASM_TARGET_DJGPP=coff RHIDE_NASM_TARGET_Linux=elf RHIDE_NASM_TARGET=$(RHIDE_NASM_TARGET_$(RHIDE_OS)) RHIDE_COMPILE_NASM=$(RHIDE_NASM) -f $(RHIDE_NASM_TARGET) $(LOCAL_OPT) -o $(OUTFILE) $(SOURCE_NAME) RHIDE_COMPILE_FORTRAN=$(RHIDE_G77) $(RHIDE_INCLUDES) $(C_DEBUG_FLAGS) $(C_OPT_FLAGS) $(C_WARN_FLAGS) $(C_F_LANG_FLAGS) $(C_EXTRA_FLAGS) $(LOCAL_OPT) -c $(SOURCE_NAME) -o $(OUTFILE) RHIDE_COMPILE_FORTRAN_FORCE=$(RHIDE_G77) $(RHIDE_INCLUDES) $(C_DEBUG_FLAGS) $(C_OPT_FLAGS) $(C_WARN_FLAGS) $(C_F_LANG_FLAGS) $(C_EXTRA_FLAGS) -x f77 $(LOCAL_OPT) -c $(SOURCE_NAME) -o $(OUTFILE) RHIDE_COMPILE_C=$(RHIDE_GCC) $(RHIDE_INCLUDES) $(C_DEBUG_FLAGS) $(C_OPT_FLAGS) $(C_WARN_FLAGS) $(C_C_LANG_FLAGS) $(C_EXTRA_FLAGS) $(LOCAL_OPT) $(CPPFLAGS) $(CFLAGS) $(RHIDE_OS_CFLAGS) -c $(SOURCE_NAME) -o $(OUTFILE) RHIDE_COMPILE_C_FORCE=$(RHIDE_GCC) $(RHIDE_INCLUDES) $(C_DEBUG_FLAGS) $(C_OPT_FLAGS) $(C_WARN_FLAGS) $(C_C_LANG_FLAGS) $(C_EXTRA_FLAGS) -x c $(LOCAL_OPT) $(CPPFLAGS) $(CFLAGS) $(RHIDE_OS_CFLAGS) -c $(SOURCE_NAME) -o $(OUTFILE) RHIDE_COMPILE_CC=$(RHIDE_GXX) $(RHIDE_INCLUDES) $(C_DEBUG_FLAGS) $(C_OPT_FLAGS) $(C_WARN_FLAGS) $(C_C_LANG_FLAGS) $(C_CXX_LANG_FLAGS) $(C_EXTRA_FLAGS) $(CPPFLAGS) $(CXXFLAGS) $(RHIDE_OS_CXXFLAGS) LOCAL_OPT) -c $(SOURCE_NAME) -o $(OUTFILE) RHIDE_COMPILE_CC_FORCE=$(RHIDE_GXX) $(RHIDE_INCLUDES) $(C_DEBUG_FLAGS) $(C_OPT_FLAGS) $(C_WARN_FLAGS) $(C_C_LANG_FLAGS) $(C_CXX_LANG_FLAGS) $(C_EXTRA_FLAGS) $(CPPFLAGS) $(CXXFLAGS) $(RHIDE_OS_CXXFLAGS) -x c++ $(LOCAL_OPT) -c $(SOURCE_NAME) -o $(OUTFILE) RHIDE_COMPILE_ASM=$(RHIDE_AS) $(RHIDE_INCLUDES) $(C_DEBUG_FLAGS) $(C_OPT_FLAGS) $(C_WARN_FLAGS) $(C_EXTRA_FLAGS) $(LOCAL_OPT) -c $(SOURCE_NAME) -o $(OUTFILE) RHIDE_COMPILE_ASM_FORCE=$(RHIDE_AS) $(RHIDE_INCLUDES) $(C_DEBUG_FLAGS) $(C_OPT_FLAGS) $(C_WARN_FLAGS) $(C_EXTRA_FLAGS) -x assembler (LOCAL_OPT) -c $(SOURCE_NAME) -o $(OUTFILE) RHIDE_GPC_FLAGS=$(RHIDE_INCLUDES) $(C_DEBUG_FLAGS) $(C_OPT_FLAGS) $(C_WARN_FLAGS) $(C_P_LANG_FLAGS) $(C_EXTRA_FLAGS) RHIDE_COMPILE_PASCAL=$(RHIDE_GPC) $(RHIDE_GPC_FLAGS) $(LOCAL_OPT) -c $(SOURCE_NAME) -o $(OUTFILE) RHIDE_COMPILE_PASCAL_FORCE=$(RHIDE_GPC) $(RHIDE_GPC_FLAGS) -x pascal $(LOCAL_OPT) -c $(SOURCE_NAME) -o $(OUTFILE) RHIDE_COMPILE_LINK=$(RHIDE_LD) $(RHIDE_LIBDIRS) $(C_EXTRA_FLAGS) $(RHIDE_LDFLAGS) -o $(OUTFILE) $(LDFLAGS) $(OBJFILES) $(LIBRARIES) $(RHIDE_LIBS) RHIDE_COMPILE_LINK_PASCAL=$(RHIDE_LD_PASCAL) $(RHIDE_LIBDIRS) $(C_EXTRA_FLAGS) $(RHIDE_LDFLAGS) -o $(OUTFILE) $(LDFLAGS) $(OBJFILES) $(LIBRARIES) $(RHIDE_LIBS) RHIDE_COMPILE_LINK_PASCAL_AUTOMAKE=$(RHIDE_LD_PASCAL) $(RHIDE_LIBDIRS) $(RHIDE_LDFLAGS) -o $(OUTFILE) --automake="$(strip $(RHIDE_GPC_FLAGS))" $(RHIDE_GPC_FLAGS) $(SOURCE_NAME) $(LDFLAGS) $(LIBRARIES) $(RHIDE_LIBS) RHIDE_COMPILE_ARCHIVE=$(RHIDE_AR) $(RHIDE_ARFLAGS) $(OUTFILE) $(OBJFILES) RHIDE_COMPILE_ADA=$(RHIDE_GCC) $(RHIDE_INCLUDES) $(C_DEBUG_FLAGS) $(C_OPT_FLAGS) $(C_WARN_FLAGS) $(C_C_LANG_FLAGS) $(C_EXTRA_FLAGS) $(LOCAL_OPT) $(C_ADA_LANG_FLAGS) $(CPPFLAGS) $(CFLAGS) $(RHIDE_OS_CFLAGS) -c $(SOURCE_NAME) -o $(OUTFILE) RHIDE_ADA_BIND_FILE=$(addprefix _,$(setsuffix .c,$(OUTFILE))) RHIDE_COMPILE_LINK_ADA_BIND=$(RHIDE_GNATBIND) -o $(RHIDE_ADA_BIND_FILE) $(setsuffix .ali,$(OUTFILE)) RHIDE_COMPILE_LINK_ADA_LINK=$(RHIDE_LD) $(RHIDE_LIBDIRS) $(C_EXTRA_FLAGS) $(RHIDE_LDFLAGS) -o $(OUTFILE) $(LDFLAGS) $(RHIDE_ADA_BIND_FILE) $(OBJFILES) $(LIBRARIES) $(RHIDE_LIBS) _RHIDE_COMPILE_LINK_ADA=$(RHIDE_COMPILE_LINK_ADA_BIND); $(RHIDE_COMPILE_LINK_ADA_LINK); $(RHIDE_RM) $(RHIDE_ADA_BIND_FILE) RHIDE_COMPILE_LINK_ADA=gnatbl $(RHIDE_LIBDIRS) $(C_EXTRA_FLAGS) $(RHIDE_LDFLAGS) -o $(OUTFILE) $(LDFLAGS) $(setsuffix .ali,$(OUTFILE)) $(LIBRARIES) $(RHIDE_LIBS) RHIDE_COMPILE.c.o=$(RHIDE_COMPILE_C) RHIDE_COMPILE.cc.o=$(RHIDE_COMPILE_CC) RHIDE_COMPILE.p.o=$(RHIDE_COMPILE_PASCAL) RHIDE_COMPILE.f.o=$(RHIDE_COMPILE_FORTRAN) RHIDE_COMPILE.nsm.o=$(RHIDE_COMPILE_NASM) RHIDE_COMPILE.s.o=$(RHIDE_COMPILE_ASM) RHIDE_COMPILE.c.s=$(subst -c,-S,$(RHIDE_COMPILE_C)) RHIDE_COMPILE.c.i=$(subst -c,-E,$(RHIDE_COMPILE_C)) RHIDE_COMPILE.i.s=$(RHIDE_COMPILE.c.s) RHIDE_COMPILE.cc.s=$(subst -c,-S,$(RHIDE_COMPILE_CC)) RHIDE_COMPILE.cc.ii=$(subst -c,-E,$(RHIDE_COMPILE_CC)) RHIDE_COMPILE.ii.s=$(RHIDE_COMPILE.cc.s) RHIDE_COMPILE.cpp.o=$(RHIDE_COMPILE.cc.o) RHIDE_COMPILE.cxx.o=$(RHIDE_COMPILE.cc.o) RHIDE_COMPILE.C.o=$(RHIDE_COMPILE.cc.o) RHIDE_COMPILE.pas.o=$(RHIDE_COMPILE.p.o) RHIDE_COMPILE.for.o=$(RHIDE_COMPILE.f.o) RHIDE_COMPILE.F.o=$(RHIDE_COMPILE.f.o) RHIDE_COMPILE.fpp.o=$(RHIDE_COMPILE.f.o) RHIDE_COMPILE.asm.o=$(RHIDE_COMPILE.nsm.o) RHIDE_COMPILE.cpp.s=$(RHIDE_COMPILE.cc.s) RHIDE_COMPILE.cxx.s=$(RHIDE_COMPILE.cc.s) RHIDE_COMPILE.C.s=$(RHIDE_COMPILE.cc.s) RHIDE_COMPILE.cpp.ii=$(RHIDE_COMPILE.cc.ii) RHIDE_COMPILE.cxx.ii=$(RHIDE_COMPILE.cc.ii) RHIDE_COMPILE.C.ii=$(RHIDE_COMPILE.cc.ii) RHIDE_COMPILE.adb.o=$(RHIDE_COMPILE_ADA) RHIDE_FSDB=fsdb $(OUTFILE) $(addprefix -p ,$(SRC_DIRS)) $(PROG_ARGS) RHIDE_GDB=gdb $(OUTFILE) $(addprefix -d ,$(SRC_DIRS)) RHIDE_GREP=grep -n $(prompt arguments for GREP,$(WUC)) RHIDE_GPROF=gprof $(OUTFILE) RHIDE_RLOG=$(shell rlog -R $(rlog_arg)) RHIDE_CO=$(shell co -q $(co_arg)) RHIDE_STANDARD_INCLUDES_DJGPP=$(addprefix $(DJDIR)/,include include/sys lang/cxx lang/cxx/std) RHIDE_STANDARD_INCLUDES_Linux=$(addprefix /usr/,include include/sys include/g++ include/g++/std) RHIDE_STANDARD_INCLUDES=$(RHIDE_STANDARD_INCLUDES_$(RHIDE_OS)) RHIDE_CONFIG_DIRS_DJGPP=. $(RHIDE_SHARE) $(HOME) $(DJDIR)/share/rhide RHIDE_CONFIG_DIRS_Linux=. $(RHIDE_SHARE) $(HOME) /usr/local/share/rhide /usr/share/rhide /local/share/rhide /share/rhide RHIDE_CONFIG_DIRS=$(RHIDE_CONFIG_DIRS_$(RHIDE_OS)) RHIDE_OS=Mingw32 RHIDE_LD_DJGPP=gcc RHIDE_LD_Mingw32=gcc -mwindows RHIDE_TYPED_LIBS_Mingw32.cc=stdc++ RHIDE_RC=windres RHIDE_COMPILE_RC=$(RHIDE_RC) -i $(SOURCE_NAME) -o $(OUTFILE) RHIDE_COMPILE.rc.o=$(RHIDE_COMPILE_RC) PROMPT=$p$g winbootdir=C:\WINDOWS COMSPEC=c:\bin\4dos\4dos.com TEMP=c:\temp windir=C:\WINDOWS OPATH=C:\WINDOWS;C:\WINDOWS\COMMAND;C:\BIN\BAT;C:\BIN;C:\PROGRAMF\FAR;C:\WIN DOWS;C:\WINDOWS\COMMAND PATH=h:\mingw32\bin;h:\djgpp\bin;c:\bin\4dos;C:\WINDOWS;C:\WINDOWS\COMMAND;C :\BIN\BAT;C:\PROGRAMF\FAR;C:\WINDOWS;C:\WINDOWS\COMMAND; ;y:\;x:\windows CMDLINE=rhide -E DJ=h:\djgpp DJGPP=h:\djgpp\djgpp.env RHIDE_OS=Mingw32 MINGW32=h:\mingw32 GCC_EXEC_PREFIX=h:\mingw32\lib\gcc-lib\ DJDIR=h:/djgpp USER=dosuser TMPDIR=h:/djgpp/tmp/RHqaaaaa EMU387=h:/djgpp/bin/emu387.dxe LFN=y TEXMF=h:/djgpp/share/texmf TEXMFCNF=.;$SELFAUTODIR/share/texmf/web2c;h:/djgpp/share/texmf/web2c GRXFONT=h:/djgpp/contrib/grx23/fonts GRX20DRV=VESA gw 800 gh 600 nc 64k RHIDE_LD_DJGPP=gcc RHIDE_LD_Mingw32=gcc -mwindows RHIDE_LD=$(RHIDE_LD_$(RHIDE_OS)) RHIDE_TYPED_LIBS_Mingw32.cc=stdc++ RHIDE_RC=windres RHIDE_COMPILE_RC=$(RHIDE_RC) -i $(SOURCE_NAME) -o $(OUTFILE) RHIDE_COMPILE.rc.o=$(RHIDE_COMPILE_RC) INFOPATH=h:/djgpp/info;h:/djgpp/gnu/emacs/info INFO_COLORS=0x1f.0x31 INFO_LINES=40